./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 b5237d83 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/termination-recursive-malloc/mergeSort.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/config/svcomp-Termination-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a --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 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-b5237d8 [2022-11-21 16:52:45,947 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-21 16:52:45,950 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-21 16:52:45,991 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-21 16:52:45,994 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-21 16:52:45,998 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-21 16:52:46,000 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-21 16:52:46,002 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-21 16:52:46,005 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-21 16:52:46,009 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-21 16:52:46,011 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-21 16:52:46,013 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-21 16:52:46,014 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-21 16:52:46,020 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-21 16:52:46,022 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-21 16:52:46,025 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-21 16:52:46,028 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-21 16:52:46,029 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-21 16:52:46,030 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-21 16:52:46,032 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-21 16:52:46,038 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-21 16:52:46,040 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-21 16:52:46,041 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-21 16:52:46,042 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-21 16:52:46,048 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-21 16:52:46,051 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-21 16:52:46,052 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-21 16:52:46,054 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-21 16:52:46,054 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-21 16:52:46,058 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-21 16:52:46,059 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-21 16:52:46,060 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-21 16:52:46,062 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-21 16:52:46,063 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-21 16:52:46,064 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-21 16:52:46,065 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-21 16:52:46,065 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-21 16:52:46,066 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-21 16:52:46,066 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-21 16:52:46,067 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-21 16:52:46,068 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-21 16:52:46,069 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/config/svcomp-Termination-64bit-Automizer_Default.epf [2022-11-21 16:52:46,117 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-21 16:52:46,117 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-21 16:52:46,118 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-21 16:52:46,118 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-21 16:52:46,120 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-21 16:52:46,120 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-21 16:52:46,120 INFO L138 SettingsManager]: * Use SBE=true [2022-11-21 16:52:46,120 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-11-21 16:52:46,121 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-11-21 16:52:46,121 INFO L138 SettingsManager]: * Use old map elimination=false [2022-11-21 16:52:46,122 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-11-21 16:52:46,122 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-11-21 16:52:46,122 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-11-21 16:52:46,123 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-21 16:52:46,123 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-21 16:52:46,123 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-21 16:52:46,123 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-21 16:52:46,124 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-11-21 16:52:46,124 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-11-21 16:52:46,124 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-11-21 16:52:46,124 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-21 16:52:46,124 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-11-21 16:52:46,125 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-21 16:52:46,125 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-11-21 16:52:46,125 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-21 16:52:46,126 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-21 16:52:46,126 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-21 16:52:46,126 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-21 16:52:46,128 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-11-21 16:52:46,128 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_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/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_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a 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 [2022-11-21 16:52:46,405 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-21 16:52:46,438 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-21 16:52:46,441 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-21 16:52:46,443 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-21 16:52:46,444 INFO L275 PluginConnector]: CDTParser initialized [2022-11-21 16:52:46,445 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/../../sv-benchmarks/c/termination-recursive-malloc/mergeSort.i [2022-11-21 16:52:49,870 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-21 16:52:50,125 INFO L351 CDTParser]: Found 1 translation units. [2022-11-21 16:52:50,126 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/sv-benchmarks/c/termination-recursive-malloc/mergeSort.i [2022-11-21 16:52:50,132 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/data/74a4dfd63/9edea28e15324461879719cff2d699df/FLAGec9d0eb56 [2022-11-21 16:52:50,148 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/data/74a4dfd63/9edea28e15324461879719cff2d699df [2022-11-21 16:52:50,151 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-21 16:52:50,152 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-21 16:52:50,154 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-21 16:52:50,154 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-21 16:52:50,158 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-21 16:52:50,159 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 04:52:50" (1/1) ... [2022-11-21 16:52:50,160 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@9332246 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:52:50, skipping insertion in model container [2022-11-21 16:52:50,160 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 04:52:50" (1/1) ... [2022-11-21 16:52:50,169 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-21 16:52:50,183 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-21 16:52:50,352 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-21 16:52:50,371 INFO L203 MainTranslator]: Completed pre-run [2022-11-21 16:52:50,412 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-21 16:52:50,427 INFO L208 MainTranslator]: Completed translation [2022-11-21 16:52:50,429 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:52:50 WrapperNode [2022-11-21 16:52:50,429 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-21 16:52:50,431 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-21 16:52:50,431 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-21 16:52:50,432 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-21 16:52:50,440 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:52:50" (1/1) ... [2022-11-21 16:52:50,462 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:52:50" (1/1) ... [2022-11-21 16:52:50,496 INFO L138 Inliner]: procedures = 12, calls = 20, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 101 [2022-11-21 16:52:50,497 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-21 16:52:50,498 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-21 16:52:50,498 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-21 16:52:50,498 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-21 16:52:50,509 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:52:50" (1/1) ... [2022-11-21 16:52:50,510 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:52:50" (1/1) ... [2022-11-21 16:52:50,512 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:52:50" (1/1) ... [2022-11-21 16:52:50,513 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:52:50" (1/1) ... [2022-11-21 16:52:50,527 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:52:50" (1/1) ... [2022-11-21 16:52:50,531 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:52:50" (1/1) ... [2022-11-21 16:52:50,532 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:52:50" (1/1) ... [2022-11-21 16:52:50,533 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:52:50" (1/1) ... [2022-11-21 16:52:50,535 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-21 16:52:50,536 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-21 16:52:50,536 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-21 16:52:50,537 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-21 16:52:50,537 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:52:50" (1/1) ... [2022-11-21 16:52:50,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:50,569 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:50,581 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:52:50,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-11-21 16:52:50,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-21 16:52:50,622 INFO L130 BoogieDeclarations]: Found specification of procedure merge_sort [2022-11-21 16:52:50,622 INFO L138 BoogieDeclarations]: Found implementation of procedure merge_sort [2022-11-21 16:52:50,622 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-21 16:52:50,622 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-21 16:52:50,623 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-21 16:52:50,623 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-21 16:52:50,623 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-21 16:52:50,712 INFO L235 CfgBuilder]: Building ICFG [2022-11-21 16:52:50,715 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-21 16:52:51,106 INFO L276 CfgBuilder]: Performing block encoding [2022-11-21 16:52:51,113 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-21 16:52:51,114 INFO L300 CfgBuilder]: Removed 3 assume(true) statements. [2022-11-21 16:52:51,116 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 04:52:51 BoogieIcfgContainer [2022-11-21 16:52:51,116 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-21 16:52:51,117 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-11-21 16:52:51,117 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-11-21 16:52:51,125 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-11-21 16:52:51,126 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-21 16:52:51,126 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 21.11 04:52:50" (1/3) ... [2022-11-21 16:52:51,127 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@ef63ad4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 21.11 04:52:51, skipping insertion in model container [2022-11-21 16:52:51,127 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-21 16:52:51,128 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:52:50" (2/3) ... [2022-11-21 16:52:51,128 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@ef63ad4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 21.11 04:52:51, skipping insertion in model container [2022-11-21 16:52:51,128 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-21 16:52:51,129 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 04:52:51" (3/3) ... [2022-11-21 16:52:51,130 INFO L332 chiAutomizerObserver]: Analyzing ICFG mergeSort.i [2022-11-21 16:52:51,226 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-11-21 16:52:51,226 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-11-21 16:52:51,226 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-11-21 16:52:51,227 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-11-21 16:52:51,227 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-11-21 16:52:51,227 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-11-21 16:52:51,227 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-11-21 16:52:51,228 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-11-21 16:52:51,233 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 30 states, 25 states have (on average 1.44) internal successors, (36), 25 states have internal predecessors, (36), 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) [2022-11-21 16:52:51,260 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 16 [2022-11-21 16:52:51,261 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:52:51,261 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:52:51,266 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1] [2022-11-21 16:52:51,266 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2022-11-21 16:52:51,266 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-11-21 16:52:51,267 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 30 states, 25 states have (on average 1.44) internal successors, (36), 25 states have internal predecessors, (36), 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) [2022-11-21 16:52:51,270 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 16 [2022-11-21 16:52:51,270 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:52:51,271 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:52:51,271 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1] [2022-11-21 16:52:51,271 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2022-11-21 16:52:51,281 INFO L748 eck$LassoCheckResult]: Stem: 19#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 8#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 16#L35true assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 10#L40-3true [2022-11-21 16:52:51,282 INFO L750 eck$LassoCheckResult]: Loop: 10#L40-3true assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 11#L40-2true main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 10#L40-3true [2022-11-21 16:52:51,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:52:51,290 INFO L85 PathProgramCache]: Analyzing trace with hash 89440, now seen corresponding path program 1 times [2022-11-21 16:52:51,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:52:51,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516553894] [2022-11-21 16:52:51,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:52:51,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:52:51,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:52:51,409 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:52:51,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:52:51,441 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:52:51,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:52:51,445 INFO L85 PathProgramCache]: Analyzing trace with hash 3363, now seen corresponding path program 1 times [2022-11-21 16:52:51,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:52:51,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387089009] [2022-11-21 16:52:51,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:52:51,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:52:51,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:52:51,458 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:52:51,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:52:51,478 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:52:51,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:52:51,480 INFO L85 PathProgramCache]: Analyzing trace with hash 85954242, now seen corresponding path program 1 times [2022-11-21 16:52:51,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:52:51,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753228914] [2022-11-21 16:52:51,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:52:51,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:52:51,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:52:51,508 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:52:51,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:52:51,528 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:52:51,770 INFO L210 LassoAnalysis]: Preferences: [2022-11-21 16:52:51,772 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-21 16:52:51,772 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-21 16:52:51,772 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-21 16:52:51,773 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-21 16:52:51,773 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:51,773 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-21 16:52:51,773 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-21 16:52:51,774 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration1_Lasso [2022-11-21 16:52:51,774 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-21 16:52:51,774 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-21 16:52:51,814 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:51,830 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:51,848 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:51,859 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:51,865 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:51,868 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:51,872 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:51,876 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:52,364 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-21 16:52:52,369 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-21 16:52:52,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:52,371 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:52,377 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:52:52,386 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:52:52,401 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-11-21 16:52:52,406 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:52:52,406 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:52:52,407 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:52:52,407 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:52:52,407 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:52:52,409 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:52:52,410 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:52:52,419 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:52:52,430 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2022-11-21 16:52:52,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:52,431 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:52,433 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:52:52,444 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:52:52,458 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-11-21 16:52:52,460 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:52:52,460 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:52:52,460 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:52:52,460 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:52:52,466 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:52:52,466 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:52:52,486 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:52:52,496 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-11-21 16:52:52,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:52,497 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:52,499 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:52:52,503 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:52:52,517 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-11-21 16:52:52,518 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:52:52,518 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:52:52,518 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:52:52,518 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:52:52,518 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:52:52,519 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:52:52,519 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:52:52,528 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:52:52,534 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2022-11-21 16:52:52,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:52,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:52,541 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:52:52,546 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:52:52,547 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-11-21 16:52:52,560 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:52:52,560 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:52:52,561 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:52:52,561 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:52:52,561 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:52:52,562 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:52:52,563 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:52:52,572 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:52:52,586 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2022-11-21 16:52:52,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:52,587 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:52,588 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:52:52,595 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:52:52,609 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-11-21 16:52:52,611 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:52:52,611 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:52:52,611 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:52:52,611 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:52:52,612 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:52:52,612 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:52:52,612 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:52:52,622 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:52:52,631 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-11-21 16:52:52,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:52,632 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:52,633 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:52:52,638 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-11-21 16:52:52,639 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:52:52,653 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:52:52,654 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:52:52,654 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:52:52,654 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:52:52,657 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:52:52,658 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:52:52,686 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:52:52,695 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-11-21 16:52:52,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:52,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:52,698 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:52:52,708 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:52:52,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-11-21 16:52:52,721 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:52:52,721 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:52:52,722 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:52:52,722 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:52:52,722 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:52:52,723 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:52:52,723 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:52:52,732 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:52:52,741 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2022-11-21 16:52:52,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:52,742 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:52,743 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:52:52,751 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:52:52,764 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:52:52,765 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:52:52,765 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:52:52,765 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:52:52,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-11-21 16:52:52,773 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:52:52,773 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:52:52,789 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-21 16:52:52,819 INFO L443 ModelExtractionUtils]: Simplification made 7 calls to the SMT solver. [2022-11-21 16:52:52,819 INFO L444 ModelExtractionUtils]: 2 out of 16 variables were initially zero. Simplification set additionally 10 variables to zero. [2022-11-21 16:52:52,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:52,821 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:52,847 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:52:52,849 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-21 16:52:52,862 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-11-21 16:52:52,887 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2022-11-21 16:52:52,887 INFO L513 LassoAnalysis]: Proved termination. [2022-11-21 16:52:52,888 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~a~0#1.offset, ULTIMATE.start_main_~i~1#1, v_rep(select #length ULTIMATE.start_main_~a~0#1.base)_1) = -1*ULTIMATE.start_main_~a~0#1.offset - 4*ULTIMATE.start_main_~i~1#1 + 1*v_rep(select #length ULTIMATE.start_main_~a~0#1.base)_1 Supporting invariants [] [2022-11-21 16:52:52,897 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-11-21 16:52:52,910 INFO L156 tatePredicateManager]: 1 out of 1 supporting invariants were superfluous and have been removed [2022-11-21 16:52:52,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:52:52,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:52:52,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-21 16:52:52,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:52:53,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:52:53,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 13 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-21 16:52:53,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:52:53,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:52:53,082 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2022-11-21 16:52:53,084 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 30 states, 25 states have (on average 1.44) internal successors, (36), 25 states have internal predecessors, (36), 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) [2022-11-21 16:52:53,132 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 30 states, 25 states have (on average 1.44) internal successors, (36), 25 states have internal predecessors, (36), 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 61 states and 85 transitions. Complement of second has 9 states. [2022-11-21 16:52:53,134 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 [2022-11-21 16:52:53,139 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) [2022-11-21 16:52:53,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 44 transitions. [2022-11-21 16:52:53,143 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 44 transitions. Stem has 3 letters. Loop has 2 letters. [2022-11-21 16:52:53,143 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:52:53,144 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 44 transitions. Stem has 5 letters. Loop has 2 letters. [2022-11-21 16:52:53,144 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:52:53,144 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 44 transitions. Stem has 3 letters. Loop has 4 letters. [2022-11-21 16:52:53,144 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:52:53,145 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 61 states and 85 transitions. [2022-11-21 16:52:53,149 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2022-11-21 16:52:53,155 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 61 states to 27 states and 38 transitions. [2022-11-21 16:52:53,156 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 24 [2022-11-21 16:52:53,156 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 25 [2022-11-21 16:52:53,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 38 transitions. [2022-11-21 16:52:53,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:52:53,159 INFO L218 hiAutomatonCegarLoop]: Abstraction has 27 states and 38 transitions. [2022-11-21 16:52:53,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states and 38 transitions. [2022-11-21 16:52:53,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2022-11-21 16:52:53,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-21 16:52:53,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 38 transitions. [2022-11-21 16:52:53,189 INFO L240 hiAutomatonCegarLoop]: Abstraction has 27 states and 38 transitions. [2022-11-21 16:52:53,190 INFO L428 stractBuchiCegarLoop]: Abstraction has 27 states and 38 transitions. [2022-11-21 16:52:53,190 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-11-21 16:52:53,190 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 27 states and 38 transitions. [2022-11-21 16:52:53,191 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2022-11-21 16:52:53,191 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:52:53,191 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:52:53,191 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-11-21 16:52:53,191 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2022-11-21 16:52:53,192 INFO L748 eck$LassoCheckResult]: Stem: 160#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 149#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 150#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 152#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 140#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 145#merge_sortENTRY [2022-11-21 16:52:53,192 INFO L750 eck$LassoCheckResult]: Loop: 145#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 146#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 141#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 145#merge_sortENTRY [2022-11-21 16:52:53,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:52:53,193 INFO L85 PathProgramCache]: Analyzing trace with hash 85954193, now seen corresponding path program 1 times [2022-11-21 16:52:53,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:52:53,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115173981] [2022-11-21 16:52:53,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:52:53,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:52:53,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:52:53,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:52:53,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:52:53,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115173981] [2022-11-21 16:52:53,274 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115173981] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:52:53,274 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:52:53,274 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-21 16:52:53,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047139517] [2022-11-21 16:52:53,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:52:53,277 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-21 16:52:53,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:52:53,278 INFO L85 PathProgramCache]: Analyzing trace with hash 30001, now seen corresponding path program 1 times [2022-11-21 16:52:53,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:52:53,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661698529] [2022-11-21 16:52:53,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:52:53,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:52:53,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:52:53,288 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:52:53,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:52:53,302 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:52:53,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:52:53,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-21 16:52:53,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-21 16:52:53,537 INFO L87 Difference]: Start difference. First operand 27 states and 38 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) [2022-11-21 16:52:53,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:52:53,556 INFO L93 Difference]: Finished difference Result 28 states and 36 transitions. [2022-11-21 16:52:53,556 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 28 states and 36 transitions. [2022-11-21 16:52:53,558 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2022-11-21 16:52:53,559 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 28 states to 28 states and 36 transitions. [2022-11-21 16:52:53,559 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 25 [2022-11-21 16:52:53,559 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 25 [2022-11-21 16:52:53,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 36 transitions. [2022-11-21 16:52:53,560 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:52:53,560 INFO L218 hiAutomatonCegarLoop]: Abstraction has 28 states and 36 transitions. [2022-11-21 16:52:53,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states and 36 transitions. [2022-11-21 16:52:53,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 27. [2022-11-21 16:52:53,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 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) [2022-11-21 16:52:53,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 35 transitions. [2022-11-21 16:52:53,564 INFO L240 hiAutomatonCegarLoop]: Abstraction has 27 states and 35 transitions. [2022-11-21 16:52:53,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-21 16:52:53,565 INFO L428 stractBuchiCegarLoop]: Abstraction has 27 states and 35 transitions. [2022-11-21 16:52:53,566 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-11-21 16:52:53,566 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 27 states and 35 transitions. [2022-11-21 16:52:53,567 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2022-11-21 16:52:53,567 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:52:53,567 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:52:53,567 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:52:53,568 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2022-11-21 16:52:53,568 INFO L748 eck$LassoCheckResult]: Stem: 221#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 210#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 211#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 213#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 214#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 215#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 201#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 206#merge_sortENTRY [2022-11-21 16:52:53,568 INFO L750 eck$LassoCheckResult]: Loop: 206#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 207#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 202#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 206#merge_sortENTRY [2022-11-21 16:52:53,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:52:53,569 INFO L85 PathProgramCache]: Analyzing trace with hash 997650291, now seen corresponding path program 1 times [2022-11-21 16:52:53,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:52:53,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784512158] [2022-11-21 16:52:53,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:52:53,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:52:53,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:52:53,586 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:52:53,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:52:53,601 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:52:53,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:52:53,602 INFO L85 PathProgramCache]: Analyzing trace with hash 30001, now seen corresponding path program 2 times [2022-11-21 16:52:53,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:52:53,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320140856] [2022-11-21 16:52:53,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:52:53,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:52:53,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:52:53,620 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:52:53,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:52:53,639 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:52:53,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:52:53,640 INFO L85 PathProgramCache]: Analyzing trace with hash -173868929, now seen corresponding path program 1 times [2022-11-21 16:52:53,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:52:53,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49332333] [2022-11-21 16:52:53,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:52:53,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:52:53,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:52:53,791 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2022-11-21 16:52:53,799 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:52:53,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:52:53,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49332333] [2022-11-21 16:52:53,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49332333] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:52:53,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699664835] [2022-11-21 16:52:53,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:52:53,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:52:53,800 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:53,801 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:52:53,841 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-21 16:52:53,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:52:53,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-21 16:52:53,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:52:53,946 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:52:53,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:52:54,002 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:52:54,005 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699664835] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:52:54,005 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:52:54,005 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 8 [2022-11-21 16:52:54,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32646660] [2022-11-21 16:52:54,006 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:52:54,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:52:54,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-21 16:52:54,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-11-21 16:52:54,218 INFO L87 Difference]: Start difference. First operand 27 states and 35 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) [2022-11-21 16:52:54,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:52:54,337 INFO L93 Difference]: Finished difference Result 37 states and 46 transitions. [2022-11-21 16:52:54,337 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 37 states and 46 transitions. [2022-11-21 16:52:54,339 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2022-11-21 16:52:54,343 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 37 states to 32 states and 41 transitions. [2022-11-21 16:52:54,346 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 27 [2022-11-21 16:52:54,346 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 27 [2022-11-21 16:52:54,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 41 transitions. [2022-11-21 16:52:54,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 16:52:54,347 INFO L218 hiAutomatonCegarLoop]: Abstraction has 32 states and 41 transitions. [2022-11-21 16:52:54,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states and 41 transitions. [2022-11-21 16:52:54,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 29. [2022-11-21 16:52:54,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 25 states have (on average 1.28) internal successors, (32), 25 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) [2022-11-21 16:52:54,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 37 transitions. [2022-11-21 16:52:54,351 INFO L240 hiAutomatonCegarLoop]: Abstraction has 29 states and 37 transitions. [2022-11-21 16:52:54,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-21 16:52:54,352 INFO L428 stractBuchiCegarLoop]: Abstraction has 29 states and 37 transitions. [2022-11-21 16:52:54,352 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-11-21 16:52:54,352 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 29 states and 37 transitions. [2022-11-21 16:52:54,353 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2022-11-21 16:52:54,353 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:52:54,353 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:52:54,354 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1] [2022-11-21 16:52:54,354 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2022-11-21 16:52:54,354 INFO L748 eck$LassoCheckResult]: Stem: 357#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 345#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 346#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 348#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 349#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 350#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 351#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 362#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 336#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 343#merge_sortENTRY [2022-11-21 16:52:54,354 INFO L750 eck$LassoCheckResult]: Loop: 343#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 344#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 335#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 343#merge_sortENTRY [2022-11-21 16:52:54,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:52:54,355 INFO L85 PathProgramCache]: Analyzing trace with hash 964272085, now seen corresponding path program 2 times [2022-11-21 16:52:54,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:52:54,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361389886] [2022-11-21 16:52:54,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:52:54,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:52:54,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:52:54,371 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:52:54,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:52:54,389 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:52:54,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:52:54,390 INFO L85 PathProgramCache]: Analyzing trace with hash 30001, now seen corresponding path program 3 times [2022-11-21 16:52:54,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:52:54,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296411927] [2022-11-21 16:52:54,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:52:54,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:52:54,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:52:54,409 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:52:54,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:52:54,414 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:52:54,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:52:54,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1888408797, now seen corresponding path program 2 times [2022-11-21 16:52:54,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:52:54,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133616140] [2022-11-21 16:52:54,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:52:54,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:52:54,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:52:54,461 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:52:54,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:52:54,477 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:52:55,216 INFO L210 LassoAnalysis]: Preferences: [2022-11-21 16:52:55,217 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-21 16:52:55,217 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-21 16:52:55,217 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-21 16:52:55,217 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-21 16:52:55,217 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:55,217 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-21 16:52:55,217 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-21 16:52:55,217 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration4_Lasso [2022-11-21 16:52:55,218 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-21 16:52:55,218 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-21 16:52:55,222 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,225 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,229 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,231 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,234 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,236 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,239 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,243 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,245 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,248 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,250 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,255 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,261 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,265 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,267 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,270 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,477 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,480 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,482 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,484 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,487 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,490 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,492 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,495 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,497 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,500 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,502 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,504 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,508 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,511 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,513 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,515 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,517 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,520 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,523 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,525 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,527 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,529 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,532 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,534 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,537 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,539 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,541 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,543 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,547 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,549 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,551 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,554 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:55,556 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:52:56,009 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-21 16:52:56,010 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-21 16:52:56,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:56,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:56,014 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:52:56,028 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:52:56,041 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:52:56,041 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:52:56,041 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:52:56,041 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:52:56,041 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:52:56,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-11-21 16:52:56,042 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:52:56,042 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:52:56,051 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:52:56,062 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-11-21 16:52:56,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:56,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:56,064 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:52:56,068 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:52:56,068 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-11-21 16:52:56,080 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:52:56,080 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:52:56,081 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:52:56,081 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:52:56,081 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:52:56,089 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:52:56,089 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:52:56,098 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:52:56,107 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-11-21 16:52:56,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:56,108 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:56,109 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:52:56,119 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:52:56,132 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2022-11-21 16:52:56,132 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:52:56,133 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:52:56,133 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:52:56,133 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:52:56,133 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:52:56,134 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:52:56,134 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:52:56,143 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:52:56,150 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2022-11-21 16:52:56,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:56,151 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:56,152 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:52:56,160 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:52:56,173 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2022-11-21 16:52:56,174 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:52:56,174 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:52:56,174 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:52:56,174 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:52:56,174 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:52:56,175 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:52:56,175 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:52:56,198 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:52:56,207 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2022-11-21 16:52:56,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:56,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:56,208 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:52:56,212 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:52:56,225 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2022-11-21 16:52:56,225 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:52:56,226 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:52:56,226 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:52:56,226 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:52:56,226 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:52:56,227 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:52:56,228 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:52:56,237 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:52:56,245 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2022-11-21 16:52:56,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:56,246 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:56,247 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:52:56,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 [2022-11-21 16:52:56,263 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2022-11-21 16:52:56,264 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:52:56,264 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:52:56,264 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:52:56,264 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:52:56,264 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:52:56,265 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:52:56,265 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:52:56,274 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:52:56,283 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2022-11-21 16:52:56,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:56,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:56,284 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:52:56,288 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:52:56,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2022-11-21 16:52:56,302 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:52:56,302 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:52:56,302 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:52:56,303 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:52:56,303 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:52:56,304 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:52:56,304 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:52:56,313 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:52:56,322 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2022-11-21 16:52:56,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:56,326 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:56,327 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:52:56,332 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:52:56,332 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-11-21 16:52:56,345 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:52:56,345 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:52:56,345 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:52:56,345 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:52:56,345 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:52:56,346 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:52:56,346 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:52:56,355 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:52:56,366 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2022-11-21 16:52:56,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:56,367 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:56,368 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:52:56,378 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:52:56,390 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:52:56,390 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:52:56,391 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:52:56,391 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:52:56,391 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:52:56,391 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:52:56,391 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:52:56,392 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-11-21 16:52:56,400 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:52:56,409 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-11-21 16:52:56,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:56,410 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:56,411 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:52:56,419 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:52:56,431 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:52:56,431 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:52:56,432 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:52:56,432 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:52:56,432 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:52:56,432 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:52:56,432 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:52:56,433 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-11-21 16:52:56,446 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:52:56,455 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-11-21 16:52:56,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:56,455 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:56,457 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:52:56,461 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:52:56,474 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:52:56,474 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:52:56,475 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:52:56,475 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:52:56,475 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:52:56,475 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-11-21 16:52:56,476 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:52:56,476 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:52:56,485 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:52:56,488 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-11-21 16:52:56,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:56,489 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:56,490 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:52:56,494 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:52:56,507 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-11-21 16:52:56,508 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:52:56,508 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:52:56,508 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:52:56,508 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:52:56,511 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:52:56,511 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:52:56,538 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:52:56,547 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-11-21 16:52:56,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:56,547 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:56,549 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:52:56,552 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-11-21 16:52:56,552 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:52:56,566 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:52:56,567 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:52:56,567 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:52:56,567 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:52:56,570 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:52:56,570 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:52:56,586 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:52:56,596 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-11-21 16:52:56,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:56,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:56,598 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:52:56,603 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:52:56,617 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-11-21 16:52:56,617 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:52:56,617 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:52:56,617 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:52:56,617 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:52:56,617 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:52:56,618 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:52:56,618 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:52:56,634 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:52:56,642 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-11-21 16:52:56,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:56,643 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:56,644 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:52:56,650 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:52:56,663 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-11-21 16:52:56,664 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:52:56,664 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:52:56,664 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:52:56,664 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:52:56,664 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:52:56,665 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:52:56,665 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:52:56,682 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:52:56,690 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2022-11-21 16:52:56,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:56,691 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:56,692 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:52:56,696 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:52:56,709 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:52:56,709 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:52:56,709 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:52:56,709 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:52:56,710 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-11-21 16:52:56,717 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:52:56,717 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:52:56,730 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:52:56,733 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-11-21 16:52:56,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:56,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:56,735 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:52:56,742 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:52:56,755 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:52:56,755 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:52:56,756 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:52:56,756 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:52:56,757 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-11-21 16:52:56,762 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:52:56,762 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:52:56,782 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-21 16:52:56,801 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2022-11-21 16:52:56,801 INFO L444 ModelExtractionUtils]: 7 out of 13 variables were initially zero. Simplification set additionally 4 variables to zero. [2022-11-21 16:52:56,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:52:56,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:56,805 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:52:56,808 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-21 16:52:56,820 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-11-21 16:52:56,835 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2022-11-21 16:52:56,835 INFO L513 LassoAnalysis]: Proved termination. [2022-11-21 16:52:56,836 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(merge_sort_#in~n#1) = 1*merge_sort_#in~n#1 Supporting invariants [] [2022-11-21 16:52:56,844 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2022-11-21 16:52:56,848 INFO L156 tatePredicateManager]: 2 out of 2 supporting invariants were superfluous and have been removed [2022-11-21 16:52:56,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:52:56,906 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2022-11-21 16:52:56,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:52:56,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-21 16:52:56,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:52:56,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:52:56,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-21 16:52:56,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:52:56,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:52:56,996 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-21 16:52:56,996 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 29 states and 37 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) [2022-11-21 16:52:57,058 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 29 states and 37 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 47 states and 59 transitions. Complement of second has 12 states. [2022-11-21 16:52:57,058 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 [2022-11-21 16:52:57,059 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) [2022-11-21 16:52:57,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 12 transitions. [2022-11-21 16:52:57,060 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 12 transitions. Stem has 9 letters. Loop has 3 letters. [2022-11-21 16:52:57,060 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:52:57,060 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 12 transitions. Stem has 12 letters. Loop has 3 letters. [2022-11-21 16:52:57,061 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:52:57,061 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 12 transitions. Stem has 9 letters. Loop has 6 letters. [2022-11-21 16:52:57,061 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:52:57,061 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 47 states and 59 transitions. [2022-11-21 16:52:57,063 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2022-11-21 16:52:57,064 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 47 states to 38 states and 50 transitions. [2022-11-21 16:52:57,064 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 28 [2022-11-21 16:52:57,064 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 29 [2022-11-21 16:52:57,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 50 transitions. [2022-11-21 16:52:57,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 16:52:57,064 INFO L218 hiAutomatonCegarLoop]: Abstraction has 38 states and 50 transitions. [2022-11-21 16:52:57,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states and 50 transitions. [2022-11-21 16:52:57,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 36. [2022-11-21 16:52:57,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 30 states have (on average 1.2666666666666666) internal successors, (38), 30 states have internal predecessors, (38), 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) [2022-11-21 16:52:57,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 46 transitions. [2022-11-21 16:52:57,069 INFO L240 hiAutomatonCegarLoop]: Abstraction has 36 states and 46 transitions. [2022-11-21 16:52:57,069 INFO L428 stractBuchiCegarLoop]: Abstraction has 36 states and 46 transitions. [2022-11-21 16:52:57,069 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-11-21 16:52:57,069 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 36 states and 46 transitions. [2022-11-21 16:52:57,070 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2022-11-21 16:52:57,070 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:52:57,070 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:52:57,073 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:52:57,074 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 1, 1, 1, 1, 1, 1] [2022-11-21 16:52:57,074 INFO L748 eck$LassoCheckResult]: Stem: 513#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 499#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 500#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 502#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 503#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 504#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 505#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 520#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 488#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 493#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 494#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 487#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 495#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 496#L24 assume ~n#1 < 2; 511#merge_sortFINAL assume true; 510#merge_sortEXIT >#87#return; 486#L27-1 [2022-11-21 16:52:57,075 INFO L750 eck$LassoCheckResult]: Loop: 486#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 512#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 519#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 489#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 512#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 519#L24 assume ~n#1 < 2; 501#merge_sortFINAL assume true; 518#merge_sortEXIT >#87#return; 486#L27-1 [2022-11-21 16:52:57,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:52:57,075 INFO L85 PathProgramCache]: Analyzing trace with hash 825176348, now seen corresponding path program 1 times [2022-11-21 16:52:57,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:52:57,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748171565] [2022-11-21 16:52:57,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:52:57,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:52:57,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:52:57,099 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:52:57,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:52:57,117 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:52:57,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:52:57,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1429943866, now seen corresponding path program 1 times [2022-11-21 16:52:57,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:52:57,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134815782] [2022-11-21 16:52:57,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:52:57,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:52:57,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:52:57,131 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:52:57,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:52:57,147 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:52:57,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:52:57,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1545528235, now seen corresponding path program 1 times [2022-11-21 16:52:57,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:52:57,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316182768] [2022-11-21 16:52:57,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:52:57,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:52:57,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:52:57,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-21 16:52:57,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:52:57,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-11-21 16:52:57,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:52:57,580 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-21 16:52:57,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:52:57,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316182768] [2022-11-21 16:52:57,580 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316182768] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:52:57,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1382817014] [2022-11-21 16:52:57,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:52:57,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:52:57,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:52:57,583 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:52:57,608 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-11-21 16:52:57,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:52:57,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-21 16:52:57,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:52:57,791 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:52:57,791 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:52:57,914 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-21 16:52:57,914 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1382817014] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:52:57,914 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:52:57,914 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 15 [2022-11-21 16:52:57,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193276321] [2022-11-21 16:52:57,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:52:58,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:52:58,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-21 16:52:58,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-11-21 16:52:58,345 INFO L87 Difference]: Start difference. First operand 36 states and 46 transitions. cyclomatic complexity: 15 Second operand has 15 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 12 states have internal predecessors, (24), 5 states have call successors, (10), 5 states have call predecessors, (10), 2 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2022-11-21 16:52:58,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:52:58,684 INFO L93 Difference]: Finished difference Result 73 states and 91 transitions. [2022-11-21 16:52:58,684 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 73 states and 91 transitions. [2022-11-21 16:52:58,685 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 25 [2022-11-21 16:52:58,687 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 73 states to 68 states and 86 transitions. [2022-11-21 16:52:58,687 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 55 [2022-11-21 16:52:58,687 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 58 [2022-11-21 16:52:58,688 INFO L73 IsDeterministic]: Start isDeterministic. Operand 68 states and 86 transitions. [2022-11-21 16:52:58,688 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 16:52:58,688 INFO L218 hiAutomatonCegarLoop]: Abstraction has 68 states and 86 transitions. [2022-11-21 16:52:58,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states and 86 transitions. [2022-11-21 16:52:58,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 65. [2022-11-21 16:52:58,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 53 states have (on average 1.2452830188679245) internal successors, (66), 54 states have internal predecessors, (66), 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) [2022-11-21 16:52:58,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 81 transitions. [2022-11-21 16:52:58,693 INFO L240 hiAutomatonCegarLoop]: Abstraction has 65 states and 81 transitions. [2022-11-21 16:52:58,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-21 16:52:58,695 INFO L428 stractBuchiCegarLoop]: Abstraction has 65 states and 81 transitions. [2022-11-21 16:52:58,695 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-11-21 16:52:58,695 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 65 states and 81 transitions. [2022-11-21 16:52:58,696 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 24 [2022-11-21 16:52:58,696 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:52:58,696 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:52:58,697 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:52:58,697 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 1, 1, 1, 1, 1, 1] [2022-11-21 16:52:58,697 INFO L748 eck$LassoCheckResult]: Stem: 809#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 794#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 795#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 797#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 798#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 799#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 800#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 830#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 829#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 828#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 784#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 825#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 791#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 782#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 789#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 790#L24 assume ~n#1 < 2; 813#merge_sortFINAL assume true; 805#merge_sortEXIT >#87#return; 783#L27-1 [2022-11-21 16:52:58,697 INFO L750 eck$LassoCheckResult]: Loop: 783#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 808#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 837#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 785#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 808#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 837#L24 assume ~n#1 < 2; 806#merge_sortFINAL assume true; 807#merge_sortEXIT >#87#return; 783#L27-1 [2022-11-21 16:52:58,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:52:58,698 INFO L85 PathProgramCache]: Analyzing trace with hash -682635526, now seen corresponding path program 2 times [2022-11-21 16:52:58,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:52:58,698 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878331314] [2022-11-21 16:52:58,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:52:58,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:52:58,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:52:58,712 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:52:58,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:52:58,724 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:52:58,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:52:58,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1429943866, now seen corresponding path program 2 times [2022-11-21 16:52:58,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:52:58,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155229894] [2022-11-21 16:52:58,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:52:58,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:52:58,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:52:58,730 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:52:58,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:52:58,736 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:52:58,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:52:58,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1251148749, now seen corresponding path program 2 times [2022-11-21 16:52:58,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:52:58,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856259873] [2022-11-21 16:52:58,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:52:58,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:52:58,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:52:58,756 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:52:58,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:52:58,775 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:53:00,331 INFO L210 LassoAnalysis]: Preferences: [2022-11-21 16:53:00,331 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-21 16:53:00,331 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-21 16:53:00,332 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-21 16:53:00,332 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-21 16:53:00,332 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:00,332 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-21 16:53:00,332 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-21 16:53:00,332 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration6_Lasso [2022-11-21 16:53:00,332 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-21 16:53:00,332 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-21 16:53:00,335 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,338 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,341 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,344 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,346 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,349 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,351 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,354 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,356 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,359 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,361 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,363 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,366 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,368 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,370 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,373 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,375 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,377 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,380 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,382 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,385 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,387 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,390 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,393 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,395 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,399 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,402 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,404 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,407 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,410 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,412 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,415 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,417 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,420 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,422 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,675 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,678 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,680 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,683 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,685 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,688 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,690 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,693 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:00,695 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:01,264 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-21 16:53:01,264 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-21 16:53:01,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:01,264 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:01,268 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:01,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 [2022-11-21 16:53:01,288 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-11-21 16:53:01,289 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:01,289 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:01,289 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:01,289 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:01,289 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:01,290 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:01,290 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:01,299 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:01,308 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:01,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:01,309 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:01,310 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:01,316 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:01,330 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:01,331 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:01,331 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:01,331 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:01,331 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:01,332 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:01,332 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:01,334 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-11-21 16:53:01,341 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:01,345 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:01,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:01,346 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:01,347 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:01,352 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:01,366 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-11-21 16:53:01,366 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:01,366 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:01,366 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:01,366 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:01,368 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:53:01,368 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:53:01,390 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:01,395 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:01,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:01,397 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:01,398 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:01,403 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:01,410 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-11-21 16:53:01,416 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:01,416 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:01,417 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:01,417 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:01,417 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:01,417 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:01,417 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:01,426 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:01,434 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:01,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:01,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:01,436 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:01,443 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:01,455 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:01,455 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:01,455 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:01,455 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:01,455 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:01,457 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:01,457 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:01,457 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-11-21 16:53:01,470 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:01,474 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:01,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:01,475 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:01,476 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:01,480 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:01,492 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-11-21 16:53:01,493 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:01,493 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:01,493 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:01,493 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:01,493 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:01,494 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:01,494 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:01,522 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:01,530 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:01,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:01,531 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:01,532 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:01,536 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:01,549 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-11-21 16:53:01,549 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:01,549 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:01,549 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:01,549 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:01,549 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:01,550 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:01,550 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:01,559 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:01,563 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:01,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:01,563 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:01,564 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:01,571 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:01,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-11-21 16:53:01,584 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:01,584 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:01,584 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:01,584 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:01,584 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:01,585 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:01,585 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:01,602 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:01,611 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:01,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:01,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:01,612 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:01,616 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:01,629 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-11-21 16:53:01,629 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:01,629 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:01,629 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:01,629 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:01,629 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:01,630 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:01,630 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:01,643 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:01,647 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:01,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:01,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:01,648 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:01,653 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:01,658 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-11-21 16:53:01,663 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:01,664 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:01,664 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:01,664 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:01,664 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:01,664 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:01,664 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:01,666 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:01,670 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:01,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:01,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:01,671 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:01,674 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-11-21 16:53:01,674 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:01,684 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:01,684 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:01,684 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:01,685 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:01,685 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:01,685 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:01,685 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:01,686 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:01,689 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2022-11-21 16:53:01,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:01,690 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:01,691 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:01,706 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-11-21 16:53:01,707 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:01,717 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:01,718 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:01,718 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:01,718 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:01,718 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:01,718 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:01,718 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:01,720 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:01,723 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2022-11-21 16:53:01,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:01,723 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:01,724 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:01,725 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-11-21 16:53:01,727 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:01,737 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:01,737 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:01,737 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:01,737 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:01,738 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:01,738 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:01,738 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:01,739 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:01,742 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2022-11-21 16:53:01,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:01,743 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:01,744 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:01,748 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-11-21 16:53:01,748 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:01,758 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:01,758 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:01,758 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:01,758 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:01,759 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:01,759 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:01,759 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:01,761 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:01,763 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2022-11-21 16:53:01,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:01,763 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:01,764 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:01,768 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-11-21 16:53:01,769 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:01,779 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:01,779 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:01,779 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:01,779 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:01,779 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:01,780 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:01,780 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:01,781 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:01,784 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2022-11-21 16:53:01,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:01,784 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:01,785 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:01,794 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-11-21 16:53:01,794 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:01,805 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:01,805 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:01,805 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:01,805 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:01,805 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:01,806 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:01,806 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:01,807 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:01,810 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:01,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:01,811 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:01,812 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:01,823 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:01,835 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-11-21 16:53:01,836 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:01,836 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:01,836 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:01,836 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:01,836 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:01,837 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:01,837 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:01,849 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:01,852 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2022-11-21 16:53:01,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:01,852 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:01,853 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:01,855 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-11-21 16:53:01,856 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:01,866 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:01,866 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:01,866 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:01,866 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:01,866 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:01,867 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:01,867 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:01,868 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:01,872 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:01,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:01,872 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:01,873 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:01,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-11-21 16:53:01,879 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:01,889 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:01,889 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:01,889 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:01,890 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:01,890 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:01,890 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:01,890 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:01,891 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:01,894 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2022-11-21 16:53:01,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:01,894 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:01,895 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:01,897 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-11-21 16:53:01,898 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:01,909 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:01,909 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:01,909 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:01,909 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:01,909 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:01,909 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:01,909 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:01,911 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:01,913 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:01,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:01,914 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:01,915 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:01,917 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-11-21 16:53:01,917 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:01,928 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:01,928 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:01,928 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:01,929 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:01,929 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:01,929 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:01,929 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:01,933 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:01,936 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2022-11-21 16:53:01,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:01,937 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:01,939 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:01,941 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-11-21 16:53:01,942 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:01,953 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:01,953 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:01,953 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:01,953 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:01,953 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:01,954 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:01,954 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:01,971 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:01,974 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2022-11-21 16:53:01,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:01,974 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:01,975 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:01,977 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-11-21 16:53:01,978 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:01,988 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:01,988 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:01,989 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:01,989 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:01,989 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:01,989 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:01,989 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:01,991 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:01,993 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2022-11-21 16:53:01,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:01,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:01,995 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:01,997 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-11-21 16:53:01,998 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:02,008 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:02,008 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:02,008 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:02,008 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:02,009 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:02,010 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:02,010 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:02,028 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:02,030 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2022-11-21 16:53:02,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:02,030 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:02,033 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:02,034 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-11-21 16:53:02,035 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:02,045 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:02,045 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:02,045 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:02,045 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:02,047 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:53:02,047 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:53:02,050 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:02,053 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2022-11-21 16:53:02,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:02,054 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:02,054 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:02,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2022-11-21 16:53:02,057 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:02,068 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:02,068 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:02,068 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:02,068 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:02,068 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:02,069 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:02,069 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:02,079 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:02,082 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2022-11-21 16:53:02,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:02,083 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:02,083 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:02,084 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2022-11-21 16:53:02,086 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:02,097 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:02,097 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:02,097 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:02,097 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:02,097 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:02,097 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:02,097 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:02,099 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:02,102 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2022-11-21 16:53:02,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:02,102 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:02,103 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:02,104 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2022-11-21 16:53:02,108 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:02,118 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:02,118 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:02,119 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:02,119 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:02,119 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:02,122 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:02,122 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:02,129 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:02,132 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:02,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:02,133 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:02,133 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:02,135 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2022-11-21 16:53:02,136 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:02,147 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:02,147 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:02,147 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:02,147 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:02,147 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:02,148 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:02,148 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:02,149 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:02,152 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2022-11-21 16:53:02,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:02,152 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:02,153 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:02,154 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2022-11-21 16:53:02,155 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:02,166 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:02,166 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:02,166 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:02,166 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:02,167 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:02,173 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:02,173 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:02,175 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:02,177 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:02,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:02,177 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:02,178 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:02,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2022-11-21 16:53:02,181 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:02,191 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:02,191 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:02,191 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:02,191 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:02,191 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:02,192 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:02,192 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:02,193 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:02,195 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:02,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:02,196 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:02,197 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:02,203 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:02,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2022-11-21 16:53:02,213 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:02,214 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:02,214 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:02,214 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:02,214 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:02,214 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:02,214 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:02,216 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:02,218 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2022-11-21 16:53:02,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:02,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:02,220 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:02,222 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2022-11-21 16:53:02,222 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:02,233 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:02,233 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:02,233 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:02,233 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:02,233 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:02,233 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:02,234 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:02,235 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:02,238 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:02,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:02,238 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:02,239 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:02,241 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2022-11-21 16:53:02,242 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:02,255 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:02,255 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:02,255 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:02,255 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:02,255 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:02,256 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:02,256 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:02,269 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:02,273 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:02,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:02,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:02,275 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:02,278 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2022-11-21 16:53:02,279 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:02,290 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:02,290 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:02,290 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:02,290 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:02,299 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:53:02,299 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:53:02,319 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-21 16:53:02,346 INFO L443 ModelExtractionUtils]: Simplification made 7 calls to the SMT solver. [2022-11-21 16:53:02,346 INFO L444 ModelExtractionUtils]: 0 out of 25 variables were initially zero. Simplification set additionally 22 variables to zero. [2022-11-21 16:53:02,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:02,346 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:02,353 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:02,356 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-21 16:53:02,366 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2022-11-21 16:53:02,370 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2022-11-21 16:53:02,370 INFO L513 LassoAnalysis]: Proved termination. [2022-11-21 16:53:02,370 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(merge_sort_~m~0#1, merge_sort_~n#1) = -1*merge_sort_~m~0#1 + 1*merge_sort_~n#1 Supporting invariants [] [2022-11-21 16:53:02,373 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:02,376 INFO L156 tatePredicateManager]: 1 out of 1 supporting invariants were superfluous and have been removed [2022-11-21 16:53:02,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:02,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:02,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-21 16:53:02,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:53:02,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:02,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-21 16:53:02,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:53:02,637 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:53:02,637 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 5 loop predicates [2022-11-21 16:53:02,638 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 65 states and 81 transitions. cyclomatic complexity: 23 Second operand has 7 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-21 16:53:02,824 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 65 states and 81 transitions. cyclomatic complexity: 23. Second operand has 7 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Result 323 states and 438 transitions. Complement of second has 28 states. [2022-11-21 16:53:02,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 2 stem states 4 non-accepting loop states 1 accepting loop states [2022-11-21 16:53:02,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-21 16:53:02,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 70 transitions. [2022-11-21 16:53:02,827 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 70 transitions. Stem has 18 letters. Loop has 8 letters. [2022-11-21 16:53:02,827 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:53:02,827 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 70 transitions. Stem has 26 letters. Loop has 8 letters. [2022-11-21 16:53:02,828 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:53:02,828 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 70 transitions. Stem has 18 letters. Loop has 16 letters. [2022-11-21 16:53:02,829 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:53:02,829 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 323 states and 438 transitions. [2022-11-21 16:53:02,835 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 88 [2022-11-21 16:53:02,839 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 323 states to 235 states and 325 transitions. [2022-11-21 16:53:02,839 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 169 [2022-11-21 16:53:02,840 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 172 [2022-11-21 16:53:02,840 INFO L73 IsDeterministic]: Start isDeterministic. Operand 235 states and 325 transitions. [2022-11-21 16:53:02,840 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 16:53:02,841 INFO L218 hiAutomatonCegarLoop]: Abstraction has 235 states and 325 transitions. [2022-11-21 16:53:02,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states and 325 transitions. [2022-11-21 16:53:02,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 214. [2022-11-21 16:53:02,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 177 states have (on average 1.2937853107344632) internal successors, (229), 179 states have internal predecessors, (229), 23 states have call successors, (27), 14 states have call predecessors, (27), 14 states have return successors, (34), 20 states have call predecessors, (34), 21 states have call successors, (34) [2022-11-21 16:53:02,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 290 transitions. [2022-11-21 16:53:02,859 INFO L240 hiAutomatonCegarLoop]: Abstraction has 214 states and 290 transitions. [2022-11-21 16:53:02,859 INFO L428 stractBuchiCegarLoop]: Abstraction has 214 states and 290 transitions. [2022-11-21 16:53:02,859 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-11-21 16:53:02,859 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 214 states and 290 transitions. [2022-11-21 16:53:02,862 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 78 [2022-11-21 16:53:02,862 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:53:02,862 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:53:02,863 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:53:02,863 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2022-11-21 16:53:02,863 INFO L748 eck$LassoCheckResult]: Stem: 1362#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 1322#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 1323#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 1336#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 1337#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 1338#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 1339#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 1386#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 1354#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 1383#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 1410#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 1317#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 1316#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 1318#L24 assume ~n#1 < 2; 1427#merge_sortFINAL assume true; 1426#merge_sortEXIT >#87#return; 1418#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 1421#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 1424#L24 assume ~n#1 < 2; 1422#merge_sortFINAL assume true; 1417#merge_sortEXIT >#89#return; 1415#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 1412#L11-3 [2022-11-21 16:53:02,864 INFO L750 eck$LassoCheckResult]: Loop: 1412#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 1413#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 1416#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 1414#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 1412#L11-3 [2022-11-21 16:53:02,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:02,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1029593046, now seen corresponding path program 1 times [2022-11-21 16:53:02,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:53:02,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110503427] [2022-11-21 16:53:02,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:02,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:53:02,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:02,882 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:53:02,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:02,897 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:53:02,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:02,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1388838, now seen corresponding path program 1 times [2022-11-21 16:53:02,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:53:02,898 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974568307] [2022-11-21 16:53:02,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:02,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:53:02,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:02,903 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:53:02,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:02,907 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:53:02,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:02,908 INFO L85 PathProgramCache]: Analyzing trace with hash -874210097, now seen corresponding path program 1 times [2022-11-21 16:53:02,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:53:02,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581785098] [2022-11-21 16:53:02,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:02,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:53:02,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:03,022 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2022-11-21 16:53:03,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-21 16:53:03,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:03,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-21 16:53:03,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:03,111 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-21 16:53:03,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:53:03,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581785098] [2022-11-21 16:53:03,112 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581785098] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:53:03,112 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:53:03,112 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 16:53:03,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383055695] [2022-11-21 16:53:03,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:53:03,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:53:03,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-21 16:53:03,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-21 16:53:03,234 INFO L87 Difference]: Start difference. First operand 214 states and 290 transitions. cyclomatic complexity: 100 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) [2022-11-21 16:53:03,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:53:03,392 INFO L93 Difference]: Finished difference Result 350 states and 488 transitions. [2022-11-21 16:53:03,393 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 350 states and 488 transitions. [2022-11-21 16:53:03,399 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 136 [2022-11-21 16:53:03,405 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 350 states to 350 states and 488 transitions. [2022-11-21 16:53:03,405 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 257 [2022-11-21 16:53:03,406 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 257 [2022-11-21 16:53:03,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 350 states and 488 transitions. [2022-11-21 16:53:03,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 16:53:03,406 INFO L218 hiAutomatonCegarLoop]: Abstraction has 350 states and 488 transitions. [2022-11-21 16:53:03,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states and 488 transitions. [2022-11-21 16:53:03,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 268. [2022-11-21 16:53:03,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 231 states have (on average 1.2640692640692641) internal successors, (292), 233 states have internal predecessors, (292), 23 states have call successors, (27), 14 states have call predecessors, (27), 14 states have return successors, (34), 20 states have call predecessors, (34), 21 states have call successors, (34) [2022-11-21 16:53:03,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 353 transitions. [2022-11-21 16:53:03,429 INFO L240 hiAutomatonCegarLoop]: Abstraction has 268 states and 353 transitions. [2022-11-21 16:53:03,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 16:53:03,431 INFO L428 stractBuchiCegarLoop]: Abstraction has 268 states and 353 transitions. [2022-11-21 16:53:03,431 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-11-21 16:53:03,431 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 268 states and 353 transitions. [2022-11-21 16:53:03,433 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 120 [2022-11-21 16:53:03,433 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:53:03,433 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:53:03,434 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:53:03,434 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:53:03,434 INFO L748 eck$LassoCheckResult]: Stem: 1947#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 1917#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 1918#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 1921#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 1922#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 1923#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 1924#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 1925#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 1927#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 1970#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 2012#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 1942#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 1943#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 2016#L24 assume ~n#1 < 2; 2015#merge_sortFINAL assume true; 2014#merge_sortEXIT >#87#return; 1937#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 1956#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 2011#L24 assume ~n#1 < 2; 1940#merge_sortFINAL assume true; 1936#merge_sortEXIT >#89#return; 1932#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 1933#L11-3 [2022-11-21 16:53:03,435 INFO L750 eck$LassoCheckResult]: Loop: 1933#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 1926#L12 assume !(merge_~j~0#1 == merge_~n#1); 1929#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 2152#L14 assume !(merge_#t~mem7#1 < merge_#t~mem8#1);merge_#t~post11#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post11#1;call merge_#t~mem12#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post11#1, 4);merge_#t~ite13#1 := merge_#t~mem12#1; 2150#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 2149#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 1974#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 1968#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 1933#L11-3 [2022-11-21 16:53:03,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:03,435 INFO L85 PathProgramCache]: Analyzing trace with hash -1029593046, now seen corresponding path program 2 times [2022-11-21 16:53:03,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:53:03,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174161032] [2022-11-21 16:53:03,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:03,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:53:03,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:03,452 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:53:03,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:03,465 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:53:03,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:03,466 INFO L85 PathProgramCache]: Analyzing trace with hash -120477233, now seen corresponding path program 1 times [2022-11-21 16:53:03,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:53:03,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193667863] [2022-11-21 16:53:03,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:03,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:53:03,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:03,472 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:53:03,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:03,478 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:53:03,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:03,479 INFO L85 PathProgramCache]: Analyzing trace with hash 843127032, now seen corresponding path program 1 times [2022-11-21 16:53:03,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:53:03,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707621369] [2022-11-21 16:53:03,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:03,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:53:03,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:03,504 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:53:03,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:03,533 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:53:05,679 INFO L210 LassoAnalysis]: Preferences: [2022-11-21 16:53:05,679 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-21 16:53:05,679 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-21 16:53:05,679 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-21 16:53:05,679 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-21 16:53:05,679 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:05,679 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-21 16:53:05,679 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-21 16:53:05,679 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration8_Lasso [2022-11-21 16:53:05,679 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-21 16:53:05,679 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-21 16:53:05,685 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:05,687 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:05,690 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:05,692 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:05,695 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:05,698 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:05,700 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:05,702 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:05,705 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:05,707 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:05,709 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:05,711 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:05,713 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:05,716 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:05,718 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:05,720 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:05,723 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:05,725 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:05,727 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:05,729 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:05,731 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:05,733 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:06,740 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:06,743 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:06,745 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:06,747 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:06,750 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:06,759 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:06,761 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:06,764 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:06,766 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:08,362 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-21 16:53:08,362 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-21 16:53:08,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:08,363 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:08,371 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:08,375 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2022-11-21 16:53:08,375 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:08,387 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:08,388 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:08,388 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:08,388 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:08,388 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:08,389 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:08,389 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:08,390 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:08,393 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:08,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:08,394 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:08,395 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:08,398 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2022-11-21 16:53:08,398 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:08,411 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:08,411 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:08,411 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:08,411 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:08,411 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:08,412 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:08,412 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:08,413 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:08,416 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2022-11-21 16:53:08,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:08,417 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:08,418 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:08,421 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2022-11-21 16:53:08,422 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:08,434 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:08,434 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:08,434 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:08,435 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:08,435 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:08,435 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:08,435 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:08,437 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:08,440 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Ended with exit code 0 [2022-11-21 16:53:08,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:08,440 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:08,442 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:08,449 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2022-11-21 16:53:08,449 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:08,462 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:08,462 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:08,462 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:08,462 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:08,463 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:08,463 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:08,463 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:08,465 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:08,468 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Ended with exit code 0 [2022-11-21 16:53:08,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:08,469 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:08,470 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:08,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2022-11-21 16:53:08,473 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:08,485 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:08,485 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:08,486 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:08,486 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:08,486 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:08,486 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:08,486 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:08,488 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:08,491 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2022-11-21 16:53:08,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:08,491 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:08,492 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:08,494 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2022-11-21 16:53:08,495 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:08,507 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:08,507 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:08,508 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:08,508 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:08,508 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:08,508 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:08,508 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:08,510 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:08,513 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Ended with exit code 0 [2022-11-21 16:53:08,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:08,513 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:08,514 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:08,515 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2022-11-21 16:53:08,517 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:08,529 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:08,529 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:08,529 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:08,529 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:08,529 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:08,530 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:08,530 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:08,544 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:08,547 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2022-11-21 16:53:08,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:08,547 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:08,548 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:08,549 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2022-11-21 16:53:08,551 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:08,562 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:08,563 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:08,563 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:08,563 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:08,563 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:08,563 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:08,564 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:08,565 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:08,568 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Ended with exit code 0 [2022-11-21 16:53:08,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:08,569 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:08,569 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:08,576 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:08,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2022-11-21 16:53:08,591 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:08,591 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:08,591 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:08,591 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:08,592 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:08,592 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:08,592 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:08,606 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:08,610 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:08,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:08,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:08,612 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:08,617 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:08,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2022-11-21 16:53:08,632 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:08,632 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:08,633 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:08,633 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:08,633 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:08,633 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:08,633 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:08,658 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:08,662 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:08,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:08,663 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:08,664 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:08,674 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:08,689 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2022-11-21 16:53:08,689 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:08,689 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:08,689 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:08,689 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:08,690 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:08,690 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:08,690 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:08,706 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:08,710 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:08,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:08,711 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:08,713 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:08,717 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:08,732 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2022-11-21 16:53:08,733 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:08,733 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:08,733 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:08,733 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:08,733 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:08,734 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:08,734 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:08,752 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:08,755 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Ended with exit code 0 [2022-11-21 16:53:08,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:08,756 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:08,757 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:08,758 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2022-11-21 16:53:08,759 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:08,772 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:08,773 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:08,773 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:08,773 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:08,774 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:53:08,775 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:53:08,779 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:08,782 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2022-11-21 16:53:08,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:08,783 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:08,784 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:08,789 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2022-11-21 16:53:08,789 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:08,804 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:08,804 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:08,804 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:08,804 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:08,804 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:08,805 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:08,805 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:08,815 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:08,820 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:08,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:08,820 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:08,822 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:08,831 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:08,846 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2022-11-21 16:53:08,846 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:08,847 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:08,847 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:08,847 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:08,847 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:08,848 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:08,848 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:08,857 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:08,861 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:08,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:08,862 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:08,863 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:08,867 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:08,883 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2022-11-21 16:53:08,885 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:08,886 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:08,886 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:08,886 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:08,887 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:53:08,888 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:53:08,898 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:08,924 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:08,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:08,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:08,937 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:08,943 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:08,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2022-11-21 16:53:08,959 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:08,959 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:08,959 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:08,959 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:08,959 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:08,960 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:08,960 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:08,966 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:08,970 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Ended with exit code 0 [2022-11-21 16:53:08,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:08,970 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:08,971 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:08,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2022-11-21 16:53:08,975 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:08,987 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:08,987 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:08,988 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:08,988 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:08,988 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:08,988 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:08,988 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:08,990 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:08,994 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:08,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:08,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:08,995 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:08,998 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:09,002 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process [2022-11-21 16:53:09,011 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:09,011 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:09,011 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:09,011 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:09,012 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:09,012 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:09,012 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:09,014 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:09,017 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:09,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:09,017 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:09,018 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:09,022 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2022-11-21 16:53:09,022 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:09,035 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:09,035 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:09,035 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:09,035 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:09,035 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:09,035 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:09,036 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:09,037 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:09,040 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Ended with exit code 0 [2022-11-21 16:53:09,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:09,041 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:09,044 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:09,045 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2022-11-21 16:53:09,046 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:09,058 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:09,059 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:09,059 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:09,059 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:09,059 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:09,059 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:09,059 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:09,061 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:09,065 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Ended with exit code 0 [2022-11-21 16:53:09,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:09,065 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:09,066 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:09,068 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process [2022-11-21 16:53:09,069 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:09,081 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:09,081 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:09,081 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:09,081 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:09,081 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:09,082 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:09,082 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:09,083 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:09,086 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Ended with exit code 0 [2022-11-21 16:53:09,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:09,087 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:09,088 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:09,090 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Waiting until timeout for monitored process [2022-11-21 16:53:09,090 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:09,104 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:09,104 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:09,104 INFO L204 nArgumentSynthesizer]: 4 loop disjuncts [2022-11-21 16:53:09,104 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:09,245 INFO L401 nArgumentSynthesizer]: We have 48 Motzkin's Theorem applications. [2022-11-21 16:53:09,246 INFO L402 nArgumentSynthesizer]: A total of 8 supporting invariants were added. [2022-11-21 16:53:10,312 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-21 16:53:13,788 INFO L443 ModelExtractionUtils]: Simplification made 68 calls to the SMT solver. [2022-11-21 16:53:13,788 INFO L444 ModelExtractionUtils]: 81 out of 190 variables were initially zero. Simplification set additionally 105 variables to zero. [2022-11-21 16:53:13,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:13,789 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:13,790 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:13,792 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2022-11-21 16:53:13,792 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-21 16:53:13,808 INFO L438 nArgumentSynthesizer]: Removed 8 redundant supporting invariants from a total of 8. [2022-11-21 16:53:13,808 INFO L513 LassoAnalysis]: Proved termination. [2022-11-21 16:53:13,808 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(merge_sort_merge_~x~0#1.offset, v_rep(select #length merge_sort_#in~a#1.base)_3, merge_sort_merge_~k~0#1) = -1*merge_sort_merge_~x~0#1.offset + 1*v_rep(select #length merge_sort_#in~a#1.base)_3 - 4*merge_sort_merge_~k~0#1 Supporting invariants [] [2022-11-21 16:53:13,828 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:13,873 INFO L156 tatePredicateManager]: 8 out of 10 supporting invariants were superfluous and have been removed [2022-11-21 16:53:13,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:13,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:13,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-21 16:53:13,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:53:14,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:14,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-21 16:53:14,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:53:14,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:53:14,293 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.5 stem predicates 3 loop predicates [2022-11-21 16:53:14,293 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 268 states and 353 transitions. cyclomatic complexity: 109 Second operand has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 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) [2022-11-21 16:53:14,567 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 268 states and 353 transitions. cyclomatic complexity: 109. Second operand has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 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) Result 393 states and 528 transitions. Complement of second has 26 states. [2022-11-21 16:53:14,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 10 states 5 stem states 3 non-accepting loop states 2 accepting loop states [2022-11-21 16:53:14,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 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) [2022-11-21 16:53:14,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 42 transitions. [2022-11-21 16:53:14,569 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 42 transitions. Stem has 22 letters. Loop has 8 letters. [2022-11-21 16:53:14,570 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:53:14,570 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 42 transitions. Stem has 30 letters. Loop has 8 letters. [2022-11-21 16:53:14,570 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:53:14,570 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 42 transitions. Stem has 22 letters. Loop has 16 letters. [2022-11-21 16:53:14,571 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:53:14,571 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 393 states and 528 transitions. [2022-11-21 16:53:14,577 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 124 [2022-11-21 16:53:14,588 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 393 states to 367 states and 500 transitions. [2022-11-21 16:53:14,588 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 234 [2022-11-21 16:53:14,589 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 260 [2022-11-21 16:53:14,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 367 states and 500 transitions. [2022-11-21 16:53:14,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 16:53:14,592 INFO L218 hiAutomatonCegarLoop]: Abstraction has 367 states and 500 transitions. [2022-11-21 16:53:14,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states and 500 transitions. [2022-11-21 16:53:14,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 290. [2022-11-21 16:53:14,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 253 states have (on average 1.2806324110671936) internal successors, (324), 255 states have internal predecessors, (324), 23 states have call successors, (27), 14 states have call predecessors, (27), 14 states have return successors, (34), 20 states have call predecessors, (34), 21 states have call successors, (34) [2022-11-21 16:53:14,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 385 transitions. [2022-11-21 16:53:14,627 INFO L240 hiAutomatonCegarLoop]: Abstraction has 290 states and 385 transitions. [2022-11-21 16:53:14,627 INFO L428 stractBuchiCegarLoop]: Abstraction has 290 states and 385 transitions. [2022-11-21 16:53:14,628 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-11-21 16:53:14,628 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 290 states and 385 transitions. [2022-11-21 16:53:14,630 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 120 [2022-11-21 16:53:14,630 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:53:14,630 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:53:14,631 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:53:14,631 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2022-11-21 16:53:14,632 INFO L748 eck$LassoCheckResult]: Stem: 2811#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 2774#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 2775#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 2782#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 2783#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 2784#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 2785#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 2874#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 2763#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 2834#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 2888#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 2885#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 2886#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 2891#L24 assume ~n#1 < 2; 2890#merge_sortFINAL assume true; 2884#merge_sortEXIT >#87#return; 2878#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 2881#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 2887#L24 assume ~n#1 < 2; 2882#merge_sortFINAL assume true; 2877#merge_sortEXIT >#89#return; 2870#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 2871#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 2903#L11-4 merge_~i~0#1 := 0; 2823#L17-3 [2022-11-21 16:53:14,632 INFO L750 eck$LassoCheckResult]: Loop: 2823#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 2824#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 2823#L17-3 [2022-11-21 16:53:14,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:14,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1596438681, now seen corresponding path program 1 times [2022-11-21 16:53:14,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:53:14,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712841182] [2022-11-21 16:53:14,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:14,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:53:14,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:14,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-21 16:53:14,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:14,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-21 16:53:14,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:14,767 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-21 16:53:14,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:53:14,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712841182] [2022-11-21 16:53:14,768 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712841182] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:53:14,768 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:53:14,769 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 16:53:14,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612528247] [2022-11-21 16:53:14,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:53:14,769 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-21 16:53:14,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:14,770 INFO L85 PathProgramCache]: Analyzing trace with hash 2563, now seen corresponding path program 1 times [2022-11-21 16:53:14,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:53:14,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880799977] [2022-11-21 16:53:14,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:14,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:53:14,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:14,776 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:53:14,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:14,779 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:14,784 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:53:14,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:53:14,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-21 16:53:14,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-21 16:53:14,857 INFO L87 Difference]: Start difference. First operand 290 states and 385 transitions. cyclomatic complexity: 121 Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 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) [2022-11-21 16:53:14,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:53:14,967 INFO L93 Difference]: Finished difference Result 423 states and 554 transitions. [2022-11-21 16:53:14,967 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 423 states and 554 transitions. [2022-11-21 16:53:14,973 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 122 [2022-11-21 16:53:14,978 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 423 states to 423 states and 554 transitions. [2022-11-21 16:53:14,978 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 290 [2022-11-21 16:53:14,979 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 290 [2022-11-21 16:53:14,979 INFO L73 IsDeterministic]: Start isDeterministic. Operand 423 states and 554 transitions. [2022-11-21 16:53:14,979 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 16:53:14,979 INFO L218 hiAutomatonCegarLoop]: Abstraction has 423 states and 554 transitions. [2022-11-21 16:53:14,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states and 554 transitions. [2022-11-21 16:53:14,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 297. [2022-11-21 16:53:14,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 260 states have (on average 1.2653846153846153) internal successors, (329), 262 states have internal predecessors, (329), 23 states have call successors, (27), 14 states have call predecessors, (27), 14 states have return successors, (34), 20 states have call predecessors, (34), 21 states have call successors, (34) [2022-11-21 16:53:14,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 390 transitions. [2022-11-21 16:53:14,996 INFO L240 hiAutomatonCegarLoop]: Abstraction has 297 states and 390 transitions. [2022-11-21 16:53:14,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 16:53:14,997 INFO L428 stractBuchiCegarLoop]: Abstraction has 297 states and 390 transitions. [2022-11-21 16:53:14,998 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-11-21 16:53:14,998 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 297 states and 390 transitions. [2022-11-21 16:53:15,000 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 120 [2022-11-21 16:53:15,000 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:53:15,000 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:53:15,001 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:53:15,001 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2022-11-21 16:53:15,002 INFO L748 eck$LassoCheckResult]: Stem: 3537#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 3505#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 3506#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 3510#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 3511#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 3512#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 3513#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 3514#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 3534#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 3557#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 3597#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 3494#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 3493#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 3495#L24 assume ~n#1 < 2; 3676#merge_sortFINAL assume true; 3674#merge_sortEXIT >#87#return; 3671#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 3672#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 3675#L24 assume ~n#1 < 2; 3673#merge_sortFINAL assume true; 3670#merge_sortEXIT >#89#return; 3652#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 3669#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 3620#L12 assume !(merge_~j~0#1 == merge_~n#1); 3667#L13 assume merge_~i~0#1 == merge_~m#1;merge_#t~post5#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post5#1;call merge_#t~mem6#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post5#1, 4);merge_#t~ite14#1 := merge_#t~mem6#1; 3659#L13-2 [2022-11-21 16:53:15,002 INFO L750 eck$LassoCheckResult]: Loop: 3659#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 3656#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 3644#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 3645#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 3657#L12 assume !(merge_~j~0#1 == merge_~n#1); 3658#L13 assume merge_~i~0#1 == merge_~m#1;merge_#t~post5#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post5#1;call merge_#t~mem6#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post5#1, 4);merge_#t~ite14#1 := merge_#t~mem6#1; 3659#L13-2 [2022-11-21 16:53:15,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:15,003 INFO L85 PathProgramCache]: Analyzing trace with hash 2050009704, now seen corresponding path program 1 times [2022-11-21 16:53:15,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:53:15,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006572953] [2022-11-21 16:53:15,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:15,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:53:15,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:15,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-21 16:53:15,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:15,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-21 16:53:15,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:15,192 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-21 16:53:15,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:53:15,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006572953] [2022-11-21 16:53:15,193 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006572953] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:53:15,193 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:53:15,193 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-21 16:53:15,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447722940] [2022-11-21 16:53:15,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:53:15,194 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-21 16:53:15,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:15,194 INFO L85 PathProgramCache]: Analyzing trace with hash 1895288687, now seen corresponding path program 1 times [2022-11-21 16:53:15,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:53:15,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961208277] [2022-11-21 16:53:15,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:15,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:53:15,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:15,200 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:53:15,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:15,204 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:53:15,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:53:15,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-21 16:53:15,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-21 16:53:15,359 INFO L87 Difference]: Start difference. First operand 297 states and 390 transitions. cyclomatic complexity: 119 Second operand has 5 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-21 16:53:15,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:53:15,518 INFO L93 Difference]: Finished difference Result 398 states and 529 transitions. [2022-11-21 16:53:15,518 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 398 states and 529 transitions. [2022-11-21 16:53:15,523 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 164 [2022-11-21 16:53:15,527 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 398 states to 394 states and 525 transitions. [2022-11-21 16:53:15,527 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 277 [2022-11-21 16:53:15,528 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 277 [2022-11-21 16:53:15,528 INFO L73 IsDeterministic]: Start isDeterministic. Operand 394 states and 525 transitions. [2022-11-21 16:53:15,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 16:53:15,529 INFO L218 hiAutomatonCegarLoop]: Abstraction has 394 states and 525 transitions. [2022-11-21 16:53:15,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states and 525 transitions. [2022-11-21 16:53:15,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 358. [2022-11-21 16:53:15,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 321 states have (on average 1.264797507788162) internal successors, (406), 323 states have internal predecessors, (406), 23 states have call successors, (27), 14 states have call predecessors, (27), 14 states have return successors, (34), 20 states have call predecessors, (34), 21 states have call successors, (34) [2022-11-21 16:53:15,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 467 transitions. [2022-11-21 16:53:15,541 INFO L240 hiAutomatonCegarLoop]: Abstraction has 358 states and 467 transitions. [2022-11-21 16:53:15,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 16:53:15,543 INFO L428 stractBuchiCegarLoop]: Abstraction has 358 states and 467 transitions. [2022-11-21 16:53:15,543 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-11-21 16:53:15,543 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 358 states and 467 transitions. [2022-11-21 16:53:15,545 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 162 [2022-11-21 16:53:15,545 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:53:15,546 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:53:15,546 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:53:15,546 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2022-11-21 16:53:15,547 INFO L748 eck$LassoCheckResult]: Stem: 4255#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 4223#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 4224#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 4229#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 4230#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 4231#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 4232#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 4317#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 4233#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 4234#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 4212#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 4298#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 4271#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 4219#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 4218#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 4221#L24 assume ~n#1 < 2; 4311#merge_sortFINAL assume true; 4303#merge_sortEXIT >#87#return; 4199#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 4299#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 4295#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 4195#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 4290#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 4370#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 4365#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 4401#merge_sortENTRY [2022-11-21 16:53:15,547 INFO L750 eck$LassoCheckResult]: Loop: 4401#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 4361#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 4363#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 4401#merge_sortENTRY [2022-11-21 16:53:15,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:15,547 INFO L85 PathProgramCache]: Analyzing trace with hash -178906914, now seen corresponding path program 3 times [2022-11-21 16:53:15,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:53:15,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070408968] [2022-11-21 16:53:15,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:15,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:53:15,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:15,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-11-21 16:53:16,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:16,022 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 10 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:53:16,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:53:16,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070408968] [2022-11-21 16:53:16,023 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070408968] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:53:16,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226471529] [2022-11-21 16:53:16,023 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-21 16:53:16,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:53:16,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:16,025 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:53:16,038 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-11-21 16:53:16,164 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-21 16:53:16,164 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 16:53:16,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-21 16:53:16,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:53:16,304 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 12 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:53:16,304 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:53:16,609 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 12 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:53:16,609 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [226471529] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:53:16,609 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:53:16,609 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 25 [2022-11-21 16:53:16,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157371775] [2022-11-21 16:53:16,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:53:16,610 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-21 16:53:16,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:16,611 INFO L85 PathProgramCache]: Analyzing trace with hash 30001, now seen corresponding path program 4 times [2022-11-21 16:53:16,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:53:16,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119435657] [2022-11-21 16:53:16,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:16,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:53:16,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:16,620 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:53:16,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:16,625 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:53:16,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:53:16,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-11-21 16:53:16,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=507, Unknown=0, NotChecked=0, Total=600 [2022-11-21 16:53:16,787 INFO L87 Difference]: Start difference. First operand 358 states and 467 transitions. cyclomatic complexity: 135 Second operand has 25 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 20 states have internal predecessors, (35), 7 states have call successors, (10), 7 states have call predecessors, (10), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-21 16:53:17,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:53:17,899 INFO L93 Difference]: Finished difference Result 715 states and 934 transitions. [2022-11-21 16:53:17,899 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 715 states and 934 transitions. [2022-11-21 16:53:17,909 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 340 [2022-11-21 16:53:17,923 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 715 states to 707 states and 923 transitions. [2022-11-21 16:53:17,923 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 552 [2022-11-21 16:53:17,926 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 569 [2022-11-21 16:53:17,926 INFO L73 IsDeterministic]: Start isDeterministic. Operand 707 states and 923 transitions. [2022-11-21 16:53:17,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 16:53:17,929 INFO L218 hiAutomatonCegarLoop]: Abstraction has 707 states and 923 transitions. [2022-11-21 16:53:17,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states and 923 transitions. [2022-11-21 16:53:17,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 585. [2022-11-21 16:53:17,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 516 states have (on average 1.253875968992248) internal successors, (647), 520 states have internal predecessors, (647), 41 states have call successors, (48), 29 states have call predecessors, (48), 28 states have return successors, (57), 35 states have call predecessors, (57), 37 states have call successors, (57) [2022-11-21 16:53:17,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 752 transitions. [2022-11-21 16:53:17,981 INFO L240 hiAutomatonCegarLoop]: Abstraction has 585 states and 752 transitions. [2022-11-21 16:53:17,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-11-21 16:53:17,984 INFO L428 stractBuchiCegarLoop]: Abstraction has 585 states and 752 transitions. [2022-11-21 16:53:17,984 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-11-21 16:53:17,984 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 585 states and 752 transitions. [2022-11-21 16:53:17,990 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 272 [2022-11-21 16:53:17,991 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:53:17,991 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:53:17,996 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:53:17,997 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:53:18,006 INFO L748 eck$LassoCheckResult]: Stem: 5550#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 5518#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 5519#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 5527#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 5528#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 5529#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 5530#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 5610#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 5499#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 5573#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 5663#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 5661#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 5666#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 5667#L24 assume ~n#1 < 2; 5660#merge_sortFINAL assume true; 5662#merge_sortEXIT >#87#return; 5651#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 5652#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 5691#L24 assume ~n#1 < 2; 5690#merge_sortFINAL assume true; 5689#merge_sortEXIT >#89#return; 5647#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 5646#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 5533#L12 assume !(merge_~j~0#1 == merge_~n#1); 5516#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 5517#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 5497#L14-2 [2022-11-21 16:53:18,006 INFO L750 eck$LassoCheckResult]: Loop: 5497#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 5500#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 5574#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 5570#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 5571#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 6067#L12 assume !(merge_~j~0#1 == merge_~n#1); 6064#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 5548#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 5497#L14-2 [2022-11-21 16:53:18,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:18,007 INFO L85 PathProgramCache]: Analyzing trace with hash -874208526, now seen corresponding path program 1 times [2022-11-21 16:53:18,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:53:18,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047374437] [2022-11-21 16:53:18,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:18,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:53:18,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:18,026 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:53:18,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:18,046 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:53:18,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:18,052 INFO L85 PathProgramCache]: Analyzing trace with hash -695534387, now seen corresponding path program 1 times [2022-11-21 16:53:18,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:53:18,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82494558] [2022-11-21 16:53:18,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:18,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:53:18,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:18,065 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:53:18,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:18,072 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:53:18,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:18,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1629101758, now seen corresponding path program 1 times [2022-11-21 16:53:18,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:53:18,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25377702] [2022-11-21 16:53:18,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:18,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:53:18,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:18,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-21 16:53:18,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:18,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-21 16:53:18,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:18,471 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-21 16:53:18,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:53:18,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25377702] [2022-11-21 16:53:18,471 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25377702] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:53:18,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146764807] [2022-11-21 16:53:18,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:18,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:53:18,472 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:18,473 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:53:18,506 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-11-21 16:53:18,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:18,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-21 16:53:18,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:53:18,826 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-21 16:53:18,826 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:53:19,057 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-21 16:53:19,057 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146764807] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:53:19,057 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:53:19,057 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-21 16:53:19,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742903375] [2022-11-21 16:53:19,058 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:53:19,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:53:19,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-21 16:53:19,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-11-21 16:53:19,396 INFO L87 Difference]: Start difference. First operand 585 states and 752 transitions. cyclomatic complexity: 203 Second operand has 18 states, 14 states have (on average 3.142857142857143) internal successors, (44), 12 states have internal predecessors, (44), 5 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-21 16:53:20,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:53:20,062 INFO L93 Difference]: Finished difference Result 1212 states and 1611 transitions. [2022-11-21 16:53:20,062 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1212 states and 1611 transitions. [2022-11-21 16:53:20,079 INFO L131 ngComponentsAnalysis]: Automaton has 85 accepting balls. 446 [2022-11-21 16:53:20,093 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1212 states to 1212 states and 1611 transitions. [2022-11-21 16:53:20,094 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 913 [2022-11-21 16:53:20,095 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 913 [2022-11-21 16:53:20,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1212 states and 1611 transitions. [2022-11-21 16:53:20,095 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 16:53:20,095 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1212 states and 1611 transitions. [2022-11-21 16:53:20,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1212 states and 1611 transitions. [2022-11-21 16:53:20,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1212 to 695. [2022-11-21 16:53:20,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 695 states, 621 states have (on average 1.2238325281803544) internal successors, (760), 623 states have internal predecessors, (760), 41 states have call successors, (48), 29 states have call predecessors, (48), 33 states have return successors, (72), 42 states have call predecessors, (72), 37 states have call successors, (72) [2022-11-21 16:53:20,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 695 states to 695 states and 880 transitions. [2022-11-21 16:53:20,134 INFO L240 hiAutomatonCegarLoop]: Abstraction has 695 states and 880 transitions. [2022-11-21 16:53:20,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-21 16:53:20,137 INFO L428 stractBuchiCegarLoop]: Abstraction has 695 states and 880 transitions. [2022-11-21 16:53:20,138 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-11-21 16:53:20,138 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 695 states and 880 transitions. [2022-11-21 16:53:20,142 INFO L131 ngComponentsAnalysis]: Automaton has 46 accepting balls. 280 [2022-11-21 16:53:20,143 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:53:20,143 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:53:20,144 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:53:20,144 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2022-11-21 16:53:20,145 INFO L748 eck$LassoCheckResult]: Stem: 7602#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 7572#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 7573#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 7577#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 7578#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 7579#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 7580#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 7628#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 7568#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 7741#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 7739#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 7735#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 7736#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 7740#L24 assume ~n#1 < 2; 7738#merge_sortFINAL assume true; 7734#merge_sortEXIT >#87#return; 7728#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 7730#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 7737#L24 assume ~n#1 < 2; 7733#merge_sortFINAL assume true; 7727#merge_sortEXIT >#89#return; 7715#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 7725#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 7724#L12 assume !(merge_~j~0#1 == merge_~n#1); 7723#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 7721#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 7722#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 7569#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 7584#L12-2 [2022-11-21 16:53:20,146 INFO L750 eck$LassoCheckResult]: Loop: 7584#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 8216#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 8215#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 7583#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 7584#L12-2 [2022-11-21 16:53:20,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:20,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1699197556, now seen corresponding path program 1 times [2022-11-21 16:53:20,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:53:20,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064740259] [2022-11-21 16:53:20,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:20,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:53:20,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:20,187 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:53:20,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:20,213 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:53:20,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:20,215 INFO L85 PathProgramCache]: Analyzing trace with hash 2032998, now seen corresponding path program 2 times [2022-11-21 16:53:20,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:53:20,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523058815] [2022-11-21 16:53:20,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:20,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:53:20,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:20,230 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:53:20,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:20,235 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:53:20,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:20,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1016219225, now seen corresponding path program 1 times [2022-11-21 16:53:20,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:53:20,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416812] [2022-11-21 16:53:20,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:20,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:53:20,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:20,279 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:53:20,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:20,309 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:53:24,487 INFO L210 LassoAnalysis]: Preferences: [2022-11-21 16:53:24,487 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-21 16:53:24,487 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-21 16:53:24,487 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-21 16:53:24,487 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-21 16:53:24,487 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:24,487 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-21 16:53:24,487 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-21 16:53:24,487 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration13_Lasso [2022-11-21 16:53:24,487 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-21 16:53:24,487 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-21 16:53:24,492 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:24,500 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:24,503 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:24,505 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:24,508 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:24,510 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:24,513 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:24,515 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:24,518 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:24,520 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:24,523 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:24,526 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:24,529 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:24,532 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:24,538 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:24,541 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:24,544 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:24,546 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:26,144 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:26,146 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:26,149 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:26,151 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:27,428 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-21 16:53:27,428 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-21 16:53:27,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:27,429 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:27,434 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:27,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2022-11-21 16:53:27,436 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:27,447 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:27,447 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:27,447 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:27,447 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:27,447 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:27,447 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:27,447 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:27,449 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:27,451 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Ended with exit code 0 [2022-11-21 16:53:27,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:27,452 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:27,453 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:27,455 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Waiting until timeout for monitored process [2022-11-21 16:53:27,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 [2022-11-21 16:53:27,465 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:27,466 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:27,466 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:27,466 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:27,466 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:27,466 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:27,466 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:27,468 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:27,470 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:27,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:27,471 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:27,472 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:27,474 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process [2022-11-21 16:53:27,474 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:27,484 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:27,484 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:27,484 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:27,484 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:27,484 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:27,485 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:27,485 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:27,486 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:27,488 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:27,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:27,489 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:27,490 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:27,492 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Waiting until timeout for monitored process [2022-11-21 16:53:27,492 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:27,502 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:27,503 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:27,503 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:27,503 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:27,503 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:27,503 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:27,503 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:27,504 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:27,507 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:27,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:27,507 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:27,508 INFO L229 MonitoredProcess]: Starting monitored process 97 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:27,510 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process [2022-11-21 16:53:27,513 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:27,522 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:27,523 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:27,523 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:27,523 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:27,523 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:27,523 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:27,523 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:27,524 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:27,527 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Ended with exit code 0 [2022-11-21 16:53:27,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:27,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:27,528 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:27,530 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process [2022-11-21 16:53:27,530 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:27,540 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:27,540 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:27,540 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:27,540 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:27,540 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:27,541 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:27,541 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:27,542 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:27,545 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:27,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:27,545 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:27,546 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:27,548 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Waiting until timeout for monitored process [2022-11-21 16:53:27,548 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:27,562 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:27,562 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:27,562 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:27,562 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:27,563 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:27,563 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:27,563 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:27,564 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:27,567 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:27,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:27,567 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:27,568 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:27,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Waiting until timeout for monitored process [2022-11-21 16:53:27,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 [2022-11-21 16:53:27,580 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:27,581 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:27,581 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:27,581 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:27,581 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:27,581 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:27,581 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:27,582 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:27,585 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:27,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:27,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:27,586 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:27,588 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Waiting until timeout for monitored process [2022-11-21 16:53:27,589 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:27,598 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:27,599 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:27,599 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:27,599 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:27,599 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:27,599 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:27,599 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:27,600 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:27,603 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Ended with exit code 0 [2022-11-21 16:53:27,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:27,603 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:27,604 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:27,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Waiting until timeout for monitored process [2022-11-21 16:53:27,606 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:27,616 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:27,616 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:27,616 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:27,616 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:27,616 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:27,617 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:27,617 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:27,618 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:27,627 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:27,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:27,627 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:27,628 INFO L229 MonitoredProcess]: Starting monitored process 103 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:27,635 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Waiting until timeout for monitored process [2022-11-21 16:53:27,635 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:27,645 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:27,645 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:27,645 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:27,645 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:27,645 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:27,646 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:27,646 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:27,647 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:27,650 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:27,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:27,650 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:27,651 INFO L229 MonitoredProcess]: Starting monitored process 104 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:27,653 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Waiting until timeout for monitored process [2022-11-21 16:53:27,653 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:27,663 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:27,663 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:27,663 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:27,663 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:27,664 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:53:27,664 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:53:27,668 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:27,670 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Ended with exit code 0 [2022-11-21 16:53:27,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:27,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:27,671 INFO L229 MonitoredProcess]: Starting monitored process 105 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:27,673 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Waiting until timeout for monitored process [2022-11-21 16:53:27,674 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:27,683 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:27,684 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:27,684 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:27,684 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:27,684 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:27,684 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:27,684 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:27,685 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:27,693 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Ended with exit code 0 [2022-11-21 16:53:27,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:27,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:27,694 INFO L229 MonitoredProcess]: Starting monitored process 106 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:27,696 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Waiting until timeout for monitored process [2022-11-21 16:53:27,696 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:27,707 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:27,707 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:27,707 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:27,707 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:27,707 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:27,708 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:27,708 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:27,709 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:27,712 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Ended with exit code 0 [2022-11-21 16:53:27,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:27,713 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:27,714 INFO L229 MonitoredProcess]: Starting monitored process 107 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:27,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Waiting until timeout for monitored process [2022-11-21 16:53:27,736 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:27,747 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:27,747 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:27,747 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:27,747 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:27,748 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:53:27,748 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:53:27,752 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:27,755 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Ended with exit code 0 [2022-11-21 16:53:27,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:27,756 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:27,756 INFO L229 MonitoredProcess]: Starting monitored process 108 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:27,759 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Waiting until timeout for monitored process [2022-11-21 16:53:27,760 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:27,776 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:27,776 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:27,777 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:27,777 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:27,777 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:27,777 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:27,777 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:27,779 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:27,781 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:27,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:27,782 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:27,782 INFO L229 MonitoredProcess]: Starting monitored process 109 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:27,785 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Waiting until timeout for monitored process [2022-11-21 16:53:27,785 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:27,796 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:27,796 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:27,796 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:27,796 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:27,796 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:27,798 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:27,798 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:27,799 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:27,802 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:27,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:27,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:27,803 INFO L229 MonitoredProcess]: Starting monitored process 110 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:27,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Waiting until timeout for monitored process [2022-11-21 16:53:27,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 [2022-11-21 16:53:27,816 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:27,816 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:27,817 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:27,817 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:27,817 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:27,817 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:27,817 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:27,818 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:27,821 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:27,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:27,822 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:27,822 INFO L229 MonitoredProcess]: Starting monitored process 111 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:27,824 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Waiting until timeout for monitored process [2022-11-21 16:53:27,825 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:27,836 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:27,837 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:27,837 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:27,837 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:27,853 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:53:27,853 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:53:27,916 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-21 16:53:28,366 INFO L443 ModelExtractionUtils]: Simplification made 53 calls to the SMT solver. [2022-11-21 16:53:28,366 INFO L444 ModelExtractionUtils]: 16 out of 70 variables were initially zero. Simplification set additionally 48 variables to zero. [2022-11-21 16:53:28,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:28,367 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:28,373 INFO L229 MonitoredProcess]: Starting monitored process 112 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:28,374 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-21 16:53:28,378 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Waiting until timeout for monitored process [2022-11-21 16:53:28,396 INFO L438 nArgumentSynthesizer]: Removed 1 redundant supporting invariants from a total of 2. [2022-11-21 16:53:28,396 INFO L513 LassoAnalysis]: Proved termination. [2022-11-21 16:53:28,396 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(merge_sort_merge_~i~0#1, merge_sort_~n#1, merge_sort_merge_~a#1.offset) = -4*merge_sort_merge_~i~0#1 + 36893488147419103224*merge_sort_~n#1 - 1*merge_sort_merge_~a#1.offset Supporting invariants [-1*v_rep(select #length merge_sort_#in~a#1.base)_4 + 18446744073709551612*merge_sort_~n#1 >= 0] [2022-11-21 16:53:28,401 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:28,453 INFO L156 tatePredicateManager]: 9 out of 11 supporting invariants were superfluous and have been removed [2022-11-21 16:53:28,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:28,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:28,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 37 conjunts are in the unsatisfiable core [2022-11-21 16:53:28,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:53:28,592 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-21 16:53:28,598 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-21 16:53:28,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-21 16:53:28,895 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-21 16:53:28,903 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-21 16:53:28,903 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-21 16:53:28,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:28,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-21 16:53:28,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:53:29,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:53:29,019 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.7 stem predicates 1 loop predicates [2022-11-21 16:53:29,019 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 695 states and 880 transitions. cyclomatic complexity: 245 Second operand has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 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) [2022-11-21 16:53:29,327 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 695 states and 880 transitions. cyclomatic complexity: 245. Second operand has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 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 1116 states and 1414 transitions. Complement of second has 17 states. [2022-11-21 16:53:29,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 8 states 6 stem states 1 non-accepting loop states 1 accepting loop states [2022-11-21 16:53:29,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 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) [2022-11-21 16:53:29,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 37 transitions. [2022-11-21 16:53:29,329 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 37 transitions. Stem has 28 letters. Loop has 4 letters. [2022-11-21 16:53:29,329 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:53:29,329 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 37 transitions. Stem has 32 letters. Loop has 4 letters. [2022-11-21 16:53:29,330 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:53:29,330 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 37 transitions. Stem has 28 letters. Loop has 8 letters. [2022-11-21 16:53:29,330 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:53:29,330 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1116 states and 1414 transitions. [2022-11-21 16:53:29,341 INFO L131 ngComponentsAnalysis]: Automaton has 40 accepting balls. 244 [2022-11-21 16:53:29,349 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1116 states to 1092 states and 1381 transitions. [2022-11-21 16:53:29,349 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 682 [2022-11-21 16:53:29,350 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 719 [2022-11-21 16:53:29,351 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1092 states and 1381 transitions. [2022-11-21 16:53:29,351 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 16:53:29,351 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1092 states and 1381 transitions. [2022-11-21 16:53:29,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1092 states and 1381 transitions. [2022-11-21 16:53:29,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1092 to 1069. [2022-11-21 16:53:29,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1069 states, 978 states have (on average 1.2259713701431494) internal successors, (1199), 978 states have internal predecessors, (1199), 53 states have call successors, (61), 35 states have call predecessors, (61), 38 states have return successors, (98), 55 states have call predecessors, (98), 49 states have call successors, (98) [2022-11-21 16:53:29,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1069 states to 1069 states and 1358 transitions. [2022-11-21 16:53:29,378 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1069 states and 1358 transitions. [2022-11-21 16:53:29,378 INFO L428 stractBuchiCegarLoop]: Abstraction has 1069 states and 1358 transitions. [2022-11-21 16:53:29,378 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-11-21 16:53:29,378 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1069 states and 1358 transitions. [2022-11-21 16:53:29,384 INFO L131 ngComponentsAnalysis]: Automaton has 40 accepting balls. 244 [2022-11-21 16:53:29,384 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:53:29,384 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:53:29,385 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:53:29,385 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2022-11-21 16:53:29,385 INFO L748 eck$LassoCheckResult]: Stem: 9626#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 9580#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 9581#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 9595#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 9596#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 9597#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 9598#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 9683#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 9576#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 9651#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 9871#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 9872#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 9885#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 9884#L24 assume ~n#1 < 2; 9882#merge_sortFINAL assume true; 9883#merge_sortEXIT >#87#return; 9862#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 9863#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 9890#L24 assume ~n#1 < 2; 9886#merge_sortFINAL assume true; 9887#merge_sortEXIT >#89#return; 9857#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 9858#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 9926#L12 assume !(merge_~j~0#1 == merge_~n#1); 9927#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 9921#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 9922#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 10267#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 10265#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 10262#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 10171#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 9649#L11-4 merge_~i~0#1 := 0; 9631#L17-3 [2022-11-21 16:53:29,385 INFO L750 eck$LassoCheckResult]: Loop: 9631#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 9630#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 9631#L17-3 [2022-11-21 16:53:29,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:29,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1016219187, now seen corresponding path program 1 times [2022-11-21 16:53:29,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:53:29,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964050256] [2022-11-21 16:53:29,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:29,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:53:29,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:29,483 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:29,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-21 16:53:29,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:29,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-21 16:53:29,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:29,517 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-21 16:53:29,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:53:29,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964050256] [2022-11-21 16:53:29,517 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964050256] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:53:29,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983230719] [2022-11-21 16:53:29,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:29,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:53:29,518 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:29,519 INFO L229 MonitoredProcess]: Starting monitored process 113 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:53:29,542 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2022-11-21 16:53:29,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:29,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-21 16:53:29,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:53:29,674 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-21 16:53:29,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:53:29,716 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-21 16:53:29,716 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [983230719] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:53:29,716 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:53:29,716 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2022-11-21 16:53:29,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014743154] [2022-11-21 16:53:29,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:53:29,718 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-21 16:53:29,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:29,719 INFO L85 PathProgramCache]: Analyzing trace with hash 2563, now seen corresponding path program 2 times [2022-11-21 16:53:29,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:53:29,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471178644] [2022-11-21 16:53:29,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:29,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:53:29,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:29,724 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:53:29,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:29,730 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:53:29,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:53:29,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-21 16:53:29,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-11-21 16:53:29,799 INFO L87 Difference]: Start difference. First operand 1069 states and 1358 transitions. cyclomatic complexity: 365 Second operand has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 8 states have internal predecessors, (41), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-21 16:53:29,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:53:29,918 INFO L93 Difference]: Finished difference Result 1867 states and 2274 transitions. [2022-11-21 16:53:29,919 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1867 states and 2274 transitions. [2022-11-21 16:53:29,934 INFO L131 ngComponentsAnalysis]: Automaton has 40 accepting balls. 246 [2022-11-21 16:53:29,948 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1867 states to 1845 states and 2252 transitions. [2022-11-21 16:53:29,948 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1152 [2022-11-21 16:53:29,950 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1152 [2022-11-21 16:53:29,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1845 states and 2252 transitions. [2022-11-21 16:53:29,951 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 16:53:29,951 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1845 states and 2252 transitions. [2022-11-21 16:53:29,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1845 states and 2252 transitions. [2022-11-21 16:53:29,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1845 to 1285. [2022-11-21 16:53:29,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1285 states, 1192 states have (on average 1.1937919463087248) internal successors, (1423), 1194 states have internal predecessors, (1423), 53 states have call successors, (61), 35 states have call predecessors, (61), 40 states have return successors, (100), 55 states have call predecessors, (100), 49 states have call successors, (100) [2022-11-21 16:53:29,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1285 states to 1285 states and 1584 transitions. [2022-11-21 16:53:29,990 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1285 states and 1584 transitions. [2022-11-21 16:53:29,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-21 16:53:29,991 INFO L428 stractBuchiCegarLoop]: Abstraction has 1285 states and 1584 transitions. [2022-11-21 16:53:29,991 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-11-21 16:53:29,992 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1285 states and 1584 transitions. [2022-11-21 16:53:29,998 INFO L131 ngComponentsAnalysis]: Automaton has 40 accepting balls. 244 [2022-11-21 16:53:29,998 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:53:29,999 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:53:29,999 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:53:30,000 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2022-11-21 16:53:30,000 INFO L748 eck$LassoCheckResult]: Stem: 12765#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 12721#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 12722#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 12734#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 12735#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 12736#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 12737#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 12805#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 12781#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 12796#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 12994#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 12988#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 12991#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 12995#L24 assume ~n#1 < 2; 12992#merge_sortFINAL assume true; 12987#merge_sortEXIT >#87#return; 12989#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 13267#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 13269#L24 assume ~n#1 < 2; 13268#merge_sortFINAL assume true; 13264#merge_sortEXIT >#89#return; 12939#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 13263#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 13262#L12 assume !(merge_~j~0#1 == merge_~n#1); 13261#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 13259#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 13258#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 13257#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 13256#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 13252#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 13254#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 13253#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 13251#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 13250#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 13008#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 13007#L11-4 merge_~i~0#1 := 0; 12779#L17-3 [2022-11-21 16:53:30,000 INFO L750 eck$LassoCheckResult]: Loop: 12779#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 12783#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 12779#L17-3 [2022-11-21 16:53:30,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:30,001 INFO L85 PathProgramCache]: Analyzing trace with hash -2097782888, now seen corresponding path program 1 times [2022-11-21 16:53:30,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:53:30,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418911071] [2022-11-21 16:53:30,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:30,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:53:30,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:30,026 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:53:30,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:30,051 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:53:30,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:30,052 INFO L85 PathProgramCache]: Analyzing trace with hash 2563, now seen corresponding path program 3 times [2022-11-21 16:53:30,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:53:30,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593445650] [2022-11-21 16:53:30,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:30,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:53:30,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:30,056 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:53:30,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:30,059 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:53:30,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:30,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1629691942, now seen corresponding path program 1 times [2022-11-21 16:53:30,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:53:30,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883511344] [2022-11-21 16:53:30,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:30,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:53:30,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:30,087 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:53:30,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:30,117 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:53:33,613 INFO L210 LassoAnalysis]: Preferences: [2022-11-21 16:53:33,613 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-21 16:53:33,613 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-21 16:53:33,613 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-21 16:53:33,613 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-21 16:53:33,613 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:33,613 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-21 16:53:33,613 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-21 16:53:33,613 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration15_Lasso [2022-11-21 16:53:33,613 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-21 16:53:33,613 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-21 16:53:33,617 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:33,619 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:33,621 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:33,623 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:33,624 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:33,626 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:33,628 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:33,630 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:33,632 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:33,634 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:33,636 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:33,638 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:33,640 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:33,641 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:33,645 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:35,037 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:35,039 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:35,041 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:35,042 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:35,044 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:35,046 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:35,048 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:35,049 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:35,051 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:35,053 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:35,055 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:35,057 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:35,058 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:35,060 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:35,062 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:35,064 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:53:36,331 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-21 16:53:36,332 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-21 16:53:36,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:36,332 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:36,336 INFO L229 MonitoredProcess]: Starting monitored process 114 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:36,338 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Waiting until timeout for monitored process [2022-11-21 16:53:36,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 [2022-11-21 16:53:36,349 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:36,349 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:36,349 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:36,349 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:36,350 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:36,350 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:36,350 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:36,352 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:36,354 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Ended with exit code 0 [2022-11-21 16:53:36,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:36,354 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:36,355 INFO L229 MonitoredProcess]: Starting monitored process 115 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:36,357 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Waiting until timeout for monitored process [2022-11-21 16:53:36,358 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:36,368 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:36,368 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:36,368 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:36,368 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:36,368 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:36,368 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:36,368 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:36,370 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:36,372 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Ended with exit code 0 [2022-11-21 16:53:36,372 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:36,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:36,373 INFO L229 MonitoredProcess]: Starting monitored process 116 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:36,375 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Waiting until timeout for monitored process [2022-11-21 16:53:36,376 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:36,386 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:36,386 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:36,386 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:36,386 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:36,386 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:36,386 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:36,387 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:36,388 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:36,390 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:36,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:36,391 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:36,392 INFO L229 MonitoredProcess]: Starting monitored process 117 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:36,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Waiting until timeout for monitored process [2022-11-21 16:53:36,394 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:36,404 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:36,404 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:36,404 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:36,404 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:36,405 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:36,405 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:36,405 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:36,406 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:36,409 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:36,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:36,409 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:36,410 INFO L229 MonitoredProcess]: Starting monitored process 118 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:36,412 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Waiting until timeout for monitored process [2022-11-21 16:53:36,413 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:36,423 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:36,424 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:36,424 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:36,424 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:36,424 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:36,424 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:36,424 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:36,425 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:36,428 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:36,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:36,431 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:36,432 INFO L229 MonitoredProcess]: Starting monitored process 119 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:36,434 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Waiting until timeout for monitored process [2022-11-21 16:53:36,434 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:36,444 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:36,445 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:36,445 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:36,445 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:36,445 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:36,445 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:36,445 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:36,447 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:36,449 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Ended with exit code 0 [2022-11-21 16:53:36,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:36,449 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:36,450 INFO L229 MonitoredProcess]: Starting monitored process 120 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:36,452 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Waiting until timeout for monitored process [2022-11-21 16:53:36,453 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:36,463 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:36,463 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:36,463 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:36,463 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:36,463 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:36,464 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:36,464 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:36,465 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:36,468 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:36,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:36,468 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:36,469 INFO L229 MonitoredProcess]: Starting monitored process 121 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:36,470 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Waiting until timeout for monitored process [2022-11-21 16:53:36,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 [2022-11-21 16:53:36,482 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:36,482 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:36,482 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:36,482 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:36,484 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:53:36,484 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:53:36,487 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:36,490 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Ended with exit code 0 [2022-11-21 16:53:36,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:36,490 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:36,491 INFO L229 MonitoredProcess]: Starting monitored process 122 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:36,492 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Waiting until timeout for monitored process [2022-11-21 16:53:36,494 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:36,504 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:36,504 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:36,504 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:36,504 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:36,504 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:36,505 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:36,505 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:36,506 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:36,508 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Ended with exit code 0 [2022-11-21 16:53:36,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:36,509 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:36,510 INFO L229 MonitoredProcess]: Starting monitored process 123 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:36,511 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Waiting until timeout for monitored process [2022-11-21 16:53:36,512 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:36,523 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:36,523 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:36,523 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:36,523 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:36,524 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:53:36,524 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:53:36,528 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:36,531 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:36,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:36,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:36,532 INFO L229 MonitoredProcess]: Starting monitored process 124 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:36,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Waiting until timeout for monitored process [2022-11-21 16:53:36,535 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:36,546 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:36,546 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:36,546 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:36,546 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:36,546 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:36,546 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:36,546 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:36,555 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:36,559 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:36,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:36,559 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:36,560 INFO L229 MonitoredProcess]: Starting monitored process 125 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:36,571 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:36,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Waiting until timeout for monitored process [2022-11-21 16:53:36,584 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:36,585 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:36,585 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:36,585 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:36,585 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:36,585 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:36,585 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:36,602 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:36,605 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:36,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:36,606 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:36,607 INFO L229 MonitoredProcess]: Starting monitored process 126 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:36,619 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Waiting until timeout for monitored process [2022-11-21 16:53:36,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 [2022-11-21 16:53:36,633 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:36,633 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:36,633 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:36,633 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:36,633 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:36,634 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:36,634 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:36,647 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:36,651 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:36,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:36,652 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:36,653 INFO L229 MonitoredProcess]: Starting monitored process 127 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:36,658 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:36,672 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Waiting until timeout for monitored process [2022-11-21 16:53:36,672 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:36,673 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:36,673 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:36,673 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:36,673 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:36,673 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:36,673 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:36,694 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:36,698 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:36,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:36,698 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:36,700 INFO L229 MonitoredProcess]: Starting monitored process 128 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:36,711 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:36,725 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Waiting until timeout for monitored process [2022-11-21 16:53:36,725 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:36,726 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:36,726 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:36,726 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:36,728 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:53:36,728 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:53:36,746 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:36,750 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:36,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:36,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:36,751 INFO L229 MonitoredProcess]: Starting monitored process 129 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:36,756 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:36,770 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:36,770 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Waiting until timeout for monitored process [2022-11-21 16:53:36,770 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:36,770 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:36,770 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:36,775 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:53:36,775 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:53:36,788 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:36,793 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:36,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:36,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:36,794 INFO L229 MonitoredProcess]: Starting monitored process 130 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:36,798 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:36,813 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Waiting until timeout for monitored process [2022-11-21 16:53:36,814 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:36,814 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:36,815 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:36,815 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:36,827 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:53:36,827 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:53:36,854 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:36,858 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:36,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:36,859 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:36,862 INFO L229 MonitoredProcess]: Starting monitored process 131 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:36,866 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:36,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Waiting until timeout for monitored process [2022-11-21 16:53:36,880 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:36,880 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:36,880 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:36,880 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:36,881 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:36,881 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:36,881 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:36,882 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:36,886 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:36,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:36,887 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:36,888 INFO L229 MonitoredProcess]: Starting monitored process 132 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:36,890 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Waiting until timeout for monitored process [2022-11-21 16:53:36,891 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:36,903 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:36,903 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:36,903 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:36,903 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:36,905 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:53:36,905 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:53:36,910 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:36,913 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:36,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:36,913 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:36,914 INFO L229 MonitoredProcess]: Starting monitored process 133 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:36,916 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Waiting until timeout for monitored process [2022-11-21 16:53:36,917 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:36,929 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:36,929 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:53:36,929 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:36,929 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:36,929 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:36,930 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:53:36,930 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:53:36,932 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:36,935 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Ended with exit code 0 [2022-11-21 16:53:36,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:36,935 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:36,936 INFO L229 MonitoredProcess]: Starting monitored process 134 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:36,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Waiting until timeout for monitored process [2022-11-21 16:53:36,939 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:36,951 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:36,951 INFO L203 nArgumentSynthesizer]: 4 stem disjuncts [2022-11-21 16:53:36,951 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:36,951 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:36,958 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2022-11-21 16:53:36,959 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:53:36,973 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:36,976 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Ended with exit code 0 [2022-11-21 16:53:36,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:36,978 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:36,979 INFO L229 MonitoredProcess]: Starting monitored process 135 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:36,980 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Waiting until timeout for monitored process [2022-11-21 16:53:36,982 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:36,994 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:36,994 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:36,994 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:36,994 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:36,996 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:53:36,996 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:53:37,008 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:37,012 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Ended with exit code 0 [2022-11-21 16:53:37,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:37,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:37,013 INFO L229 MonitoredProcess]: Starting monitored process 136 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:37,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Waiting until timeout for monitored process [2022-11-21 16:53:37,016 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:37,027 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:37,028 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:37,028 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:37,028 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:37,029 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:53:37,029 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:53:37,033 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:53:37,036 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:37,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:37,037 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:37,038 INFO L229 MonitoredProcess]: Starting monitored process 137 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:37,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Waiting until timeout for monitored process [2022-11-21 16:53:37,042 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:53:37,056 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:53:37,056 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:53:37,056 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:53:37,056 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:53:37,086 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:53:37,086 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:53:37,141 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-21 16:53:37,190 INFO L443 ModelExtractionUtils]: Simplification made 10 calls to the SMT solver. [2022-11-21 16:53:37,191 INFO L444 ModelExtractionUtils]: 49 out of 64 variables were initially zero. Simplification set additionally 12 variables to zero. [2022-11-21 16:53:37,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:53:37,191 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:37,192 INFO L229 MonitoredProcess]: Starting monitored process 138 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:53:37,194 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Waiting until timeout for monitored process [2022-11-21 16:53:37,195 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-21 16:53:37,207 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2022-11-21 16:53:37,207 INFO L513 LassoAnalysis]: Proved termination. [2022-11-21 16:53:37,207 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(merge_sort_merge_~n#1, merge_sort_merge_~i~0#1) = 1*merge_sort_merge_~n#1 - 1*merge_sort_merge_~i~0#1 Supporting invariants [] [2022-11-21 16:53:37,211 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:37,327 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Forceful destruction successful, exit code 0 [2022-11-21 16:53:37,352 INFO L156 tatePredicateManager]: 20 out of 20 supporting invariants were superfluous and have been removed [2022-11-21 16:53:37,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:37,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:37,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-21 16:53:37,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:53:37,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:37,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-21 16:53:37,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:53:37,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:53:37,605 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 2 loop predicates [2022-11-21 16:53:37,606 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1285 states and 1584 transitions. cyclomatic complexity: 375 Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-21 16:53:37,695 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1285 states and 1584 transitions. cyclomatic complexity: 375. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Result 1390 states and 1729 transitions. Complement of second has 12 states. [2022-11-21 16:53:37,695 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 [2022-11-21 16:53:37,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-21 16:53:37,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 35 transitions. [2022-11-21 16:53:37,697 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 35 transitions. Stem has 36 letters. Loop has 2 letters. [2022-11-21 16:53:37,699 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:53:37,699 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 35 transitions. Stem has 38 letters. Loop has 2 letters. [2022-11-21 16:53:37,700 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:53:37,701 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 35 transitions. Stem has 36 letters. Loop has 4 letters. [2022-11-21 16:53:37,702 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:53:37,702 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1390 states and 1729 transitions. [2022-11-21 16:53:37,725 INFO L131 ngComponentsAnalysis]: Automaton has 36 accepting balls. 236 [2022-11-21 16:53:37,739 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1390 states to 1270 states and 1578 transitions. [2022-11-21 16:53:37,739 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 834 [2022-11-21 16:53:37,741 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 842 [2022-11-21 16:53:37,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1270 states and 1578 transitions. [2022-11-21 16:53:37,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 16:53:37,741 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1270 states and 1578 transitions. [2022-11-21 16:53:37,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1270 states and 1578 transitions. [2022-11-21 16:53:37,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1270 to 1213. [2022-11-21 16:53:37,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1213 states, 1126 states have (on average 1.199822380106572) internal successors, (1351), 1133 states have internal predecessors, (1351), 47 states have call successors, (52), 29 states have call predecessors, (52), 40 states have return successors, (105), 50 states have call predecessors, (105), 44 states have call successors, (105) [2022-11-21 16:53:37,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1213 states to 1213 states and 1508 transitions. [2022-11-21 16:53:37,788 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1213 states and 1508 transitions. [2022-11-21 16:53:37,788 INFO L428 stractBuchiCegarLoop]: Abstraction has 1213 states and 1508 transitions. [2022-11-21 16:53:37,788 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-11-21 16:53:37,788 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1213 states and 1508 transitions. [2022-11-21 16:53:37,799 INFO L131 ngComponentsAnalysis]: Automaton has 36 accepting balls. 236 [2022-11-21 16:53:37,799 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:53:37,799 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:53:37,801 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:53:37,801 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:53:37,802 INFO L748 eck$LassoCheckResult]: Stem: 15667#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 15626#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 15627#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 15631#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 15632#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 15704#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 15705#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 15633#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 15634#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 15722#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 15693#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 15694#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 16042#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 16033#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 16035#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 16039#L24 assume ~n#1 < 2; 16037#merge_sortFINAL assume true; 16032#merge_sortEXIT >#87#return; 15600#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 16031#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 16030#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 16026#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 16027#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 16029#L24 assume ~n#1 < 2; 16028#merge_sortFINAL assume true; 16024#merge_sortEXIT >#87#return; 16000#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 16001#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 16017#L24 assume ~n#1 < 2; 16018#merge_sortFINAL assume true; 15999#merge_sortEXIT >#89#return; 15998#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 15997#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 15996#L12 assume !(merge_~j~0#1 == merge_~n#1); 15995#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 15993#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 15994#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 16239#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 16236#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 15689#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 15669#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 15639#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 15640#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 16719#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 15958#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 15756#L11-4 merge_~i~0#1 := 0; 15752#L17-3 assume !(merge_~i~0#1 < merge_~n#1); 15684#L17-4 call ULTIMATE.dealloc(merge_~x~0#1.base, merge_~x~0#1.offset); 16624#L8 assume { :end_inline_merge } true; 16611#merge_sortFINAL assume true; 15649#merge_sortEXIT >#89#return; 15650#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 16761#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 16760#L12 assume !(merge_~j~0#1 == merge_~n#1); 16758#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 16755#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 16756#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 16754#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 16751#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 16749#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 16746#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 16610#L12 [2022-11-21 16:53:37,802 INFO L750 eck$LassoCheckResult]: Loop: 16610#L12 assume !(merge_~j~0#1 == merge_~n#1); 16752#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 16735#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 16747#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 16728#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 16721#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 16717#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 16609#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 16610#L12 [2022-11-21 16:53:37,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:37,803 INFO L85 PathProgramCache]: Analyzing trace with hash 750594749, now seen corresponding path program 1 times [2022-11-21 16:53:37,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:53:37,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367372918] [2022-11-21 16:53:37,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:37,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:53:37,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:37,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-11-21 16:53:37,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:37,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-21 16:53:37,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:38,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-21 16:53:38,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:38,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-21 16:53:38,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:38,054 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 27 proven. 2 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-11-21 16:53:38,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:53:38,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367372918] [2022-11-21 16:53:38,055 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367372918] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:53:38,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829273288] [2022-11-21 16:53:38,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:38,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:53:38,056 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:53:38,057 INFO L229 MonitoredProcess]: Starting monitored process 139 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:53:38,082 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2022-11-21 16:53:38,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:53:38,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-21 16:53:38,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:53:38,499 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 27 proven. 23 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-21 16:53:38,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:53:38,966 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 27 proven. 24 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-21 16:53:38,966 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1829273288] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:53:38,966 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:53:38,966 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 14, 15] total 27 [2022-11-21 16:53:38,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122570602] [2022-11-21 16:53:38,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:53:38,967 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-21 16:53:38,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:38,968 INFO L85 PathProgramCache]: Analyzing trace with hash 233986997, now seen corresponding path program 2 times [2022-11-21 16:53:38,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:53:38,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553161365] [2022-11-21 16:53:38,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:38,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:53:38,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:38,997 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:53:39,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:39,004 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:53:39,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:53:39,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-11-21 16:53:39,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=617, Unknown=0, NotChecked=0, Total=702 [2022-11-21 16:53:39,288 INFO L87 Difference]: Start difference. First operand 1213 states and 1508 transitions. cyclomatic complexity: 372 Second operand has 27 states, 25 states have (on average 3.68) internal successors, (92), 22 states have internal predecessors, (92), 9 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (11), 6 states have call predecessors, (11), 7 states have call successors, (11) [2022-11-21 16:53:41,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:53:41,035 INFO L93 Difference]: Finished difference Result 2171 states and 2689 transitions. [2022-11-21 16:53:41,035 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2171 states and 2689 transitions. [2022-11-21 16:53:41,053 INFO L131 ngComponentsAnalysis]: Automaton has 85 accepting balls. 608 [2022-11-21 16:53:41,069 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2171 states to 2155 states and 2673 transitions. [2022-11-21 16:53:41,070 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1585 [2022-11-21 16:53:41,072 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1585 [2022-11-21 16:53:41,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2155 states and 2673 transitions. [2022-11-21 16:53:41,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 16:53:41,072 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2155 states and 2673 transitions. [2022-11-21 16:53:41,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2155 states and 2673 transitions. [2022-11-21 16:53:41,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2155 to 1444. [2022-11-21 16:53:41,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1444 states, 1347 states have (on average 1.1915367483296213) internal successors, (1605), 1350 states have internal predecessors, (1605), 56 states have call successors, (62), 31 states have call predecessors, (62), 41 states have return successors, (121), 62 states have call predecessors, (121), 53 states have call successors, (121) [2022-11-21 16:53:41,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1444 states to 1444 states and 1788 transitions. [2022-11-21 16:53:41,119 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1444 states and 1788 transitions. [2022-11-21 16:53:41,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-11-21 16:53:41,120 INFO L428 stractBuchiCegarLoop]: Abstraction has 1444 states and 1788 transitions. [2022-11-21 16:53:41,120 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-11-21 16:53:41,120 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1444 states and 1788 transitions. [2022-11-21 16:53:41,128 INFO L131 ngComponentsAnalysis]: Automaton has 41 accepting balls. 290 [2022-11-21 16:53:41,128 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:53:41,128 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:53:41,129 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:53:41,129 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:53:41,130 INFO L748 eck$LassoCheckResult]: Stem: 19550#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 19511#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 19512#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 19520#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 19521#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 19578#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 19579#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 19522#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 19523#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 19613#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 19479#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 19569#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 19842#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 20009#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 20010#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 20023#L24 assume ~n#1 < 2; 20024#merge_sortFINAL assume true; 20008#merge_sortEXIT >#87#return; 19543#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 20554#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 20553#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 19542#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 19544#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 20406#L24 assume ~n#1 < 2; 20405#merge_sortFINAL assume true; 20404#merge_sortEXIT >#87#return; 19499#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 19497#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 19500#L24 assume ~n#1 < 2; 20497#merge_sortFINAL assume true; 20498#merge_sortEXIT >#89#return; 20551#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 20738#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 20737#L12 assume !(merge_~j~0#1 == merge_~n#1); 20736#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 20735#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 20592#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 20593#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 20589#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 19564#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 19565#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 20724#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 20721#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 20717#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 20709#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 20706#L11-4 merge_~i~0#1 := 0; 20705#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 20704#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 20703#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 20701#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 20700#L17-3 assume !(merge_~i~0#1 < merge_~n#1); 20698#L17-4 call ULTIMATE.dealloc(merge_~x~0#1.base, merge_~x~0#1.offset); 20696#L8 assume { :end_inline_merge } true; 20694#merge_sortFINAL assume true; 20691#merge_sortEXIT >#89#return; 19530#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 19531#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 20896#L12 assume !(merge_~j~0#1 == merge_~n#1); 20895#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 20893#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 20891#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 20892#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 20874#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 20875#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 20877#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 20876#L12 [2022-11-21 16:53:41,130 INFO L750 eck$LassoCheckResult]: Loop: 20876#L12 assume !(merge_~j~0#1 == merge_~n#1); 19505#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 19506#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 19476#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 19478#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 19570#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 19562#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 19563#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 20876#L12 [2022-11-21 16:53:41,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:41,131 INFO L85 PathProgramCache]: Analyzing trace with hash 519552441, now seen corresponding path program 1 times [2022-11-21 16:53:41,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:53:41,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820617619] [2022-11-21 16:53:41,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:41,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:53:41,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:41,187 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:53:41,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:41,240 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:53:41,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:41,241 INFO L85 PathProgramCache]: Analyzing trace with hash 233986997, now seen corresponding path program 3 times [2022-11-21 16:53:41,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:53:41,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036806522] [2022-11-21 16:53:41,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:41,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:53:41,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:41,248 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:53:41,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:41,254 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:53:41,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:53:41,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1561125229, now seen corresponding path program 2 times [2022-11-21 16:53:41,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:53:41,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708100228] [2022-11-21 16:53:41,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:53:41,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:53:41,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:41,334 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:53:41,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:53:41,448 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:54:01,350 INFO L210 LassoAnalysis]: Preferences: [2022-11-21 16:54:01,350 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-21 16:54:01,350 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-21 16:54:01,350 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-21 16:54:01,351 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-21 16:54:01,351 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:01,351 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-21 16:54:01,351 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-21 16:54:01,351 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration17_Lasso [2022-11-21 16:54:01,351 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-21 16:54:01,351 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-21 16:54:01,356 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:01,360 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:01,362 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:05,754 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:05,756 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:05,758 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:05,760 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:05,763 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:05,766 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:05,771 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:05,774 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:05,777 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:05,779 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:05,782 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:05,784 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:05,786 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:05,788 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:05,790 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:05,792 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:05,794 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:05,796 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:05,797 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:05,799 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:05,801 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:05,803 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:05,804 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:05,806 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:05,808 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:05,810 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:05,811 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:05,813 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:08,015 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-21 16:54:08,015 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-21 16:54:08,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:08,016 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:08,018 INFO L229 MonitoredProcess]: Starting monitored process 140 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:08,020 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Waiting until timeout for monitored process [2022-11-21 16:54:08,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 [2022-11-21 16:54:08,034 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:08,034 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:54:08,034 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:08,034 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:08,034 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:08,034 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:54:08,034 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:54:08,036 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:08,039 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Forceful destruction successful, exit code 0 [2022-11-21 16:54:08,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:08,039 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:08,040 INFO L229 MonitoredProcess]: Starting monitored process 141 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:08,043 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Waiting until timeout for monitored process [2022-11-21 16:54:08,043 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:54:08,055 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:08,055 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:54:08,055 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:08,055 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:08,055 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:08,056 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:54:08,056 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:54:08,058 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:08,060 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Ended with exit code 0 [2022-11-21 16:54:08,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:08,061 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:08,062 INFO L229 MonitoredProcess]: Starting monitored process 142 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:08,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Waiting until timeout for monitored process [2022-11-21 16:54:08,064 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:54:08,077 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:08,077 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:08,077 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:08,077 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:08,079 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:54:08,079 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:54:08,084 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:08,087 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Forceful destruction successful, exit code 0 [2022-11-21 16:54:08,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:08,088 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:08,088 INFO L229 MonitoredProcess]: Starting monitored process 143 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:08,090 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Waiting until timeout for monitored process [2022-11-21 16:54:08,091 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:54:08,102 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:08,102 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:54:08,103 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:08,103 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:08,103 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:08,103 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:54:08,103 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:54:08,104 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:08,113 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Forceful destruction successful, exit code 0 [2022-11-21 16:54:08,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:08,114 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:08,115 INFO L229 MonitoredProcess]: Starting monitored process 144 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:08,119 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:54:08,132 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Waiting until timeout for monitored process [2022-11-21 16:54:08,132 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:08,133 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:54:08,133 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:08,133 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:08,133 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:08,133 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:54:08,134 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:54:08,141 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:08,143 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Ended with exit code 0 [2022-11-21 16:54:08,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:08,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:08,145 INFO L229 MonitoredProcess]: Starting monitored process 145 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:08,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Waiting until timeout for monitored process [2022-11-21 16:54:08,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 [2022-11-21 16:54:08,159 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:08,159 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:08,160 INFO L204 nArgumentSynthesizer]: 4 loop disjuncts [2022-11-21 16:54:08,160 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:08,293 INFO L401 nArgumentSynthesizer]: We have 48 Motzkin's Theorem applications. [2022-11-21 16:54:08,293 INFO L402 nArgumentSynthesizer]: A total of 8 supporting invariants were added. [2022-11-21 16:54:12,473 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-21 16:54:17,807 INFO L443 ModelExtractionUtils]: Simplification made 23 calls to the SMT solver. [2022-11-21 16:54:17,807 INFO L444 ModelExtractionUtils]: 68 out of 208 variables were initially zero. Simplification set additionally 135 variables to zero. [2022-11-21 16:54:17,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:17,808 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:17,813 INFO L229 MonitoredProcess]: Starting monitored process 146 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:17,814 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-21 16:54:17,827 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Waiting until timeout for monitored process [2022-11-21 16:54:17,840 INFO L438 nArgumentSynthesizer]: Removed 7 redundant supporting invariants from a total of 8. [2022-11-21 16:54:17,840 INFO L513 LassoAnalysis]: Proved termination. [2022-11-21 16:54:17,840 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(merge_sort_merge_~n#1, merge_sort_merge_~j~0#1) = 1*merge_sort_merge_~n#1 - 1*merge_sort_merge_~j~0#1 Supporting invariants [-1*merge_sort_merge_~i~0#1 >= 0] [2022-11-21 16:54:17,856 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Ended with exit code 0 [2022-11-21 16:54:18,124 INFO L156 tatePredicateManager]: 23 out of 26 supporting invariants were superfluous and have been removed [2022-11-21 16:54:18,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:54:18,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:54:18,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 528 conjuncts, 60 conjunts are in the unsatisfiable core [2022-11-21 16:54:18,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:54:18,450 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Forceful destruction successful, exit code 0 [2022-11-21 16:54:19,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:54:19,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-21 16:54:19,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:54:19,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:54:19,636 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.18 stem predicates 3 loop predicates [2022-11-21 16:54:19,636 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1444 states and 1788 transitions. cyclomatic complexity: 432 Second operand has 22 states, 19 states have (on average 2.736842105263158) internal successors, (52), 17 states have internal predecessors, (52), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-21 16:54:20,719 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1444 states and 1788 transitions. cyclomatic complexity: 432. Second operand has 22 states, 19 states have (on average 2.736842105263158) internal successors, (52), 17 states have internal predecessors, (52), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Result 1509 states and 1900 transitions. Complement of second has 48 states. [2022-11-21 16:54:20,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 19 states 18 stem states 0 non-accepting loop states 1 accepting loop states [2022-11-21 16:54:20,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 19 states have (on average 2.736842105263158) internal successors, (52), 17 states have internal predecessors, (52), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-21 16:54:20,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 34 transitions. [2022-11-21 16:54:20,721 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 19 states and 34 transitions. Stem has 65 letters. Loop has 8 letters. [2022-11-21 16:54:20,721 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:54:20,721 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-21 16:54:20,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:54:20,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:54:20,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 528 conjuncts, 60 conjunts are in the unsatisfiable core [2022-11-21 16:54:20,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:54:21,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:54:21,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-21 16:54:21,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:54:22,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:54:22,089 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.18 stem predicates 3 loop predicates [2022-11-21 16:54:22,090 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1444 states and 1788 transitions. cyclomatic complexity: 432 Second operand has 22 states, 19 states have (on average 2.736842105263158) internal successors, (52), 17 states have internal predecessors, (52), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-21 16:54:23,158 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1444 states and 1788 transitions. cyclomatic complexity: 432. Second operand has 22 states, 19 states have (on average 2.736842105263158) internal successors, (52), 17 states have internal predecessors, (52), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Result 1509 states and 1900 transitions. Complement of second has 48 states. [2022-11-21 16:54:23,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 19 states 18 stem states 0 non-accepting loop states 1 accepting loop states [2022-11-21 16:54:23,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 19 states have (on average 2.736842105263158) internal successors, (52), 17 states have internal predecessors, (52), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-21 16:54:23,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 34 transitions. [2022-11-21 16:54:23,160 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 19 states and 34 transitions. Stem has 65 letters. Loop has 8 letters. [2022-11-21 16:54:23,162 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:54:23,162 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-21 16:54:23,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:54:23,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:54:23,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 528 conjuncts, 60 conjunts are in the unsatisfiable core [2022-11-21 16:54:23,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:54:24,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:54:24,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-21 16:54:24,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:54:24,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:54:24,509 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.18 stem predicates 3 loop predicates [2022-11-21 16:54:24,509 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1444 states and 1788 transitions. cyclomatic complexity: 432 Second operand has 22 states, 19 states have (on average 2.736842105263158) internal successors, (52), 17 states have internal predecessors, (52), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-21 16:54:26,560 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1444 states and 1788 transitions. cyclomatic complexity: 432. Second operand has 22 states, 19 states have (on average 2.736842105263158) internal successors, (52), 17 states have internal predecessors, (52), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Result 4027 states and 5117 transitions. Complement of second has 77 states. [2022-11-21 16:54:26,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 27 states 21 stem states 3 non-accepting loop states 2 accepting loop states [2022-11-21 16:54:26,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 19 states have (on average 2.736842105263158) internal successors, (52), 17 states have internal predecessors, (52), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-21 16:54:26,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 222 transitions. [2022-11-21 16:54:26,562 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 27 states and 222 transitions. Stem has 65 letters. Loop has 8 letters. [2022-11-21 16:54:26,563 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:54:26,563 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 27 states and 222 transitions. Stem has 73 letters. Loop has 8 letters. [2022-11-21 16:54:26,563 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:54:26,563 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 27 states and 222 transitions. Stem has 65 letters. Loop has 16 letters. [2022-11-21 16:54:26,563 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:54:26,564 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4027 states and 5117 transitions. [2022-11-21 16:54:26,598 INFO L131 ngComponentsAnalysis]: Automaton has 138 accepting balls. 1032 [2022-11-21 16:54:26,633 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4027 states to 3985 states and 5068 transitions. [2022-11-21 16:54:26,634 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2418 [2022-11-21 16:54:26,637 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2612 [2022-11-21 16:54:26,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3985 states and 5068 transitions. [2022-11-21 16:54:26,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 16:54:26,637 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3985 states and 5068 transitions. [2022-11-21 16:54:26,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3985 states and 5068 transitions. [2022-11-21 16:54:26,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3985 to 2945. [2022-11-21 16:54:26,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2945 states, 2732 states have (on average 1.194363103953148) internal successors, (3263), 2742 states have internal predecessors, (3263), 127 states have call successors, (137), 57 states have call predecessors, (137), 86 states have return successors, (286), 145 states have call predecessors, (286), 124 states have call successors, (286) [2022-11-21 16:54:26,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2945 states to 2945 states and 3686 transitions. [2022-11-21 16:54:26,725 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2945 states and 3686 transitions. [2022-11-21 16:54:26,726 INFO L428 stractBuchiCegarLoop]: Abstraction has 2945 states and 3686 transitions. [2022-11-21 16:54:26,726 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-11-21 16:54:26,726 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2945 states and 3686 transitions. [2022-11-21 16:54:26,739 INFO L131 ngComponentsAnalysis]: Automaton has 87 accepting balls. 658 [2022-11-21 16:54:26,739 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:54:26,739 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:54:26,741 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:54:26,741 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2022-11-21 16:54:26,741 INFO L748 eck$LassoCheckResult]: Stem: 29172#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 29121#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 29122#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 29125#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 29126#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 29214#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 29215#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 29127#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 29128#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 29213#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 29129#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 29130#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 29177#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 29229#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 29228#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 29222#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 29227#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 29236#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 29219#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 29224#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 29231#L24 assume ~n#1 < 2; 29232#merge_sortFINAL assume true; 29217#merge_sortEXIT >#87#return; 29221#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 29977#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 30241#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 29141#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 29298#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 30242#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 29084#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 30359#merge_sortENTRY [2022-11-21 16:54:26,741 INFO L750 eck$LassoCheckResult]: Loop: 30359#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 30362#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 29080#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 30359#merge_sortENTRY [2022-11-21 16:54:26,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:54:26,742 INFO L85 PathProgramCache]: Analyzing trace with hash 11293888, now seen corresponding path program 4 times [2022-11-21 16:54:26,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:54:26,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680082937] [2022-11-21 16:54:26,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:54:26,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:54:26,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:54:27,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-21 16:54:27,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:54:27,186 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 20 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-21 16:54:27,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:54:27,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680082937] [2022-11-21 16:54:27,198 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680082937] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:54:27,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123612656] [2022-11-21 16:54:27,198 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-21 16:54:27,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:54:27,198 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:27,203 INFO L229 MonitoredProcess]: Starting monitored process 147 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:54:27,222 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Waiting until timeout for monitored process [2022-11-21 16:54:27,313 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-21 16:54:27,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 16:54:27,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-21 16:54:27,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:54:27,434 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 19 proven. 3 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-11-21 16:54:27,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:54:27,639 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 19 proven. 3 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-11-21 16:54:27,639 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123612656] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:54:27,639 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:54:27,639 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 10, 10] total 26 [2022-11-21 16:54:27,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953449131] [2022-11-21 16:54:27,640 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:54:27,641 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-21 16:54:27,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:54:27,641 INFO L85 PathProgramCache]: Analyzing trace with hash 30001, now seen corresponding path program 5 times [2022-11-21 16:54:27,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:54:27,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93735922] [2022-11-21 16:54:27,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:54:27,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:54:27,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:54:27,647 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:54:27,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:54:27,650 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:54:27,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:54:27,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-21 16:54:27,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-11-21 16:54:27,794 INFO L87 Difference]: Start difference. First operand 2945 states and 3686 transitions. cyclomatic complexity: 913 Second operand has 26 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 20 states have internal predecessors, (39), 10 states have call successors, (12), 7 states have call predecessors, (12), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-21 16:54:28,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:54:28,791 INFO L93 Difference]: Finished difference Result 1556 states and 1922 transitions. [2022-11-21 16:54:28,791 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1556 states and 1922 transitions. [2022-11-21 16:54:28,802 INFO L131 ngComponentsAnalysis]: Automaton has 74 accepting balls. 540 [2022-11-21 16:54:28,812 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1556 states to 1538 states and 1902 transitions. [2022-11-21 16:54:28,813 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1374 [2022-11-21 16:54:28,814 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1386 [2022-11-21 16:54:28,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1538 states and 1902 transitions. [2022-11-21 16:54:28,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 16:54:28,815 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1538 states and 1902 transitions. [2022-11-21 16:54:28,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1538 states and 1902 transitions. [2022-11-21 16:54:28,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1538 to 943. [2022-11-21 16:54:28,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 943 states, 868 states have (on average 1.1843317972350231) internal successors, (1028), 869 states have internal predecessors, (1028), 44 states have call successors, (46), 32 states have call predecessors, (46), 31 states have return successors, (78), 41 states have call predecessors, (78), 40 states have call successors, (78) [2022-11-21 16:54:28,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 943 states to 943 states and 1152 transitions. [2022-11-21 16:54:28,847 INFO L240 hiAutomatonCegarLoop]: Abstraction has 943 states and 1152 transitions. [2022-11-21 16:54:28,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-21 16:54:28,848 INFO L428 stractBuchiCegarLoop]: Abstraction has 943 states and 1152 transitions. [2022-11-21 16:54:28,848 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-11-21 16:54:28,848 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 943 states and 1152 transitions. [2022-11-21 16:54:28,853 INFO L131 ngComponentsAnalysis]: Automaton has 36 accepting balls. 246 [2022-11-21 16:54:28,854 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:54:28,854 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:54:28,855 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:54:28,855 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:54:28,855 INFO L748 eck$LassoCheckResult]: Stem: 33897#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 33872#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 33873#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 33877#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 33878#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 33879#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 33880#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 33934#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 33932#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 33933#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 33847#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 33919#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 33986#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 33981#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 33983#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 33987#L24 assume ~n#1 < 2; 33984#merge_sortFINAL assume true; 33980#merge_sortEXIT >#87#return; 33886#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 33979#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 34035#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 34027#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 34028#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 34033#L24 assume ~n#1 < 2; 34034#merge_sortFINAL assume true; 34026#merge_sortEXIT >#87#return; 34022#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 34023#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 34025#L24 assume ~n#1 < 2; 34024#merge_sortFINAL assume true; 34021#merge_sortEXIT >#89#return; 34020#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 34019#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 34018#L12 assume !(merge_~j~0#1 == merge_~n#1); 34017#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 34015#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 34016#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 34135#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 34134#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 34133#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 34132#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 33885#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 33887#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 34176#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 33998#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 33997#L11-4 merge_~i~0#1 := 0; 33996#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 33995#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 33994#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 33993#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 33992#L17-3 assume !(merge_~i~0#1 < merge_~n#1); 33991#L17-4 call ULTIMATE.dealloc(merge_~x~0#1.base, merge_~x~0#1.offset); 33990#L8 assume { :end_inline_merge } true; 33988#merge_sortFINAL assume true; 33989#merge_sortEXIT >#89#return; 33976#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 33975#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 33972#L12 assume !(merge_~j~0#1 == merge_~n#1); 33974#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 34762#L14 assume !(merge_#t~mem7#1 < merge_#t~mem8#1);merge_#t~post11#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post11#1;call merge_#t~mem12#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post11#1, 4);merge_#t~ite13#1 := merge_#t~mem12#1; 34759#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 34758#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 34757#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 34755#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 34756#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 34765#L12 [2022-11-21 16:54:28,855 INFO L750 eck$LassoCheckResult]: Loop: 34765#L12 assume !(merge_~j~0#1 == merge_~n#1); 34766#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 33861#L14 assume !(merge_#t~mem7#1 < merge_#t~mem8#1);merge_#t~post11#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post11#1;call merge_#t~mem12#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post11#1, 4);merge_#t~ite13#1 := merge_#t~mem12#1; 33893#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 34776#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 34775#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 34774#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 34770#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 34765#L12 [2022-11-21 16:54:28,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:54:28,856 INFO L85 PathProgramCache]: Analyzing trace with hash 576810743, now seen corresponding path program 1 times [2022-11-21 16:54:28,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:54:28,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680617128] [2022-11-21 16:54:28,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:54:28,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:54:28,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:54:28,913 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:54:28,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:54:28,986 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:54:28,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:54:28,987 INFO L85 PathProgramCache]: Analyzing trace with hash 291245299, now seen corresponding path program 2 times [2022-11-21 16:54:28,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:54:28,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230701794] [2022-11-21 16:54:28,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:54:28,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:54:28,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:54:28,992 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:54:28,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:54:28,996 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:54:28,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:54:28,997 INFO L85 PathProgramCache]: Analyzing trace with hash 607266281, now seen corresponding path program 2 times [2022-11-21 16:54:28,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:54:28,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823781042] [2022-11-21 16:54:28,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:54:28,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:54:29,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:54:29,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-11-21 16:54:29,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:54:29,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-21 16:54:29,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:54:29,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-21 16:54:29,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:54:29,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-21 16:54:29,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:54:29,647 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 38 proven. 30 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-11-21 16:54:29,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:54:29,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823781042] [2022-11-21 16:54:29,647 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823781042] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:54:29,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252700571] [2022-11-21 16:54:29,648 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-21 16:54:29,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:54:29,649 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:29,655 INFO L229 MonitoredProcess]: Starting monitored process 148 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:54:29,666 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Waiting until timeout for monitored process [2022-11-21 16:54:29,827 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-21 16:54:29,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 16:54:29,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-21 16:54:29,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:54:30,321 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 21 proven. 44 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-11-21 16:54:30,321 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:54:31,332 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 21 proven. 47 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-11-21 16:54:31,332 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [252700571] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:54:31,333 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:54:31,333 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 17] total 40 [2022-11-21 16:54:31,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909396200] [2022-11-21 16:54:31,333 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:54:31,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:54:31,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-11-21 16:54:31,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=1425, Unknown=0, NotChecked=0, Total=1560 [2022-11-21 16:54:31,570 INFO L87 Difference]: Start difference. First operand 943 states and 1152 transitions. cyclomatic complexity: 263 Second operand has 40 states, 35 states have (on average 3.3142857142857145) internal successors, (116), 29 states have internal predecessors, (116), 14 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (12), 9 states have call predecessors, (12), 11 states have call successors, (12) [2022-11-21 16:54:35,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:54:35,088 INFO L93 Difference]: Finished difference Result 1336 states and 1615 transitions. [2022-11-21 16:54:35,088 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1336 states and 1615 transitions. [2022-11-21 16:54:35,097 INFO L131 ngComponentsAnalysis]: Automaton has 62 accepting balls. 328 [2022-11-21 16:54:35,105 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1336 states to 1328 states and 1607 transitions. [2022-11-21 16:54:35,105 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1172 [2022-11-21 16:54:35,107 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1188 [2022-11-21 16:54:35,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1328 states and 1607 transitions. [2022-11-21 16:54:35,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 16:54:35,107 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1328 states and 1607 transitions. [2022-11-21 16:54:35,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1328 states and 1607 transitions. [2022-11-21 16:54:35,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1328 to 886. [2022-11-21 16:54:35,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 886 states, 810 states have (on average 1.1506172839506172) internal successors, (932), 810 states have internal predecessors, (932), 45 states have call successors, (47), 32 states have call predecessors, (47), 31 states have return successors, (76), 43 states have call predecessors, (76), 41 states have call successors, (76) [2022-11-21 16:54:35,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 1055 transitions. [2022-11-21 16:54:35,133 INFO L240 hiAutomatonCegarLoop]: Abstraction has 886 states and 1055 transitions. [2022-11-21 16:54:35,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-11-21 16:54:35,134 INFO L428 stractBuchiCegarLoop]: Abstraction has 886 states and 1055 transitions. [2022-11-21 16:54:35,134 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-11-21 16:54:35,134 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 886 states and 1055 transitions. [2022-11-21 16:54:35,139 INFO L131 ngComponentsAnalysis]: Automaton has 38 accepting balls. 199 [2022-11-21 16:54:35,140 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:54:35,140 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:54:35,140 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 4, 4, 3, 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, 1] [2022-11-21 16:54:35,141 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2022-11-21 16:54:35,141 INFO L748 eck$LassoCheckResult]: Stem: 36789#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 36759#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 36760#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 36762#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 36763#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 36857#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 36856#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 36855#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 36854#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 36850#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 36739#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 36846#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 36842#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 36832#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 36835#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 36844#L24 assume ~n#1 < 2; 36840#merge_sortFINAL assume true; 36831#merge_sortEXIT >#87#return; 36827#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 36828#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 36949#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 36945#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 36946#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 36950#L24 assume ~n#1 < 2; 36948#merge_sortFINAL assume true; 36944#merge_sortEXIT >#87#return; 36916#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 36942#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 36951#L24 assume ~n#1 < 2; 36915#merge_sortFINAL assume true; 36917#merge_sortEXIT >#89#return; 36907#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 36908#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 36903#L12 assume !(merge_~j~0#1 == merge_~n#1); 36904#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 36898#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 36899#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 36958#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 36956#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 36939#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 36954#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 36952#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 36938#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 36875#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 36876#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 36871#L11-4 merge_~i~0#1 := 0; 36872#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 36867#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 36868#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 36864#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 36865#L17-3 assume !(merge_~i~0#1 < merge_~n#1); 36858#L17-4 call ULTIMATE.dealloc(merge_~x~0#1.base, merge_~x~0#1.offset); 36859#L8 assume { :end_inline_merge } true; 36829#merge_sortFINAL assume true; 36830#merge_sortEXIT >#89#return; 36823#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 36821#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 36818#L12 assume !(merge_~j~0#1 == merge_~n#1); 36819#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 37574#L14 assume !(merge_#t~mem7#1 < merge_#t~mem8#1);merge_#t~post11#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post11#1;call merge_#t~mem12#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post11#1, 4);merge_#t~ite13#1 := merge_#t~mem12#1; 37573#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 37572#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 37571#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 37570#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 37567#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 37566#L12 assume !(merge_~j~0#1 == merge_~n#1); 36755#L13 [2022-11-21 16:54:35,141 INFO L750 eck$LassoCheckResult]: Loop: 36755#L13 assume merge_~i~0#1 == merge_~m#1;merge_#t~post5#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post5#1;call merge_#t~mem6#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post5#1, 4);merge_#t~ite14#1 := merge_#t~mem6#1; 36756#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 36811#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 37610#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 37568#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 37569#L12 assume !(merge_~j~0#1 == merge_~n#1); 36755#L13 [2022-11-21 16:54:35,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:54:35,142 INFO L85 PathProgramCache]: Analyzing trace with hash 701263869, now seen corresponding path program 3 times [2022-11-21 16:54:35,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:54:35,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74334204] [2022-11-21 16:54:35,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:54:35,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:54:35,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:54:35,195 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:54:35,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:54:35,240 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:54:35,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:54:35,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1578483347, now seen corresponding path program 2 times [2022-11-21 16:54:35,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:54:35,242 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328214224] [2022-11-21 16:54:35,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:54:35,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:54:35,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:54:35,248 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:54:35,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:54:35,252 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:54:35,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:54:35,253 INFO L85 PathProgramCache]: Analyzing trace with hash -449494641, now seen corresponding path program 1 times [2022-11-21 16:54:35,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:54:35,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514480208] [2022-11-21 16:54:35,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:54:35,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:54:35,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:54:35,327 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:54:35,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:54:35,392 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:54:52,741 INFO L210 LassoAnalysis]: Preferences: [2022-11-21 16:54:52,742 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-21 16:54:52,742 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-21 16:54:52,742 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-21 16:54:52,742 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-21 16:54:52,742 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:52,742 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-21 16:54:52,742 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-21 16:54:52,742 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration20_Lasso [2022-11-21 16:54:52,742 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-21 16:54:52,742 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-21 16:54:52,746 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:52,749 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:52,755 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:52,757 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:52,759 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:52,761 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:52,762 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:52,764 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:52,766 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:52,767 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:52,769 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:52,771 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:52,773 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:52,775 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:52,776 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:52,778 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:52,780 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:52,782 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:55,322 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:55,324 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:55,326 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:55,327 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:55,329 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:55,331 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:55,340 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:55,342 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:55,344 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:55,346 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:55,349 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:55,351 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:55,353 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:54:57,146 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-21 16:54:57,146 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-21 16:54:57,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:57,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:57,154 INFO L229 MonitoredProcess]: Starting monitored process 149 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:57,156 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:54:57,168 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:57,168 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:54:57,168 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:57,168 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:57,168 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:57,169 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:54:57,169 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:54:57,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Waiting until timeout for monitored process [2022-11-21 16:54:57,179 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:57,182 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Forceful destruction successful, exit code 0 [2022-11-21 16:54:57,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:57,182 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:57,183 INFO L229 MonitoredProcess]: Starting monitored process 150 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:57,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Waiting until timeout for monitored process [2022-11-21 16:54:57,187 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:54:57,199 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:57,199 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:54:57,200 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:57,200 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:57,200 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:57,200 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:54:57,200 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:54:57,214 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:57,219 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Ended with exit code 0 [2022-11-21 16:54:57,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:57,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:57,220 INFO L229 MonitoredProcess]: Starting monitored process 151 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:57,222 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Waiting until timeout for monitored process [2022-11-21 16:54:57,222 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:54:57,232 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:57,232 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:54:57,233 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:57,233 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:57,233 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:57,233 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:54:57,233 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:54:57,234 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:57,236 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Ended with exit code 0 [2022-11-21 16:54:57,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:57,237 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:57,238 INFO L229 MonitoredProcess]: Starting monitored process 152 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:57,239 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Waiting until timeout for monitored process [2022-11-21 16:54:57,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 [2022-11-21 16:54:57,250 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:57,250 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:54:57,250 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:57,250 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:57,250 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:57,250 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:54:57,250 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:54:57,251 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:57,254 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Forceful destruction successful, exit code 0 [2022-11-21 16:54:57,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:57,255 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:57,255 INFO L229 MonitoredProcess]: Starting monitored process 153 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:57,256 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Waiting until timeout for monitored process [2022-11-21 16:54:57,258 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:54:57,267 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:57,268 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:54:57,268 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:57,268 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:57,268 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:57,268 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:54:57,268 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:54:57,270 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:57,272 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Ended with exit code 0 [2022-11-21 16:54:57,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:57,273 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:57,273 INFO L229 MonitoredProcess]: Starting monitored process 154 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:57,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Waiting until timeout for monitored process [2022-11-21 16:54:57,276 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:54:57,286 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:57,286 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:54:57,286 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:57,286 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:57,286 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:57,286 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:54:57,286 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:54:57,288 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:57,290 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Forceful destruction successful, exit code 0 [2022-11-21 16:54:57,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:57,290 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:57,291 INFO L229 MonitoredProcess]: Starting monitored process 155 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:57,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Waiting until timeout for monitored process [2022-11-21 16:54:57,296 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:54:57,308 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:57,308 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:54:57,308 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:57,309 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:57,309 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:57,309 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:54:57,309 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:54:57,310 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:57,312 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Ended with exit code 0 [2022-11-21 16:54:57,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:57,313 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:57,314 INFO L229 MonitoredProcess]: Starting monitored process 156 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:57,316 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (156)] Waiting until timeout for monitored process [2022-11-21 16:54:57,316 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:54:57,326 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:57,326 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:54:57,327 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:57,327 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:57,327 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:57,327 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:54:57,327 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:54:57,328 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:57,331 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (156)] Ended with exit code 0 [2022-11-21 16:54:57,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:57,331 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:57,332 INFO L229 MonitoredProcess]: Starting monitored process 157 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:57,334 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Waiting until timeout for monitored process [2022-11-21 16:54:57,334 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:54:57,344 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:57,345 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:54:57,345 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:57,345 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:57,345 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:57,345 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:54:57,345 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:54:57,346 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:57,349 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Ended with exit code 0 [2022-11-21 16:54:57,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:57,349 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:57,350 INFO L229 MonitoredProcess]: Starting monitored process 158 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:57,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Waiting until timeout for monitored process [2022-11-21 16:54:57,352 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:54:57,362 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:57,362 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:57,362 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:57,362 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:57,363 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:54:57,363 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:54:57,366 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:57,369 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Ended with exit code 0 [2022-11-21 16:54:57,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:57,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:57,371 INFO L229 MonitoredProcess]: Starting monitored process 159 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:57,372 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Waiting until timeout for monitored process [2022-11-21 16:54:57,373 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:54:57,383 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:57,383 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:54:57,383 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:57,383 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:57,383 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:57,384 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:54:57,384 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:54:57,385 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:57,388 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Ended with exit code 0 [2022-11-21 16:54:57,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:57,389 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:57,389 INFO L229 MonitoredProcess]: Starting monitored process 160 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:57,390 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Waiting until timeout for monitored process [2022-11-21 16:54:57,392 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:54:57,402 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:57,402 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:54:57,402 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:57,402 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:57,402 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:57,403 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:54:57,403 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:54:57,404 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:57,407 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Ended with exit code 0 [2022-11-21 16:54:57,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:57,407 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:57,408 INFO L229 MonitoredProcess]: Starting monitored process 161 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:57,409 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Waiting until timeout for monitored process [2022-11-21 16:54:57,410 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:54:57,421 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:57,421 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:54:57,421 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:57,421 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:57,421 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:57,422 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:54:57,422 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:54:57,423 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:57,425 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Ended with exit code 0 [2022-11-21 16:54:57,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:57,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:57,427 INFO L229 MonitoredProcess]: Starting monitored process 162 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:57,427 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Waiting until timeout for monitored process [2022-11-21 16:54:57,429 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:54:57,440 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:57,440 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:54:57,440 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:57,440 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:57,440 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:57,441 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:54:57,441 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:54:57,442 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:57,445 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Ended with exit code 0 [2022-11-21 16:54:57,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:57,445 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:57,446 INFO L229 MonitoredProcess]: Starting monitored process 163 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:57,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (163)] Waiting until timeout for monitored process [2022-11-21 16:54:57,448 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:54:57,459 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:57,459 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:54:57,459 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:57,459 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:57,459 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:57,459 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:54:57,459 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:54:57,461 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:57,463 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (163)] Ended with exit code 0 [2022-11-21 16:54:57,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:57,463 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:57,464 INFO L229 MonitoredProcess]: Starting monitored process 164 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:57,465 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Waiting until timeout for monitored process [2022-11-21 16:54:57,466 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:54:57,476 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:57,476 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:57,476 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:57,476 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:57,478 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:54:57,478 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:54:57,481 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:57,484 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Ended with exit code 0 [2022-11-21 16:54:57,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:57,484 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:57,485 INFO L229 MonitoredProcess]: Starting monitored process 165 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:57,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Waiting until timeout for monitored process [2022-11-21 16:54:57,487 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:54:57,497 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:57,497 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:54:57,497 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:57,498 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:57,498 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:57,498 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:54:57,498 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:54:57,499 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:57,502 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Ended with exit code 0 [2022-11-21 16:54:57,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:57,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:57,503 INFO L229 MonitoredProcess]: Starting monitored process 166 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:57,504 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Waiting until timeout for monitored process [2022-11-21 16:54:57,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 [2022-11-21 16:54:57,515 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:57,515 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:54:57,515 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:57,515 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:57,515 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:57,515 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:54:57,515 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:54:57,517 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:57,519 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Ended with exit code 0 [2022-11-21 16:54:57,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:57,519 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:57,520 INFO L229 MonitoredProcess]: Starting monitored process 167 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:57,521 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Waiting until timeout for monitored process [2022-11-21 16:54:57,522 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:54:57,533 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:57,533 INFO L203 nArgumentSynthesizer]: 8 stem disjuncts [2022-11-21 16:54:57,533 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:57,533 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:57,545 INFO L401 nArgumentSynthesizer]: We have 20 Motzkin's Theorem applications. [2022-11-21 16:54:57,545 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:54:57,566 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:57,569 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Ended with exit code 0 [2022-11-21 16:54:57,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:57,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:57,570 INFO L229 MonitoredProcess]: Starting monitored process 168 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:57,572 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Waiting until timeout for monitored process [2022-11-21 16:54:57,573 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:54:57,582 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:57,583 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:54:57,583 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:57,583 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:57,583 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:57,583 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:54:57,583 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:54:57,585 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:57,587 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Ended with exit code 0 [2022-11-21 16:54:57,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:57,587 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:57,588 INFO L229 MonitoredProcess]: Starting monitored process 169 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:57,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Waiting until timeout for monitored process [2022-11-21 16:54:57,590 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:54:57,600 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:57,600 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:54:57,600 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:57,600 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:57,600 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:57,601 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:54:57,601 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:54:57,602 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:57,605 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Forceful destruction successful, exit code 0 [2022-11-21 16:54:57,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:57,605 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:57,606 INFO L229 MonitoredProcess]: Starting monitored process 170 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:57,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Waiting until timeout for monitored process [2022-11-21 16:54:57,608 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:54:57,618 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:57,618 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:57,618 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:57,618 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:57,622 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:54:57,622 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:54:57,633 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:57,636 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Ended with exit code 0 [2022-11-21 16:54:57,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:57,636 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:57,637 INFO L229 MonitoredProcess]: Starting monitored process 171 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:57,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Waiting until timeout for monitored process [2022-11-21 16:54:57,640 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:54:57,650 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:57,650 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:57,650 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:57,650 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:57,651 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:54:57,651 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:54:57,656 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:57,663 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Ended with exit code 0 [2022-11-21 16:54:57,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:57,663 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:57,664 INFO L229 MonitoredProcess]: Starting monitored process 172 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:57,665 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Waiting until timeout for monitored process [2022-11-21 16:54:57,666 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:54:57,676 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:57,676 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:57,676 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:57,676 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:57,678 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:54:57,678 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:54:57,683 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:57,685 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Ended with exit code 0 [2022-11-21 16:54:57,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:57,685 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:57,686 INFO L229 MonitoredProcess]: Starting monitored process 173 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:57,688 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Waiting until timeout for monitored process [2022-11-21 16:54:57,689 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:54:57,698 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:57,699 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:54:57,699 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:57,699 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:54:57,699 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:57,699 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:54:57,699 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:54:57,700 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:54:57,703 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Forceful destruction successful, exit code 0 [2022-11-21 16:54:57,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:57,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:57,704 INFO L229 MonitoredProcess]: Starting monitored process 174 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:57,706 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Waiting until timeout for monitored process [2022-11-21 16:54:57,707 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:54:57,717 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:54:57,718 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:54:57,718 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 16:54:57,718 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:54:57,755 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2022-11-21 16:54:57,755 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2022-11-21 16:54:57,894 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-21 16:54:58,314 INFO L443 ModelExtractionUtils]: Simplification made 44 calls to the SMT solver. [2022-11-21 16:54:58,314 INFO L444 ModelExtractionUtils]: 51 out of 106 variables were initially zero. Simplification set additionally 51 variables to zero. [2022-11-21 16:54:58,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:54:58,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:54:58,317 INFO L229 MonitoredProcess]: Starting monitored process 175 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:54:58,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Waiting until timeout for monitored process [2022-11-21 16:54:58,318 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-21 16:54:58,330 INFO L438 nArgumentSynthesizer]: Removed 4 redundant supporting invariants from a total of 4. [2022-11-21 16:54:58,330 INFO L513 LassoAnalysis]: Proved termination. [2022-11-21 16:54:58,330 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(merge_sort_merge_~n#1, merge_sort_merge_~j~0#1, merge_sort_merge_~a#1.offset) = 4*merge_sort_merge_~n#1 - 4*merge_sort_merge_~j~0#1 - 1*merge_sort_merge_~a#1.offset Supporting invariants [] [2022-11-21 16:54:58,336 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Forceful destruction successful, exit code 0 [2022-11-21 16:54:58,409 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Forceful destruction successful, exit code 0 [2022-11-21 16:54:58,538 INFO L156 tatePredicateManager]: 27 out of 29 supporting invariants were superfluous and have been removed [2022-11-21 16:54:58,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:54:58,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:54:58,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 529 conjuncts, 54 conjunts are in the unsatisfiable core [2022-11-21 16:54:58,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:54:59,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:54:59,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-21 16:54:59,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:54:59,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:54:59,761 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.17 stem predicates 4 loop predicates [2022-11-21 16:54:59,761 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 886 states and 1055 transitions. cyclomatic complexity: 220 Second operand has 21 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 16 states have internal predecessors, (51), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-21 16:55:00,737 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 886 states and 1055 transitions. cyclomatic complexity: 220. Second operand has 21 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 16 states have internal predecessors, (51), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Result 886 states and 1055 transitions. Complement of second has 41 states. [2022-11-21 16:55:00,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 19 states 18 stem states 0 non-accepting loop states 1 accepting loop states [2022-11-21 16:55:00,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 16 states have internal predecessors, (51), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-21 16:55:00,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 35 transitions. [2022-11-21 16:55:00,746 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 19 states and 35 transitions. Stem has 66 letters. Loop has 6 letters. [2022-11-21 16:55:00,746 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:55:00,746 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-21 16:55:00,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:55:00,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:00,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 529 conjuncts, 54 conjunts are in the unsatisfiable core [2022-11-21 16:55:00,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:55:01,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:01,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-21 16:55:01,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:55:01,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:55:01,995 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.17 stem predicates 4 loop predicates [2022-11-21 16:55:01,995 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 886 states and 1055 transitions. cyclomatic complexity: 220 Second operand has 21 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 16 states have internal predecessors, (51), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-21 16:55:03,024 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 886 states and 1055 transitions. cyclomatic complexity: 220. Second operand has 21 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 16 states have internal predecessors, (51), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Result 886 states and 1055 transitions. Complement of second has 41 states. [2022-11-21 16:55:03,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 19 states 18 stem states 0 non-accepting loop states 1 accepting loop states [2022-11-21 16:55:03,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 16 states have internal predecessors, (51), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-21 16:55:03,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 35 transitions. [2022-11-21 16:55:03,026 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 19 states and 35 transitions. Stem has 66 letters. Loop has 6 letters. [2022-11-21 16:55:03,026 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:55:03,026 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-21 16:55:03,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:55:03,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:03,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 529 conjuncts, 54 conjunts are in the unsatisfiable core [2022-11-21 16:55:03,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:55:04,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:04,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-21 16:55:04,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:55:04,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:55:04,321 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.17 stem predicates 4 loop predicates [2022-11-21 16:55:04,321 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 886 states and 1055 transitions. cyclomatic complexity: 220 Second operand has 21 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 16 states have internal predecessors, (51), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-21 16:55:05,933 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 886 states and 1055 transitions. cyclomatic complexity: 220. Second operand has 21 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 16 states have internal predecessors, (51), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Result 936 states and 1113 transitions. Complement of second has 59 states. [2022-11-21 16:55:05,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 25 states 20 stem states 3 non-accepting loop states 2 accepting loop states [2022-11-21 16:55:05,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 16 states have internal predecessors, (51), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-21 16:55:05,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 172 transitions. [2022-11-21 16:55:05,935 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 25 states and 172 transitions. Stem has 66 letters. Loop has 6 letters. [2022-11-21 16:55:05,936 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:55:05,936 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 25 states and 172 transitions. Stem has 72 letters. Loop has 6 letters. [2022-11-21 16:55:05,936 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:55:05,936 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 25 states and 172 transitions. Stem has 66 letters. Loop has 12 letters. [2022-11-21 16:55:05,937 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:55:05,937 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 936 states and 1113 transitions. [2022-11-21 16:55:05,943 INFO L131 ngComponentsAnalysis]: Automaton has 42 accepting balls. 213 [2022-11-21 16:55:05,950 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 936 states to 931 states and 1107 transitions. [2022-11-21 16:55:05,950 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 783 [2022-11-21 16:55:05,951 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 833 [2022-11-21 16:55:05,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 931 states and 1107 transitions. [2022-11-21 16:55:05,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 16:55:05,952 INFO L218 hiAutomatonCegarLoop]: Abstraction has 931 states and 1107 transitions. [2022-11-21 16:55:05,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 931 states and 1107 transitions. [2022-11-21 16:55:05,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 931 to 900. [2022-11-21 16:55:05,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 900 states, 824 states have (on average 1.1516990291262137) internal successors, (949), 824 states have internal predecessors, (949), 45 states have call successors, (47), 32 states have call predecessors, (47), 31 states have return successors, (76), 43 states have call predecessors, (76), 41 states have call successors, (76) [2022-11-21 16:55:05,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 900 states to 900 states and 1072 transitions. [2022-11-21 16:55:05,974 INFO L240 hiAutomatonCegarLoop]: Abstraction has 900 states and 1072 transitions. [2022-11-21 16:55:05,974 INFO L428 stractBuchiCegarLoop]: Abstraction has 900 states and 1072 transitions. [2022-11-21 16:55:05,974 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-11-21 16:55:05,974 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 900 states and 1072 transitions. [2022-11-21 16:55:05,979 INFO L131 ngComponentsAnalysis]: Automaton has 38 accepting balls. 199 [2022-11-21 16:55:05,979 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:55:05,979 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:55:05,980 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:55:05,980 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2022-11-21 16:55:05,980 INFO L748 eck$LassoCheckResult]: Stem: 41461#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 41436#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 41437#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 41442#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 41443#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 41534#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 41533#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 41532#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 41531#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 41527#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 41420#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 41523#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 41519#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 41508#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 41512#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 41521#L24 assume ~n#1 < 2; 41517#merge_sortFINAL assume true; 41507#merge_sortEXIT >#87#return; 41503#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 41504#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 41637#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 41635#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 41636#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 41639#L24 assume ~n#1 < 2; 41638#merge_sortFINAL assume true; 41634#merge_sortEXIT >#87#return; 41583#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 41584#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 41640#L24 assume ~n#1 < 2; 41632#merge_sortFINAL assume true; 41582#merge_sortEXIT >#89#return; 41581#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 41580#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 41577#L12 assume !(merge_~j~0#1 == merge_~n#1); 41574#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 41570#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 41566#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 41562#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 41559#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 41556#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 41554#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 41551#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 41552#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 41608#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 41607#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 41606#L11-4 merge_~i~0#1 := 0; 41605#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 41604#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 41603#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 41602#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 41601#L17-3 assume !(merge_~i~0#1 < merge_~n#1); 41537#L17-4 call ULTIMATE.dealloc(merge_~x~0#1.base, merge_~x~0#1.offset); 41538#L8 assume { :end_inline_merge } true; 41505#merge_sortFINAL assume true; 41506#merge_sortEXIT >#89#return; 41499#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 41497#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 41494#L12 assume !(merge_~j~0#1 == merge_~n#1); 41491#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 41460#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 41422#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 41423#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 41500#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 41498#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 41496#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 41492#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 41447#L12-2 [2022-11-21 16:55:05,980 INFO L750 eck$LassoCheckResult]: Loop: 41447#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 42282#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 42281#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 41446#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 41447#L12-2 [2022-11-21 16:55:05,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:55:05,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1073743495, now seen corresponding path program 3 times [2022-11-21 16:55:05,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:55:05,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76987660] [2022-11-21 16:55:05,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:55:05,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:55:06,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:06,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-11-21 16:55:06,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:06,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-21 16:55:06,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:06,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-21 16:55:06,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:06,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-21 16:55:06,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:06,431 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 16 proven. 27 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-11-21 16:55:06,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:55:06,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76987660] [2022-11-21 16:55:06,432 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76987660] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:55:06,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1996177732] [2022-11-21 16:55:06,432 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-21 16:55:06,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:55:06,433 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:55:06,434 INFO L229 MonitoredProcess]: Starting monitored process 176 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:55:06,457 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Waiting until timeout for monitored process [2022-11-21 16:55:06,879 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-21 16:55:06,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 16:55:06,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-21 16:55:06,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:55:07,085 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 23 proven. 17 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-11-21 16:55:07,085 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:55:07,266 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 23 proven. 17 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-11-21 16:55:07,266 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1996177732] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:55:07,266 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:55:07,267 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-11-21 16:55:07,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266359290] [2022-11-21 16:55:07,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:55:07,267 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-21 16:55:07,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:55:07,268 INFO L85 PathProgramCache]: Analyzing trace with hash 2032998, now seen corresponding path program 3 times [2022-11-21 16:55:07,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:55:07,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258220977] [2022-11-21 16:55:07,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:55:07,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:55:07,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:55:07,273 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:55:07,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:55:07,279 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:55:07,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:55:07,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-21 16:55:07,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2022-11-21 16:55:07,418 INFO L87 Difference]: Start difference. First operand 900 states and 1072 transitions. cyclomatic complexity: 224 Second operand has 22 states, 21 states have (on average 4.0476190476190474) internal successors, (85), 20 states have internal predecessors, (85), 5 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-11-21 16:55:08,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:55:08,347 INFO L93 Difference]: Finished difference Result 1158 states and 1403 transitions. [2022-11-21 16:55:08,347 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1158 states and 1403 transitions. [2022-11-21 16:55:08,356 INFO L131 ngComponentsAnalysis]: Automaton has 53 accepting balls. 267 [2022-11-21 16:55:08,368 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1158 states to 1158 states and 1403 transitions. [2022-11-21 16:55:08,368 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1046 [2022-11-21 16:55:08,369 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1046 [2022-11-21 16:55:08,369 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1158 states and 1403 transitions. [2022-11-21 16:55:08,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 16:55:08,370 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1158 states and 1403 transitions. [2022-11-21 16:55:08,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1158 states and 1403 transitions. [2022-11-21 16:55:08,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1158 to 975. [2022-11-21 16:55:08,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 975 states, 899 states have (on average 1.153503893214683) internal successors, (1037), 898 states have internal predecessors, (1037), 45 states have call successors, (47), 33 states have call predecessors, (47), 31 states have return successors, (76), 43 states have call predecessors, (76), 41 states have call successors, (76) [2022-11-21 16:55:08,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 975 states to 975 states and 1160 transitions. [2022-11-21 16:55:08,397 INFO L240 hiAutomatonCegarLoop]: Abstraction has 975 states and 1160 transitions. [2022-11-21 16:55:08,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-21 16:55:08,398 INFO L428 stractBuchiCegarLoop]: Abstraction has 975 states and 1160 transitions. [2022-11-21 16:55:08,398 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-11-21 16:55:08,399 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 975 states and 1160 transitions. [2022-11-21 16:55:08,403 INFO L131 ngComponentsAnalysis]: Automaton has 41 accepting balls. 225 [2022-11-21 16:55:08,404 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:55:08,404 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:55:08,404 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:55:08,404 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2022-11-21 16:55:08,405 INFO L748 eck$LassoCheckResult]: Stem: 44023#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 43994#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 43995#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 43997#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 43998#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 44093#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 44092#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 44091#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 44090#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 44086#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 43969#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 44083#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 44079#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 44069#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 44071#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 44081#L24 assume ~n#1 < 2; 44077#merge_sortFINAL assume true; 44068#merge_sortEXIT >#87#return; 44062#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 44063#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 44200#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 44198#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 44199#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 44202#L24 assume ~n#1 < 2; 44201#merge_sortFINAL assume true; 44197#merge_sortEXIT >#87#return; 44151#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 44188#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 44196#L24 assume ~n#1 < 2; 44150#merge_sortFINAL assume true; 44152#merge_sortEXIT >#89#return; 44187#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 44186#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 44185#L12 assume !(merge_~j~0#1 == merge_~n#1); 44184#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 44182#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 44183#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 44193#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 44191#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 44112#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 44190#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 44189#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 44111#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 44110#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 44109#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 44108#L11-4 merge_~i~0#1 := 0; 44107#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 44106#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 44105#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 44104#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 44102#L17-3 assume !(merge_~i~0#1 < merge_~n#1); 44103#L17-4 call ULTIMATE.dealloc(merge_~x~0#1.base, merge_~x~0#1.offset); 44098#L8 assume { :end_inline_merge } true; 44099#merge_sortFINAL assume true; 44061#merge_sortEXIT >#89#return; 44060#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 44059#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 44054#L12 assume !(merge_~j~0#1 == merge_~n#1); 44056#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 44252#L14 assume !(merge_#t~mem7#1 < merge_#t~mem8#1);merge_#t~post11#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post11#1;call merge_#t~mem12#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post11#1, 4);merge_#t~ite13#1 := merge_#t~mem12#1; 44251#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 44250#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 44249#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 44248#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 44247#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 44246#L12 assume !(merge_~j~0#1 == merge_~n#1); 44244#L13 assume merge_~i~0#1 == merge_~m#1;merge_#t~post5#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post5#1;call merge_#t~mem6#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post5#1, 4);merge_#t~ite14#1 := merge_#t~mem6#1; 44245#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 44942#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 44941#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 44432#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 44431#L11-4 merge_~i~0#1 := 0; 44028#L17-3 [2022-11-21 16:55:08,405 INFO L750 eck$LassoCheckResult]: Loop: 44028#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 44027#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 44028#L17-3 [2022-11-21 16:55:08,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:55:08,405 INFO L85 PathProgramCache]: Analyzing trace with hash -449494681, now seen corresponding path program 2 times [2022-11-21 16:55:08,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:55:08,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203861283] [2022-11-21 16:55:08,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:55:08,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:55:08,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:08,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-11-21 16:55:08,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:08,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-21 16:55:08,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:08,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-21 16:55:08,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:08,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-21 16:55:08,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:08,745 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 30 proven. 26 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-11-21 16:55:08,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:55:08,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203861283] [2022-11-21 16:55:08,745 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203861283] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:55:08,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27063750] [2022-11-21 16:55:08,746 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-21 16:55:08,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:55:08,746 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:55:08,751 INFO L229 MonitoredProcess]: Starting monitored process 177 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:55:08,770 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Waiting until timeout for monitored process [2022-11-21 16:55:08,964 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-21 16:55:08,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 16:55:08,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-21 16:55:08,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:55:09,133 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 33 proven. 23 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-11-21 16:55:09,134 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:55:09,291 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 33 proven. 23 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-11-21 16:55:09,292 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [27063750] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:55:09,292 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:55:09,292 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 17 [2022-11-21 16:55:09,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796587812] [2022-11-21 16:55:09,292 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:55:09,293 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-21 16:55:09,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:55:09,293 INFO L85 PathProgramCache]: Analyzing trace with hash 2563, now seen corresponding path program 4 times [2022-11-21 16:55:09,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:55:09,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562401135] [2022-11-21 16:55:09,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:55:09,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:55:09,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:55:09,298 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:55:09,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:55:09,303 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:55:09,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:55:09,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-21 16:55:09,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-11-21 16:55:09,385 INFO L87 Difference]: Start difference. First operand 975 states and 1160 transitions. cyclomatic complexity: 240 Second operand has 17 states, 17 states have (on average 4.647058823529412) internal successors, (79), 15 states have internal predecessors, (79), 3 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-21 16:55:09,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:55:09,683 INFO L93 Difference]: Finished difference Result 1088 states and 1287 transitions. [2022-11-21 16:55:09,684 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1088 states and 1287 transitions. [2022-11-21 16:55:09,689 INFO L131 ngComponentsAnalysis]: Automaton has 41 accepting balls. 225 [2022-11-21 16:55:09,696 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1088 states to 1083 states and 1281 transitions. [2022-11-21 16:55:09,697 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 956 [2022-11-21 16:55:09,698 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 956 [2022-11-21 16:55:09,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1083 states and 1281 transitions. [2022-11-21 16:55:09,698 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 16:55:09,698 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1083 states and 1281 transitions. [2022-11-21 16:55:09,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1083 states and 1281 transitions. [2022-11-21 16:55:09,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1083 to 1015. [2022-11-21 16:55:09,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1015 states, 939 states have (on average 1.1501597444089458) internal successors, (1080), 938 states have internal predecessors, (1080), 45 states have call successors, (47), 33 states have call predecessors, (47), 31 states have return successors, (76), 43 states have call predecessors, (76), 41 states have call successors, (76) [2022-11-21 16:55:09,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1015 states to 1015 states and 1203 transitions. [2022-11-21 16:55:09,722 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1015 states and 1203 transitions. [2022-11-21 16:55:09,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-21 16:55:09,723 INFO L428 stractBuchiCegarLoop]: Abstraction has 1015 states and 1203 transitions. [2022-11-21 16:55:09,723 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-11-21 16:55:09,723 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1015 states and 1203 transitions. [2022-11-21 16:55:09,728 INFO L131 ngComponentsAnalysis]: Automaton has 41 accepting balls. 225 [2022-11-21 16:55:09,728 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:55:09,728 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:55:09,729 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:55:09,729 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2022-11-21 16:55:09,729 INFO L748 eck$LassoCheckResult]: Stem: 46597#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 46569#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 46570#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 46575#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 46576#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 46577#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 46578#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 46637#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 46635#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 46636#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 46638#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 46631#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 46548#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 46623#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 46661#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 46654#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 46658#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 46664#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 46777#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 46780#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 46564#L24 assume ~n#1 < 2; 46779#merge_sortFINAL assume true; 46776#merge_sortEXIT >#87#return; 46778#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 46746#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 46841#L24 assume ~n#1 < 2; 46840#merge_sortFINAL assume true; 46838#merge_sortEXIT >#89#return; 46837#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 46836#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 46835#L12 assume !(merge_~j~0#1 == merge_~n#1); 46833#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 46834#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 46908#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 46904#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 46901#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 46894#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 46898#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 46896#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 46893#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 46891#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 46890#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 46889#L11-4 merge_~i~0#1 := 0; 46888#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 46887#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 46886#L17-3 assume !(merge_~i~0#1 < merge_~n#1); 46885#L17-4 call ULTIMATE.dealloc(merge_~x~0#1.base, merge_~x~0#1.offset); 46884#L8 assume { :end_inline_merge } true; 46883#merge_sortFINAL assume true; 46882#merge_sortEXIT >#87#return; 46861#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 46862#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 46992#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 46989#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 46591#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 46991#L24 assume ~n#1 < 2; 46990#merge_sortFINAL assume true; 46988#merge_sortEXIT >#87#return; 46558#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 46557#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 46559#L24 assume ~n#1 < 2; 46844#merge_sortFINAL assume true; 47094#merge_sortEXIT >#89#return; 47095#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 47185#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 47183#L12 assume !(merge_~j~0#1 == merge_~n#1); 47181#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 47088#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 47087#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 47086#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 47085#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 47083#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 47084#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 47156#L12 [2022-11-21 16:55:09,730 INFO L750 eck$LassoCheckResult]: Loop: 47156#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 47162#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 47160#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 47155#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 47156#L12 [2022-11-21 16:55:09,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:55:09,730 INFO L85 PathProgramCache]: Analyzing trace with hash -368617148, now seen corresponding path program 4 times [2022-11-21 16:55:09,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:55:09,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608312370] [2022-11-21 16:55:09,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:55:09,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:55:09,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:09,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-11-21 16:55:09,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:10,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-21 16:55:10,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:10,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-21 16:55:10,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:10,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-11-21 16:55:10,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:10,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-11-21 16:55:10,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:10,079 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 41 proven. 13 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-11-21 16:55:10,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:55:10,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608312370] [2022-11-21 16:55:10,079 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608312370] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:55:10,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024886910] [2022-11-21 16:55:10,080 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-21 16:55:10,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:55:10,080 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:55:10,086 INFO L229 MonitoredProcess]: Starting monitored process 178 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:55:10,110 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Waiting until timeout for monitored process [2022-11-21 16:55:10,363 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-21 16:55:10,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 16:55:10,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-21 16:55:10,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:55:10,449 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 58 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-11-21 16:55:10,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:55:10,551 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 34 proven. 14 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2022-11-21 16:55:10,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2024886910] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:55:10,551 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:55:10,551 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 14 [2022-11-21 16:55:10,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294561145] [2022-11-21 16:55:10,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:55:10,552 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-21 16:55:10,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:55:10,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1495548, now seen corresponding path program 4 times [2022-11-21 16:55:10,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:55:10,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750320338] [2022-11-21 16:55:10,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:55:10,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:55:10,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:55:10,557 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:55:10,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:55:10,561 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:55:10,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:55:10,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-21 16:55:10,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2022-11-21 16:55:10,672 INFO L87 Difference]: Start difference. First operand 1015 states and 1203 transitions. cyclomatic complexity: 243 Second operand has 14 states, 14 states have (on average 4.5) internal successors, (63), 13 states have internal predecessors, (63), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-11-21 16:55:11,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:55:11,080 INFO L93 Difference]: Finished difference Result 1332 states and 1584 transitions. [2022-11-21 16:55:11,080 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1332 states and 1584 transitions. [2022-11-21 16:55:11,089 INFO L131 ngComponentsAnalysis]: Automaton has 53 accepting balls. 297 [2022-11-21 16:55:11,099 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1332 states to 1332 states and 1584 transitions. [2022-11-21 16:55:11,100 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1177 [2022-11-21 16:55:11,101 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1177 [2022-11-21 16:55:11,101 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1332 states and 1584 transitions. [2022-11-21 16:55:11,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 16:55:11,102 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1332 states and 1584 transitions. [2022-11-21 16:55:11,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1332 states and 1584 transitions. [2022-11-21 16:55:11,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1332 to 1041. [2022-11-21 16:55:11,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1041 states, 965 states have (on average 1.1461139896373056) internal successors, (1106), 964 states have internal predecessors, (1106), 45 states have call successors, (47), 33 states have call predecessors, (47), 31 states have return successors, (76), 43 states have call predecessors, (76), 41 states have call successors, (76) [2022-11-21 16:55:11,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1041 states to 1041 states and 1229 transitions. [2022-11-21 16:55:11,130 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1041 states and 1229 transitions. [2022-11-21 16:55:11,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-21 16:55:11,131 INFO L428 stractBuchiCegarLoop]: Abstraction has 1041 states and 1229 transitions. [2022-11-21 16:55:11,131 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-11-21 16:55:11,131 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1041 states and 1229 transitions. [2022-11-21 16:55:11,137 INFO L131 ngComponentsAnalysis]: Automaton has 41 accepting balls. 225 [2022-11-21 16:55:11,137 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:55:11,138 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:55:11,138 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:55:11,138 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2022-11-21 16:55:11,139 INFO L748 eck$LassoCheckResult]: Stem: 49469#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 49443#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 49444#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 49446#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 49447#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 49531#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 49530#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 49529#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 49528#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 49525#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 49428#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 49522#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 49518#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 49508#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 49511#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 49520#L24 assume ~n#1 < 2; 49516#merge_sortFINAL assume true; 49507#merge_sortEXIT >#87#return; 49500#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 49607#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 49604#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 49593#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 49600#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 49603#L24 assume ~n#1 < 2; 49599#merge_sortFINAL assume true; 49592#merge_sortEXIT >#87#return; 49585#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 49586#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 49628#L24 assume ~n#1 < 2; 49627#merge_sortFINAL assume true; 49584#merge_sortEXIT >#89#return; 49582#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 49583#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 49578#L12 assume !(merge_~j~0#1 == merge_~n#1); 49579#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 49573#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 49574#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 49636#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 49634#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 49622#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 49631#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 49629#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 49621#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 49550#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 49551#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 49547#L11-4 merge_~i~0#1 := 0; 49546#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 49545#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 49544#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 49541#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 49539#L17-3 assume !(merge_~i~0#1 < merge_~n#1); 49540#L17-4 call ULTIMATE.dealloc(merge_~x~0#1.base, merge_~x~0#1.offset); 49535#L8 assume { :end_inline_merge } true; 49536#merge_sortFINAL assume true; 49499#merge_sortEXIT >#89#return; 49498#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 49497#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 49492#L12 assume !(merge_~j~0#1 == merge_~n#1); 49491#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 49468#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 49427#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 49429#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 49532#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 49515#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 49503#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 49504#L12 assume !(merge_~j~0#1 == merge_~n#1); 50371#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 50367#L14 assume !(merge_#t~mem7#1 < merge_#t~mem8#1);merge_#t~post11#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post11#1;call merge_#t~mem12#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post11#1, 4);merge_#t~ite13#1 := merge_#t~mem12#1; 50368#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 50344#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 50403#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 50402#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 50400#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 50394#L12 assume !(merge_~j~0#1 == merge_~n#1); 50395#L13 [2022-11-21 16:55:11,139 INFO L750 eck$LassoCheckResult]: Loop: 50395#L13 assume merge_~i~0#1 == merge_~m#1;merge_#t~post5#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post5#1;call merge_#t~mem6#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post5#1, 4);merge_#t~ite14#1 := merge_#t~mem6#1; 50411#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 50409#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 50407#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 50399#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 50398#L12 assume !(merge_~j~0#1 == merge_~n#1); 50395#L13 [2022-11-21 16:55:11,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:55:11,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1369718071, now seen corresponding path program 4 times [2022-11-21 16:55:11,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:55:11,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313116493] [2022-11-21 16:55:11,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:55:11,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:55:11,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:55:11,208 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:55:11,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:55:11,309 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:55:11,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:55:11,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1578483347, now seen corresponding path program 3 times [2022-11-21 16:55:11,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:55:11,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876499413] [2022-11-21 16:55:11,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:55:11,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:55:11,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:55:11,315 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:55:11,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:55:11,321 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:55:11,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:55:11,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1760971611, now seen corresponding path program 3 times [2022-11-21 16:55:11,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:55:11,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407305254] [2022-11-21 16:55:11,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:55:11,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:55:11,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:11,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-11-21 16:55:11,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:11,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-21 16:55:11,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:11,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-21 16:55:11,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:11,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-21 16:55:11,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:11,813 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 54 proven. 34 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-11-21 16:55:11,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:55:11,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407305254] [2022-11-21 16:55:11,813 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407305254] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:55:11,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661145756] [2022-11-21 16:55:11,814 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-21 16:55:11,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:55:11,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:55:11,822 INFO L229 MonitoredProcess]: Starting monitored process 179 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:55:11,845 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Waiting until timeout for monitored process [2022-11-21 16:55:12,070 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-21 16:55:12,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 16:55:12,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-21 16:55:12,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:55:12,271 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 69 proven. 19 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-11-21 16:55:12,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:55:12,447 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 69 proven. 19 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-11-21 16:55:12,447 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1661145756] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:55:12,447 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:55:12,447 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 20 [2022-11-21 16:55:12,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583398193] [2022-11-21 16:55:12,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:55:12,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:55:12,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-21 16:55:12,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-11-21 16:55:12,558 INFO L87 Difference]: Start difference. First operand 1041 states and 1229 transitions. cyclomatic complexity: 243 Second operand has 20 states, 19 states have (on average 5.0) internal successors, (95), 18 states have internal predecessors, (95), 3 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-21 16:55:12,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:55:12,892 INFO L93 Difference]: Finished difference Result 1119 states and 1312 transitions. [2022-11-21 16:55:12,893 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1119 states and 1312 transitions. [2022-11-21 16:55:12,899 INFO L131 ngComponentsAnalysis]: Automaton has 42 accepting balls. 227 [2022-11-21 16:55:12,906 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1119 states to 1107 states and 1300 transitions. [2022-11-21 16:55:12,906 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 971 [2022-11-21 16:55:12,907 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 992 [2022-11-21 16:55:12,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1107 states and 1300 transitions. [2022-11-21 16:55:12,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 16:55:12,907 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1107 states and 1300 transitions. [2022-11-21 16:55:12,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1107 states and 1300 transitions. [2022-11-21 16:55:12,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1107 to 1080. [2022-11-21 16:55:12,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1080 states, 1003 states have (on average 1.1445663010967098) internal successors, (1148), 1001 states have internal predecessors, (1148), 46 states have call successors, (48), 33 states have call predecessors, (48), 31 states have return successors, (77), 45 states have call predecessors, (77), 42 states have call successors, (77) [2022-11-21 16:55:12,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1080 states to 1080 states and 1273 transitions. [2022-11-21 16:55:12,928 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1080 states and 1273 transitions. [2022-11-21 16:55:12,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-21 16:55:12,929 INFO L428 stractBuchiCegarLoop]: Abstraction has 1080 states and 1273 transitions. [2022-11-21 16:55:12,929 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-11-21 16:55:12,929 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1080 states and 1273 transitions. [2022-11-21 16:55:12,934 INFO L131 ngComponentsAnalysis]: Automaton has 41 accepting balls. 225 [2022-11-21 16:55:12,934 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:55:12,934 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:55:12,935 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:55:12,935 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2022-11-21 16:55:12,935 INFO L748 eck$LassoCheckResult]: Stem: 52201#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 52168#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 52169#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 52174#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 52175#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 52251#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 52250#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 52249#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 52248#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 52246#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 52247#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 52265#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 52151#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 52263#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 52261#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 52257#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 52259#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 52264#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 52379#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 52382#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 52167#L24 assume ~n#1 < 2; 52381#merge_sortFINAL assume true; 52378#merge_sortEXIT >#87#return; 52380#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 52357#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 52406#L24 assume ~n#1 < 2; 52405#merge_sortFINAL assume true; 52403#merge_sortEXIT >#89#return; 52402#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 52401#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 52400#L12 assume !(merge_~j~0#1 == merge_~n#1); 52398#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 52399#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 52502#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 52499#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 52496#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 52489#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 52493#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 52491#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 52488#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 52487#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 52486#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 52485#L11-4 merge_~i~0#1 := 0; 52484#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 52483#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 52482#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 52481#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 52480#L17-3 assume !(merge_~i~0#1 < merge_~n#1); 52479#L17-4 call ULTIMATE.dealloc(merge_~x~0#1.base, merge_~x~0#1.offset); 52478#L8 assume { :end_inline_merge } true; 52477#merge_sortFINAL assume true; 52475#merge_sortEXIT >#87#return; 52476#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 52600#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 52601#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 52595#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 52194#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 52609#L24 assume ~n#1 < 2; 52608#merge_sortFINAL assume true; 52603#merge_sortEXIT >#87#return; 52604#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 52721#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 52722#L24 assume ~n#1 < 2; 52598#merge_sortFINAL assume true; 52717#merge_sortEXIT >#89#return; 52718#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 52820#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 52818#L12 assume !(merge_~j~0#1 == merge_~n#1); 52816#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 52710#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 52709#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 52707#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 52708#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 52703#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 52704#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 52787#L12 [2022-11-21 16:55:12,936 INFO L750 eck$LassoCheckResult]: Loop: 52787#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 52791#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 52789#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 52786#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 52787#L12 [2022-11-21 16:55:12,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:55:12,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1457448186, now seen corresponding path program 5 times [2022-11-21 16:55:12,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:55:12,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599725542] [2022-11-21 16:55:12,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:55:12,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:55:12,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:55:12,985 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:55:13,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:55:13,033 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:55:13,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:55:13,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1495548, now seen corresponding path program 5 times [2022-11-21 16:55:13,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:55:13,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133789738] [2022-11-21 16:55:13,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:55:13,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:55:13,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:55:13,039 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:55:13,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:55:13,042 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:55:13,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:55:13,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1384586623, now seen corresponding path program 6 times [2022-11-21 16:55:13,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:55:13,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113737335] [2022-11-21 16:55:13,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:55:13,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:55:13,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:13,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-11-21 16:55:13,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:13,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-21 16:55:13,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:13,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-21 16:55:13,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:13,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-11-21 16:55:13,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:13,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-11-21 16:55:13,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:55:13,896 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 36 proven. 40 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-21 16:55:13,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:55:13,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113737335] [2022-11-21 16:55:13,897 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113737335] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:55:13,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [970221931] [2022-11-21 16:55:13,897 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-21 16:55:13,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:55:13,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:55:13,902 INFO L229 MonitoredProcess]: Starting monitored process 180 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:55:13,922 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Waiting until timeout for monitored process [2022-11-21 16:55:14,198 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-11-21 16:55:14,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 16:55:14,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-21 16:55:14,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:55:14,427 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2022-11-21 16:55:14,427 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-21 16:55:14,427 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [970221931] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:55:14,428 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-21 16:55:14,428 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [19] total 25 [2022-11-21 16:55:14,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499961030] [2022-11-21 16:55:14,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:55:14,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:55:14,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-21 16:55:14,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=574, Unknown=0, NotChecked=0, Total=650 [2022-11-21 16:55:14,546 INFO L87 Difference]: Start difference. First operand 1080 states and 1273 transitions. cyclomatic complexity: 248 Second operand has 9 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-21 16:55:14,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:55:14,774 INFO L93 Difference]: Finished difference Result 1114 states and 1301 transitions. [2022-11-21 16:55:14,774 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1114 states and 1301 transitions. [2022-11-21 16:55:14,781 INFO L131 ngComponentsAnalysis]: Automaton has 39 accepting balls. 217 [2022-11-21 16:55:14,788 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1114 states to 1074 states and 1256 transitions. [2022-11-21 16:55:14,789 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 983 [2022-11-21 16:55:14,790 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1003 [2022-11-21 16:55:14,790 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1074 states and 1256 transitions. [2022-11-21 16:55:14,790 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 16:55:14,790 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1074 states and 1256 transitions. [2022-11-21 16:55:14,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1074 states and 1256 transitions. [2022-11-21 16:55:14,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1074 to 1045. [2022-11-21 16:55:14,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1045 states, 968 states have (on average 1.134297520661157) internal successors, (1098), 966 states have internal predecessors, (1098), 46 states have call successors, (48), 33 states have call predecessors, (48), 31 states have return successors, (77), 45 states have call predecessors, (77), 42 states have call successors, (77) [2022-11-21 16:55:14,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1045 states to 1045 states and 1223 transitions. [2022-11-21 16:55:14,812 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1045 states and 1223 transitions. [2022-11-21 16:55:14,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-21 16:55:14,813 INFO L428 stractBuchiCegarLoop]: Abstraction has 1045 states and 1223 transitions. [2022-11-21 16:55:14,814 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-11-21 16:55:14,814 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1045 states and 1223 transitions. [2022-11-21 16:55:14,819 INFO L131 ngComponentsAnalysis]: Automaton has 36 accepting balls. 205 [2022-11-21 16:55:14,820 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:55:14,820 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:55:14,825 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:55:14,825 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2022-11-21 16:55:14,827 INFO L748 eck$LassoCheckResult]: Stem: 54720#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 54693#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 54694#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 54698#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 54699#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 54776#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 54775#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 54774#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 54773#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 54771#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 54725#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 54770#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 54768#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 54765#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 54766#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 54769#L24 assume ~n#1 < 2; 54767#merge_sortFINAL assume true; 54764#merge_sortEXIT >#87#return; 54755#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 54763#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 54878#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 54865#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 54872#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 54877#L24 assume ~n#1 < 2; 54871#merge_sortFINAL assume true; 54864#merge_sortEXIT >#87#return; 54862#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 54894#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 54895#L24 assume ~n#1 < 2; 54861#merge_sortFINAL assume true; 54863#merge_sortEXIT >#89#return; 54853#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 54854#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 54849#L12 assume !(merge_~j~0#1 == merge_~n#1); 54850#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 54840#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 54841#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 54832#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 54833#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 54824#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 54825#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 54817#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 54818#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 54891#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 54890#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 54889#L11-4 merge_~i~0#1 := 0; 54888#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 54887#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 54886#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 54885#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 54884#L17-3 assume !(merge_~i~0#1 < merge_~n#1); 54806#L17-4 call ULTIMATE.dealloc(merge_~x~0#1.base, merge_~x~0#1.offset); 54793#L8 assume { :end_inline_merge } true; 54794#merge_sortFINAL assume true; 54753#merge_sortEXIT >#89#return; 54756#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 55617#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 55615#L12 assume !(merge_~j~0#1 == merge_~n#1); 55616#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 55706#L14 assume !(merge_#t~mem7#1 < merge_#t~mem8#1);merge_#t~post11#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post11#1;call merge_#t~mem12#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post11#1, 4);merge_#t~ite13#1 := merge_#t~mem12#1; 55705#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 55704#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 55703#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 55702#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 55701#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 55700#L12 assume !(merge_~j~0#1 == merge_~n#1); 55698#L13 assume merge_~i~0#1 == merge_~m#1;merge_#t~post5#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post5#1;call merge_#t~mem6#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post5#1, 4);merge_#t~ite14#1 := merge_#t~mem6#1; 55696#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 55695#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 55694#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 55693#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 55692#L12 assume !(merge_~j~0#1 == merge_~n#1); 54747#L13 assume merge_~i~0#1 == merge_~m#1;merge_#t~post5#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post5#1;call merge_#t~mem6#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post5#1, 4);merge_#t~ite14#1 := merge_#t~mem6#1; 55691#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 55560#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 55554#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 55123#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 55122#L11-4 merge_~i~0#1 := 0; 54726#L17-3 [2022-11-21 16:55:14,827 INFO L750 eck$LassoCheckResult]: Loop: 54726#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 54724#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 54726#L17-3 [2022-11-21 16:55:14,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:55:14,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1807016583, now seen corresponding path program 4 times [2022-11-21 16:55:14,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:55:14,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255932462] [2022-11-21 16:55:14,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:55:14,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:55:14,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:55:14,877 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:55:14,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:55:14,932 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:55:14,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:55:14,933 INFO L85 PathProgramCache]: Analyzing trace with hash 2563, now seen corresponding path program 5 times [2022-11-21 16:55:14,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:55:14,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809989225] [2022-11-21 16:55:14,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:55:14,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:55:14,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:55:14,939 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:55:14,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:55:14,943 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:55:14,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:55:14,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1376147077, now seen corresponding path program 5 times [2022-11-21 16:55:14,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:55:14,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564864877] [2022-11-21 16:55:14,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:55:14,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:55:15,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:55:15,015 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:55:15,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:55:15,079 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:55:37,263 WARN L233 SmtUtils]: Spent 14.26s on a formula simplification. DAG size of input: 342 DAG size of output: 293 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-21 16:55:57,504 WARN L233 SmtUtils]: Spent 7.49s on a formula simplification. DAG size of input: 206 DAG size of output: 193 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-21 16:56:01,608 INFO L210 LassoAnalysis]: Preferences: [2022-11-21 16:56:01,608 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-21 16:56:01,608 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-21 16:56:01,609 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-21 16:56:01,609 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-21 16:56:01,609 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:01,609 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-21 16:56:01,609 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-21 16:56:01,609 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration26_Lasso [2022-11-21 16:56:01,609 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-21 16:56:01,610 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-21 16:56:01,613 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:01,616 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:01,619 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:01,620 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:01,622 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:01,624 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:01,625 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:01,627 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:01,629 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:01,631 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:01,634 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:01,637 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:01,639 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:01,642 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:01,645 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:01,647 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:01,648 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:01,651 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:01,652 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:01,654 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:01,656 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:01,658 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:01,659 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:01,661 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:01,663 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:01,664 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:07,898 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:07,900 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:07,902 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:07,904 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:07,905 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:56:09,601 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-21 16:56:09,601 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-21 16:56:09,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:09,602 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:09,609 INFO L229 MonitoredProcess]: Starting monitored process 181 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:09,610 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Waiting until timeout for monitored process [2022-11-21 16:56:09,610 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:09,620 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:09,620 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:56:09,620 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:09,620 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:09,620 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:09,621 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:56:09,621 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:56:09,622 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:09,624 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Forceful destruction successful, exit code 0 [2022-11-21 16:56:09,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:09,625 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:09,625 INFO L229 MonitoredProcess]: Starting monitored process 182 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:09,628 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Waiting until timeout for monitored process [2022-11-21 16:56:09,629 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:09,639 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:09,639 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:56:09,639 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:09,639 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:09,639 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:09,639 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:56:09,639 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:56:09,641 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:09,643 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Ended with exit code 0 [2022-11-21 16:56:09,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:09,643 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:09,644 INFO L229 MonitoredProcess]: Starting monitored process 183 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:09,646 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (183)] Waiting until timeout for monitored process [2022-11-21 16:56:09,646 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:09,656 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:09,656 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:56:09,656 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:09,657 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:09,657 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:09,657 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:56:09,657 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:56:09,658 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:09,661 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (183)] Ended with exit code 0 [2022-11-21 16:56:09,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:09,661 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:09,662 INFO L229 MonitoredProcess]: Starting monitored process 184 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:09,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Waiting until timeout for monitored process [2022-11-21 16:56:09,665 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:09,674 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:09,674 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:56:09,675 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:09,675 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:09,675 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:09,675 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:56:09,675 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:56:09,676 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:09,678 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Ended with exit code 0 [2022-11-21 16:56:09,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:09,679 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:09,680 INFO L229 MonitoredProcess]: Starting monitored process 185 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:09,681 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Waiting until timeout for monitored process [2022-11-21 16:56:09,682 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:09,691 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:09,691 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:56:09,692 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:09,692 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:09,692 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:09,692 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:56:09,692 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:56:09,694 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:09,696 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Ended with exit code 0 [2022-11-21 16:56:09,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:09,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:09,697 INFO L229 MonitoredProcess]: Starting monitored process 186 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:09,698 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (186)] Waiting until timeout for monitored process [2022-11-21 16:56:09,699 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:09,709 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:09,709 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:56:09,709 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:09,709 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:09,709 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:09,710 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:56:09,710 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:56:09,711 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:09,713 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (186)] Forceful destruction successful, exit code 0 [2022-11-21 16:56:09,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:09,714 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:09,715 INFO L229 MonitoredProcess]: Starting monitored process 187 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:09,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (187)] Waiting until timeout for monitored process [2022-11-21 16:56:09,717 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:09,727 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:09,728 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:56:09,728 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:09,728 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:09,728 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:09,728 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:56:09,728 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:56:09,730 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:09,732 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (187)] Ended with exit code 0 [2022-11-21 16:56:09,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:09,732 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:09,734 INFO L229 MonitoredProcess]: Starting monitored process 188 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:09,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (188)] Waiting until timeout for monitored process [2022-11-21 16:56:09,736 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:09,748 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:09,748 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:56:09,748 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:09,748 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:09,748 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:09,748 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:56:09,748 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:56:09,749 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:09,752 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (188)] Forceful destruction successful, exit code 0 [2022-11-21 16:56:09,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:09,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:09,753 INFO L229 MonitoredProcess]: Starting monitored process 189 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:09,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (189)] Waiting until timeout for monitored process [2022-11-21 16:56:09,755 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:09,765 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:09,765 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:56:09,765 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:09,765 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:09,765 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:09,765 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:56:09,766 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:56:09,767 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:09,769 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (189)] Ended with exit code 0 [2022-11-21 16:56:09,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:09,769 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:09,770 INFO L229 MonitoredProcess]: Starting monitored process 190 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:09,771 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (190)] Waiting until timeout for monitored process [2022-11-21 16:56:09,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 [2022-11-21 16:56:09,782 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:09,783 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:56:09,783 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:09,783 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:09,783 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:09,783 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:56:09,783 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:56:09,785 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:09,790 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (190)] Ended with exit code 0 [2022-11-21 16:56:09,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:09,791 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:09,792 INFO L229 MonitoredProcess]: Starting monitored process 191 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:09,795 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (191)] Waiting until timeout for monitored process [2022-11-21 16:56:09,796 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:09,806 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:09,807 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:56:09,807 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:09,807 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:09,807 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:09,808 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:56:09,808 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:56:09,809 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:09,812 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (191)] Forceful destruction successful, exit code 0 [2022-11-21 16:56:09,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:09,812 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:09,813 INFO L229 MonitoredProcess]: Starting monitored process 192 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:09,817 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (192)] Waiting until timeout for monitored process [2022-11-21 16:56:09,818 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:09,828 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:09,828 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:56:09,828 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:09,828 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:09,828 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:09,829 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:56:09,829 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:56:09,830 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:09,832 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (192)] Ended with exit code 0 [2022-11-21 16:56:09,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:09,833 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:09,834 INFO L229 MonitoredProcess]: Starting monitored process 193 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:09,836 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (193)] Waiting until timeout for monitored process [2022-11-21 16:56:09,836 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:09,847 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:09,847 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:56:09,847 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:09,847 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:09,847 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:09,847 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:56:09,847 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:56:09,849 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:09,851 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (193)] Ended with exit code 0 [2022-11-21 16:56:09,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:09,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:09,852 INFO L229 MonitoredProcess]: Starting monitored process 194 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:09,854 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Waiting until timeout for monitored process [2022-11-21 16:56:09,854 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:09,864 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:09,865 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:56:09,865 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:09,865 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:09,865 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:09,865 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:56:09,865 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:56:09,867 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:09,869 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Forceful destruction successful, exit code 0 [2022-11-21 16:56:09,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:09,870 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:09,870 INFO L229 MonitoredProcess]: Starting monitored process 195 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:09,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Waiting until timeout for monitored process [2022-11-21 16:56:09,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 [2022-11-21 16:56:09,883 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:09,883 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:56:09,883 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:09,883 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:09,883 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:09,884 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:56:09,884 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:56:09,885 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:09,887 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Ended with exit code 0 [2022-11-21 16:56:09,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:09,888 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:09,892 INFO L229 MonitoredProcess]: Starting monitored process 196 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:09,892 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Waiting until timeout for monitored process [2022-11-21 16:56:09,893 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:09,904 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:09,904 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:56:09,904 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:09,905 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:09,905 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:09,905 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:56:09,905 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:56:09,906 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:09,909 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Forceful destruction successful, exit code 0 [2022-11-21 16:56:09,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:09,909 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:09,910 INFO L229 MonitoredProcess]: Starting monitored process 197 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:09,912 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (197)] Waiting until timeout for monitored process [2022-11-21 16:56:09,912 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:09,922 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:09,922 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:09,922 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:09,923 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:09,924 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:56:09,924 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:56:09,927 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:09,929 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (197)] Ended with exit code 0 [2022-11-21 16:56:09,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:09,930 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:09,930 INFO L229 MonitoredProcess]: Starting monitored process 198 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:09,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Waiting until timeout for monitored process [2022-11-21 16:56:09,933 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:09,942 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:09,942 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:56:09,943 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:09,943 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:09,943 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:09,943 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:56:09,943 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:56:09,944 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:09,947 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Ended with exit code 0 [2022-11-21 16:56:09,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:09,947 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:09,948 INFO L229 MonitoredProcess]: Starting monitored process 199 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:09,949 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Waiting until timeout for monitored process [2022-11-21 16:56:09,951 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:09,961 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:09,961 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:56:09,961 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:09,961 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:09,961 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:09,961 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:56:09,961 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:56:09,963 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:09,965 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Ended with exit code 0 [2022-11-21 16:56:09,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:09,965 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:09,966 INFO L229 MonitoredProcess]: Starting monitored process 200 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:09,968 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Waiting until timeout for monitored process [2022-11-21 16:56:09,969 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:09,978 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:09,978 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:56:09,979 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:09,979 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:09,979 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:09,979 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:56:09,979 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:56:09,980 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:09,982 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Ended with exit code 0 [2022-11-21 16:56:09,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:09,983 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:09,984 INFO L229 MonitoredProcess]: Starting monitored process 201 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:09,984 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Waiting until timeout for monitored process [2022-11-21 16:56:09,986 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:09,996 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:09,996 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:56:09,996 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:09,996 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:09,996 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:09,996 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:56:09,997 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:56:09,998 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:10,000 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Ended with exit code 0 [2022-11-21 16:56:10,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:10,001 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:10,002 INFO L229 MonitoredProcess]: Starting monitored process 202 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:10,002 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Waiting until timeout for monitored process [2022-11-21 16:56:10,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 [2022-11-21 16:56:10,014 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:10,014 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:56:10,014 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:10,014 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:10,014 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:10,014 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:56:10,014 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:56:10,015 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:10,018 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Ended with exit code 0 [2022-11-21 16:56:10,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:10,018 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:10,019 INFO L229 MonitoredProcess]: Starting monitored process 203 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:10,020 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (203)] Waiting until timeout for monitored process [2022-11-21 16:56:10,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 [2022-11-21 16:56:10,031 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:10,031 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:56:10,032 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:10,032 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:10,032 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:10,032 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:56:10,032 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:56:10,033 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:10,036 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (203)] Ended with exit code 0 [2022-11-21 16:56:10,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:10,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:10,037 INFO L229 MonitoredProcess]: Starting monitored process 204 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:10,038 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Waiting until timeout for monitored process [2022-11-21 16:56:10,039 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:10,050 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:10,050 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:56:10,050 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:10,050 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:10,050 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:10,051 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:56:10,051 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:56:10,052 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:10,054 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Ended with exit code 0 [2022-11-21 16:56:10,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:10,055 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:10,055 INFO L229 MonitoredProcess]: Starting monitored process 205 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:10,056 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (205)] Waiting until timeout for monitored process [2022-11-21 16:56:10,058 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:10,068 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:10,068 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:56:10,068 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:10,068 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:10,069 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:10,069 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:56:10,069 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:56:10,070 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:10,073 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (205)] Ended with exit code 0 [2022-11-21 16:56:10,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:10,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:10,074 INFO L229 MonitoredProcess]: Starting monitored process 206 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:10,075 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Waiting until timeout for monitored process [2022-11-21 16:56:10,077 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:10,087 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:10,087 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:56:10,087 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:10,088 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:10,088 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:10,088 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:56:10,088 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:56:10,089 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:10,092 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Ended with exit code 0 [2022-11-21 16:56:10,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:10,093 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:10,094 INFO L229 MonitoredProcess]: Starting monitored process 207 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:10,095 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (207)] Waiting until timeout for monitored process [2022-11-21 16:56:10,096 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:10,108 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:10,109 INFO L203 nArgumentSynthesizer]: 8 stem disjuncts [2022-11-21 16:56:10,109 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:10,109 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:10,122 INFO L401 nArgumentSynthesizer]: We have 20 Motzkin's Theorem applications. [2022-11-21 16:56:10,122 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:56:10,144 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:10,147 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (207)] Ended with exit code 0 [2022-11-21 16:56:10,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:10,147 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:10,148 INFO L229 MonitoredProcess]: Starting monitored process 208 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:10,149 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (208)] Waiting until timeout for monitored process [2022-11-21 16:56:10,151 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:10,161 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:10,161 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:10,161 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:10,161 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:10,162 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:56:10,162 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:56:10,165 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:10,167 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (208)] Ended with exit code 0 [2022-11-21 16:56:10,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:10,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:10,169 INFO L229 MonitoredProcess]: Starting monitored process 209 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:10,169 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (209)] Waiting until timeout for monitored process [2022-11-21 16:56:10,171 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:10,181 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:10,181 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:10,182 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:10,182 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:10,190 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:56:10,190 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:56:10,205 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:10,208 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (209)] Ended with exit code 0 [2022-11-21 16:56:10,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:10,209 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:10,209 INFO L229 MonitoredProcess]: Starting monitored process 210 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:10,211 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (210)] Waiting until timeout for monitored process [2022-11-21 16:56:10,212 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:10,221 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:10,222 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:10,222 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:10,222 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:10,223 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:56:10,223 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:56:10,227 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:10,230 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (210)] Ended with exit code 0 [2022-11-21 16:56:10,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:10,230 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:10,231 INFO L229 MonitoredProcess]: Starting monitored process 211 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:10,232 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Waiting until timeout for monitored process [2022-11-21 16:56:10,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 [2022-11-21 16:56:10,244 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:10,244 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:56:10,245 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:10,245 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:10,245 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:10,245 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:56:10,245 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:56:10,246 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:10,249 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Ended with exit code 0 [2022-11-21 16:56:10,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:10,249 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:10,250 INFO L229 MonitoredProcess]: Starting monitored process 212 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:10,251 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (212)] Waiting until timeout for monitored process [2022-11-21 16:56:10,253 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:10,263 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:10,263 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:10,263 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:10,263 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:10,264 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:56:10,265 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:56:10,269 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:10,271 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (212)] Ended with exit code 0 [2022-11-21 16:56:10,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:10,272 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:10,272 INFO L229 MonitoredProcess]: Starting monitored process 213 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:10,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (213)] Waiting until timeout for monitored process [2022-11-21 16:56:10,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 [2022-11-21 16:56:10,285 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:10,286 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:10,286 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:10,286 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:10,295 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:56:10,295 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:56:10,311 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:10,314 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (213)] Ended with exit code 0 [2022-11-21 16:56:10,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:10,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:10,315 INFO L229 MonitoredProcess]: Starting monitored process 214 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:10,315 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (214)] Waiting until timeout for monitored process [2022-11-21 16:56:10,317 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:10,327 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:10,327 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:56:10,327 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:10,327 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:10,327 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:10,327 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:56:10,327 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:56:10,329 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:10,331 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (214)] Ended with exit code 0 [2022-11-21 16:56:10,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:10,331 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:10,332 INFO L229 MonitoredProcess]: Starting monitored process 215 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:10,334 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (215)] Waiting until timeout for monitored process [2022-11-21 16:56:10,334 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:10,344 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:10,344 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:10,344 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:10,344 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:10,348 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:56:10,348 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:56:10,381 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:10,384 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (215)] Ended with exit code 0 [2022-11-21 16:56:10,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:10,384 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:10,385 INFO L229 MonitoredProcess]: Starting monitored process 216 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:10,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (216)] Waiting until timeout for monitored process [2022-11-21 16:56:10,387 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:10,396 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:10,397 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:10,397 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:10,397 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:10,398 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:56:10,398 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:56:10,402 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:56:10,405 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (216)] Ended with exit code 0 [2022-11-21 16:56:10,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:10,405 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:10,406 INFO L229 MonitoredProcess]: Starting monitored process 217 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:10,408 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (217)] Waiting until timeout for monitored process [2022-11-21 16:56:10,408 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:56:10,419 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:56:10,419 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:56:10,419 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:56:10,419 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:56:10,436 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:56:10,436 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:56:10,482 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-21 16:56:10,600 INFO L443 ModelExtractionUtils]: Simplification made 26 calls to the SMT solver. [2022-11-21 16:56:10,600 INFO L444 ModelExtractionUtils]: 25 out of 64 variables were initially zero. Simplification set additionally 36 variables to zero. [2022-11-21 16:56:10,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:56:10,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:10,602 INFO L229 MonitoredProcess]: Starting monitored process 218 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:56:10,603 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (218)] Waiting until timeout for monitored process [2022-11-21 16:56:10,604 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-21 16:56:10,614 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2022-11-21 16:56:10,614 INFO L513 LassoAnalysis]: Proved termination. [2022-11-21 16:56:10,614 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select #length merge_sort_#in~a#1.base)_8, merge_sort_merge_~i~0#1) = 1*v_rep(select #length merge_sort_#in~a#1.base)_8 - 4*merge_sort_merge_~i~0#1 Supporting invariants [] [2022-11-21 16:56:10,618 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (217)] Ended with exit code 0 [2022-11-21 16:56:11,134 INFO L156 tatePredicateManager]: 55 out of 59 supporting invariants were superfluous and have been removed [2022-11-21 16:56:11,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:56:11,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:56:11,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 586 conjuncts, 30 conjunts are in the unsatisfiable core [2022-11-21 16:56:11,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:56:11,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:56:11,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-21 16:56:11,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:56:11,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:56:11,930 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.6 stem predicates 2 loop predicates [2022-11-21 16:56:11,930 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1045 states and 1223 transitions. cyclomatic complexity: 223 Second operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-21 16:56:12,144 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (218)] Forceful destruction successful, exit code 0 [2022-11-21 16:56:12,200 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1045 states and 1223 transitions. cyclomatic complexity: 223. Second operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 1057 states and 1237 transitions. Complement of second has 16 states. [2022-11-21 16:56:12,202 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 [2022-11-21 16:56:12,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-21 16:56:12,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 57 transitions. [2022-11-21 16:56:12,203 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 57 transitions. Stem has 78 letters. Loop has 2 letters. [2022-11-21 16:56:12,204 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:56:12,204 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-21 16:56:12,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:56:12,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:56:12,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 586 conjuncts, 30 conjunts are in the unsatisfiable core [2022-11-21 16:56:12,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:56:12,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:56:12,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-21 16:56:12,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:56:12,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:56:12,927 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.6 stem predicates 2 loop predicates [2022-11-21 16:56:12,928 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1045 states and 1223 transitions. cyclomatic complexity: 223 Second operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-21 16:56:13,169 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1045 states and 1223 transitions. cyclomatic complexity: 223. Second operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 1057 states and 1237 transitions. Complement of second has 16 states. [2022-11-21 16:56:13,170 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 [2022-11-21 16:56:13,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-21 16:56:13,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 57 transitions. [2022-11-21 16:56:13,171 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 57 transitions. Stem has 78 letters. Loop has 2 letters. [2022-11-21 16:56:13,171 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:56:13,171 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-21 16:56:13,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:56:13,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:56:13,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 586 conjuncts, 30 conjunts are in the unsatisfiable core [2022-11-21 16:56:13,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:56:13,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:56:13,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-21 16:56:13,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:56:14,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:56:14,023 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.6 stem predicates 2 loop predicates [2022-11-21 16:56:14,023 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1045 states and 1223 transitions. cyclomatic complexity: 223 Second operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-21 16:56:14,301 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1045 states and 1223 transitions. cyclomatic complexity: 223. Second operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 1572 states and 1858 transitions. Complement of second has 20 states. [2022-11-21 16:56:14,301 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 [2022-11-21 16:56:14,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-21 16:56:14,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 71 transitions. [2022-11-21 16:56:14,302 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 71 transitions. Stem has 78 letters. Loop has 2 letters. [2022-11-21 16:56:14,302 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:56:14,302 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 71 transitions. Stem has 80 letters. Loop has 2 letters. [2022-11-21 16:56:14,303 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:56:14,303 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 71 transitions. Stem has 78 letters. Loop has 4 letters. [2022-11-21 16:56:14,303 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:56:14,303 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1572 states and 1858 transitions. [2022-11-21 16:56:14,312 INFO L131 ngComponentsAnalysis]: Automaton has 62 accepting balls. 386 [2022-11-21 16:56:14,321 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1572 states to 1478 states and 1740 transitions. [2022-11-21 16:56:14,321 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1372 [2022-11-21 16:56:14,322 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1391 [2022-11-21 16:56:14,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1478 states and 1740 transitions. [2022-11-21 16:56:14,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 16:56:14,323 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1478 states and 1740 transitions. [2022-11-21 16:56:14,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1478 states and 1740 transitions. [2022-11-21 16:56:14,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1478 to 1323. [2022-11-21 16:56:14,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1323 states, 1236 states have (on average 1.1432038834951457) internal successors, (1413), 1231 states have internal predecessors, (1413), 52 states have call successors, (54), 33 states have call predecessors, (54), 35 states have return successors, (93), 58 states have call predecessors, (93), 49 states have call successors, (93) [2022-11-21 16:56:14,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1323 states to 1323 states and 1560 transitions. [2022-11-21 16:56:14,350 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1323 states and 1560 transitions. [2022-11-21 16:56:14,350 INFO L428 stractBuchiCegarLoop]: Abstraction has 1323 states and 1560 transitions. [2022-11-21 16:56:14,350 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-11-21 16:56:14,350 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1323 states and 1560 transitions. [2022-11-21 16:56:14,357 INFO L131 ngComponentsAnalysis]: Automaton has 56 accepting balls. 350 [2022-11-21 16:56:14,357 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:56:14,357 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:56:14,358 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:56:14,358 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2022-11-21 16:56:14,358 INFO L748 eck$LassoCheckResult]: Stem: 60536#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 60508#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 60509#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 60511#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 60512#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 60592#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 60591#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 60590#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 60589#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 60588#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 60587#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 60586#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 60486#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 60583#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 60581#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 60576#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 60578#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 60582#L24 assume ~n#1 < 2; 60580#merge_sortFINAL assume true; 60575#merge_sortEXIT >#87#return; 60570#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 60571#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 60701#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 60698#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 60699#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 60702#L24 assume ~n#1 < 2; 60700#merge_sortFINAL assume true; 60697#merge_sortEXIT >#87#return; 60670#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 60671#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 60696#L24 assume ~n#1 < 2; 60672#merge_sortFINAL assume true; 60669#merge_sortEXIT >#89#return; 60667#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 60668#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 60663#L12 assume !(merge_~j~0#1 == merge_~n#1); 60664#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 60654#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 60655#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 60646#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 60647#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 60638#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 60639#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 60631#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 60632#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 60627#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 60628#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 60623#L11-4 merge_~i~0#1 := 0; 60624#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 60619#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 60620#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 60616#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 60617#L17-3 assume !(merge_~i~0#1 < merge_~n#1); 60611#L17-4 call ULTIMATE.dealloc(merge_~x~0#1.base, merge_~x~0#1.offset); 60612#L8 assume { :end_inline_merge } true; 60574#merge_sortFINAL assume true; 60569#merge_sortEXIT >#89#return; 60568#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 60567#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 60564#L12 assume !(merge_~j~0#1 == merge_~n#1); 60565#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 61769#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 61768#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 60559#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 60560#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 60554#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 60555#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 60518#L12 assume !(merge_~j~0#1 == merge_~n#1); 60519#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 60535#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 60490#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 60491#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 60561#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 60562#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 60539#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 60540#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 60517#L12-2 [2022-11-21 16:56:14,359 INFO L750 eck$LassoCheckResult]: Loop: 60517#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 61757#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 61756#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 60516#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 60517#L12-2 [2022-11-21 16:56:14,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:56:14,359 INFO L85 PathProgramCache]: Analyzing trace with hash -18270045, now seen corresponding path program 7 times [2022-11-21 16:56:14,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:56:14,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053330851] [2022-11-21 16:56:14,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:56:14,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:56:14,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:56:14,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-11-21 16:56:14,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:56:14,667 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-11-21 16:56:14,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:56:14,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-21 16:56:14,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:56:14,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-21 16:56:14,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:56:14,691 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 36 proven. 31 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-11-21 16:56:14,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:56:14,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053330851] [2022-11-21 16:56:14,692 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053330851] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:56:14,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [816661341] [2022-11-21 16:56:14,692 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-21 16:56:14,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:56:14,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:14,694 INFO L229 MonitoredProcess]: Starting monitored process 219 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:56:14,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Waiting until timeout for monitored process [2022-11-21 16:56:14,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:56:14,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-21 16:56:14,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:56:15,086 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 41 proven. 23 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-21 16:56:15,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:56:15,498 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 41 proven. 26 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-11-21 16:56:15,498 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [816661341] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:56:15,498 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:56:15,498 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 15] total 22 [2022-11-21 16:56:15,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794933988] [2022-11-21 16:56:15,499 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:56:15,499 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-21 16:56:15,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:56:15,499 INFO L85 PathProgramCache]: Analyzing trace with hash 2032998, now seen corresponding path program 6 times [2022-11-21 16:56:15,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:56:15,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641792813] [2022-11-21 16:56:15,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:56:15,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:56:15,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:56:15,505 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:56:15,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:56:15,509 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:56:15,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:56:15,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-21 16:56:15,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2022-11-21 16:56:15,661 INFO L87 Difference]: Start difference. First operand 1323 states and 1560 transitions. cyclomatic complexity: 304 Second operand has 22 states, 17 states have (on average 4.529411764705882) internal successors, (77), 16 states have internal predecessors, (77), 11 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (12), 7 states have call predecessors, (12), 10 states have call successors, (12) [2022-11-21 16:56:16,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:56:16,216 INFO L93 Difference]: Finished difference Result 1304 states and 1547 transitions. [2022-11-21 16:56:16,216 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1304 states and 1547 transitions. [2022-11-21 16:56:16,224 INFO L131 ngComponentsAnalysis]: Automaton has 62 accepting balls. 386 [2022-11-21 16:56:16,242 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1304 states to 1301 states and 1543 transitions. [2022-11-21 16:56:16,243 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1249 [2022-11-21 16:56:16,244 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1249 [2022-11-21 16:56:16,245 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1301 states and 1543 transitions. [2022-11-21 16:56:16,245 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 16:56:16,245 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1301 states and 1543 transitions. [2022-11-21 16:56:16,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1301 states and 1543 transitions. [2022-11-21 16:56:16,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1301 to 1197. [2022-11-21 16:56:16,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1197 states, 1121 states have (on average 1.1480820695807314) internal successors, (1287), 1116 states have internal predecessors, (1287), 46 states have call successors, (48), 29 states have call predecessors, (48), 30 states have return successors, (84), 51 states have call predecessors, (84), 43 states have call successors, (84) [2022-11-21 16:56:16,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1197 states to 1197 states and 1419 transitions. [2022-11-21 16:56:16,270 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1197 states and 1419 transitions. [2022-11-21 16:56:16,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-21 16:56:16,271 INFO L428 stractBuchiCegarLoop]: Abstraction has 1197 states and 1419 transitions. [2022-11-21 16:56:16,271 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-11-21 16:56:16,271 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1197 states and 1419 transitions. [2022-11-21 16:56:16,276 INFO L131 ngComponentsAnalysis]: Automaton has 56 accepting balls. 350 [2022-11-21 16:56:16,276 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:56:16,276 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:56:16,277 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:56:16,277 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2022-11-21 16:56:16,277 INFO L748 eck$LassoCheckResult]: Stem: 63707#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 63683#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 63684#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 63686#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 63687#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 63729#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 63727#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 63728#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 63730#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 63688#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 63689#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 63734#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 63666#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 63724#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 63761#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 63700#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 63701#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 63956#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 63952#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 63955#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 63744#L24 assume ~n#1 < 2; 63954#merge_sortFINAL assume true; 63951#merge_sortEXIT >#87#return; 63947#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 63949#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 63953#L24 assume ~n#1 < 2; 63950#merge_sortFINAL assume true; 63946#merge_sortEXIT >#89#return; 63945#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 63943#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 63941#L12 assume !(merge_~j~0#1 == merge_~n#1); 63939#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 63935#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 63930#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 63926#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 63922#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 63918#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 63914#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 63910#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 63907#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 63905#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 63903#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 63901#L11-4 merge_~i~0#1 := 0; 63899#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 63897#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 63895#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 63893#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 63892#L17-3 assume !(merge_~i~0#1 < merge_~n#1); 63889#L17-4 call ULTIMATE.dealloc(merge_~x~0#1.base, merge_~x~0#1.offset); 63887#L8 assume { :end_inline_merge } true; 63885#merge_sortFINAL assume true; 63883#merge_sortEXIT >#87#return; 63677#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 63676#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 63678#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 63994#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 63751#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 63996#L24 assume ~n#1 < 2; 63995#merge_sortFINAL assume true; 63993#merge_sortEXIT >#87#return; 63746#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 63745#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 63747#L24 assume ~n#1 < 2; 63736#merge_sortFINAL assume true; 64526#merge_sortEXIT >#89#return; 64527#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 64608#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 64606#L12 assume !(merge_~j~0#1 == merge_~n#1); 64604#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 64600#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 64597#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 64595#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 64591#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 64588#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 64585#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 64581#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 64579#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 64577#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 64573#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 64570#L11-4 merge_~i~0#1 := 0; 64567#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 64564#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 64561#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 64553#L17-2 [2022-11-21 16:56:16,278 INFO L750 eck$LassoCheckResult]: Loop: 64553#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 64552#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 64553#L17-2 [2022-11-21 16:56:16,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:56:16,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1454807867, now seen corresponding path program 8 times [2022-11-21 16:56:16,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:56:16,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300580385] [2022-11-21 16:56:16,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:56:16,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:56:16,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:56:16,353 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:56:16,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:56:16,419 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:56:16,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:56:16,420 INFO L85 PathProgramCache]: Analyzing trace with hash 2623, now seen corresponding path program 6 times [2022-11-21 16:56:16,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:56:16,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602911852] [2022-11-21 16:56:16,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:56:16,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:56:16,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:56:16,424 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:56:16,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:56:16,427 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:56:16,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:56:16,428 INFO L85 PathProgramCache]: Analyzing trace with hash 2088979971, now seen corresponding path program 9 times [2022-11-21 16:56:16,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:56:16,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542647286] [2022-11-21 16:56:16,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:56:16,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:56:16,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:56:17,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-11-21 16:56:17,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:56:17,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-21 16:56:17,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:56:17,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-21 16:56:17,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:56:17,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-11-21 16:56:17,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:56:17,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-11-21 16:56:17,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:56:17,353 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 51 proven. 43 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-21 16:56:17,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:56:17,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542647286] [2022-11-21 16:56:17,354 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542647286] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:56:17,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160590028] [2022-11-21 16:56:17,354 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-21 16:56:17,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:56:17,354 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:17,359 INFO L229 MonitoredProcess]: Starting monitored process 220 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:56:17,378 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (220)] Waiting until timeout for monitored process [2022-11-21 16:56:17,576 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-21 16:56:17,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 16:56:17,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-21 16:56:17,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:56:17,738 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 43 proven. 6 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-11-21 16:56:17,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:56:17,931 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 43 proven. 6 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-11-21 16:56:17,932 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160590028] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:56:17,932 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:56:17,932 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 8, 8] total 27 [2022-11-21 16:56:17,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811717204] [2022-11-21 16:56:17,932 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:56:17,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:56:17,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-21 16:56:17,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=666, Unknown=0, NotChecked=0, Total=756 [2022-11-21 16:56:17,999 INFO L87 Difference]: Start difference. First operand 1197 states and 1419 transitions. cyclomatic complexity: 285 Second operand has 28 states, 25 states have (on average 3.4) internal successors, (85), 25 states have internal predecessors, (85), 4 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-21 16:56:19,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:56:19,831 INFO L93 Difference]: Finished difference Result 2105 states and 2467 transitions. [2022-11-21 16:56:19,832 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2105 states and 2467 transitions. [2022-11-21 16:56:19,847 INFO L131 ngComponentsAnalysis]: Automaton has 54 accepting balls. 371 [2022-11-21 16:56:19,871 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2105 states to 2105 states and 2467 transitions. [2022-11-21 16:56:19,871 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2049 [2022-11-21 16:56:19,873 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2073 [2022-11-21 16:56:19,874 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2105 states and 2467 transitions. [2022-11-21 16:56:19,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 16:56:19,875 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2105 states and 2467 transitions. [2022-11-21 16:56:19,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2105 states and 2467 transitions. [2022-11-21 16:56:19,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2105 to 1566. [2022-11-21 16:56:19,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1566 states, 1484 states have (on average 1.148921832884097) internal successors, (1705), 1481 states have internal predecessors, (1705), 46 states have call successors, (48), 31 states have call predecessors, (48), 36 states have return successors, (84), 53 states have call predecessors, (84), 43 states have call successors, (84) [2022-11-21 16:56:19,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1566 states to 1566 states and 1837 transitions. [2022-11-21 16:56:19,912 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1566 states and 1837 transitions. [2022-11-21 16:56:19,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-11-21 16:56:19,913 INFO L428 stractBuchiCegarLoop]: Abstraction has 1566 states and 1837 transitions. [2022-11-21 16:56:19,913 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-11-21 16:56:19,913 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1566 states and 1837 transitions. [2022-11-21 16:56:19,920 INFO L131 ngComponentsAnalysis]: Automaton has 50 accepting balls. 338 [2022-11-21 16:56:19,921 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:56:19,921 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:56:19,922 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [6, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:56:19,922 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2022-11-21 16:56:19,922 INFO L748 eck$LassoCheckResult]: Stem: 67661#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 67641#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 67642#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 67644#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 67645#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 67695#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 67693#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 67694#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 67696#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 67646#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 67647#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 67700#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 67701#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 67686#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 67624#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 67699#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 67728#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 67639#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 67637#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 67640#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 67668#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 67857#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 67859#L24 assume ~n#1 < 2; 67858#merge_sortFINAL assume true; 67856#merge_sortEXIT >#87#return; 67849#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 67852#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 68071#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 68067#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 68068#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 68072#L24 assume ~n#1 < 2; 68070#merge_sortFINAL assume true; 68066#merge_sortEXIT >#87#return; 68063#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 68064#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 68069#L24 assume ~n#1 < 2; 68065#merge_sortFINAL assume true; 68062#merge_sortEXIT >#89#return; 68061#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 68060#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 68059#L12 assume !(merge_~j~0#1 == merge_~n#1); 68058#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 68055#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 68053#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 68051#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 68049#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 68047#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 68045#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 68043#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 68042#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 68041#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 68040#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 68039#L11-4 merge_~i~0#1 := 0; 68038#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 68037#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 68036#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 68035#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 68034#L17-3 assume !(merge_~i~0#1 < merge_~n#1); 68033#L17-4 call ULTIMATE.dealloc(merge_~x~0#1.base, merge_~x~0#1.offset); 68032#L8 assume { :end_inline_merge } true; 68031#merge_sortFINAL assume true; 68029#merge_sortEXIT >#89#return; 68028#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 68232#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 68233#L12 assume !(merge_~j~0#1 == merge_~n#1); 68228#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 68229#L14 assume !(merge_#t~mem7#1 < merge_#t~mem8#1);merge_#t~post11#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post11#1;call merge_#t~mem12#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post11#1, 4);merge_#t~ite13#1 := merge_#t~mem12#1; 68223#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 68224#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 68219#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 68220#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 68215#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 68216#L12 assume !(merge_~j~0#1 == merge_~n#1); 68211#L13 assume merge_~i~0#1 == merge_~m#1;merge_#t~post5#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post5#1;call merge_#t~mem6#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post5#1, 4);merge_#t~ite14#1 := merge_#t~mem6#1; 68212#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 69089#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 69088#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 69074#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 69075#L12 assume !(merge_~j~0#1 == merge_~n#1); 69064#L13 [2022-11-21 16:56:19,922 INFO L750 eck$LassoCheckResult]: Loop: 69064#L13 assume merge_~i~0#1 == merge_~m#1;merge_#t~post5#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post5#1;call merge_#t~mem6#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post5#1, 4);merge_#t~ite14#1 := merge_#t~mem6#1; 69065#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 69073#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 69072#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 69071#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 69070#L12 assume !(merge_~j~0#1 == merge_~n#1); 69064#L13 [2022-11-21 16:56:19,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:56:19,923 INFO L85 PathProgramCache]: Analyzing trace with hash 2043272271, now seen corresponding path program 6 times [2022-11-21 16:56:19,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:56:19,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079554368] [2022-11-21 16:56:19,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:56:19,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:56:19,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:56:20,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-11-21 16:56:20,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:56:20,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-21 16:56:20,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:56:20,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-21 16:56:20,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:56:20,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-21 16:56:20,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:56:20,581 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 40 proven. 46 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-11-21 16:56:20,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:56:20,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079554368] [2022-11-21 16:56:20,582 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079554368] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:56:20,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [268155108] [2022-11-21 16:56:20,582 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-21 16:56:20,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:56:20,584 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:56:20,590 INFO L229 MonitoredProcess]: Starting monitored process 221 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:56:20,614 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (221)] Waiting until timeout for monitored process [2022-11-21 16:56:21,218 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-11-21 16:56:21,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 16:56:21,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 37 conjunts are in the unsatisfiable core [2022-11-21 16:56:21,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:56:21,539 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 33 proven. 63 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-11-21 16:56:21,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:56:21,938 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 34 proven. 62 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-11-21 16:56:21,938 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [268155108] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:56:21,938 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:56:21,938 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 20] total 33 [2022-11-21 16:56:21,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082379483] [2022-11-21 16:56:21,939 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:56:21,939 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-21 16:56:21,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:56:21,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1578483347, now seen corresponding path program 4 times [2022-11-21 16:56:21,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:56:21,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236384461] [2022-11-21 16:56:21,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:56:21,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:56:21,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:56:21,952 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:56:21,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:56:21,959 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:56:22,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:56:22,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-11-21 16:56:22,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=939, Unknown=0, NotChecked=0, Total=1056 [2022-11-21 16:56:22,072 INFO L87 Difference]: Start difference. First operand 1566 states and 1837 transitions. cyclomatic complexity: 325 Second operand has 33 states, 29 states have (on average 3.9655172413793105) internal successors, (115), 29 states have internal predecessors, (115), 8 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2022-11-21 16:56:23,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:56:23,631 INFO L93 Difference]: Finished difference Result 2258 states and 2652 transitions. [2022-11-21 16:56:23,631 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2258 states and 2652 transitions. [2022-11-21 16:56:23,643 INFO L131 ngComponentsAnalysis]: Automaton has 72 accepting balls. 443 [2022-11-21 16:56:23,653 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2258 states to 2255 states and 2649 transitions. [2022-11-21 16:56:23,653 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2193 [2022-11-21 16:56:23,655 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2199 [2022-11-21 16:56:23,656 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2255 states and 2649 transitions. [2022-11-21 16:56:23,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 16:56:23,656 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2255 states and 2649 transitions. [2022-11-21 16:56:23,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2255 states and 2649 transitions. [2022-11-21 16:56:23,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2255 to 1682. [2022-11-21 16:56:23,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1682 states, 1591 states have (on average 1.1470773098680076) internal successors, (1825), 1588 states have internal predecessors, (1825), 53 states have call successors, (55), 35 states have call predecessors, (55), 38 states have return successors, (92), 58 states have call predecessors, (92), 49 states have call successors, (92) [2022-11-21 16:56:23,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1682 states to 1682 states and 1972 transitions. [2022-11-21 16:56:23,702 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1682 states and 1972 transitions. [2022-11-21 16:56:23,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-11-21 16:56:23,702 INFO L428 stractBuchiCegarLoop]: Abstraction has 1682 states and 1972 transitions. [2022-11-21 16:56:23,703 INFO L335 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2022-11-21 16:56:23,703 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1682 states and 1972 transitions. [2022-11-21 16:56:23,709 INFO L131 ngComponentsAnalysis]: Automaton has 54 accepting balls. 358 [2022-11-21 16:56:23,709 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 16:56:23,710 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 16:56:23,710 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 6, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2022-11-21 16:56:23,710 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:56:23,711 INFO L748 eck$LassoCheckResult]: Stem: 72106#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 72088#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 72089#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 72091#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 72092#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 72093#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 72094#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 72095#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 72137#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 72135#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 72133#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 72134#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 72074#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 72165#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 72166#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 72150#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 72151#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 72419#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 72415#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 72416#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 72420#L24 assume ~n#1 < 2; 72418#merge_sortFINAL assume true; 72414#merge_sortEXIT >#87#return; 72411#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 72412#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 72417#L24 assume ~n#1 < 2; 72413#merge_sortFINAL assume true; 72410#merge_sortEXIT >#89#return; 72409#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 72408#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 72407#L12 assume !(merge_~j~0#1 == merge_~n#1); 72406#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 72404#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 72402#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 72400#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 72398#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 72396#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 72394#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 72392#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 72390#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 72389#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 72388#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 72387#L11-4 merge_~i~0#1 := 0; 72386#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 72385#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 72384#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 72383#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 72382#L17-3 assume !(merge_~i~0#1 < merge_~n#1); 72381#L17-4 call ULTIMATE.dealloc(merge_~x~0#1.base, merge_~x~0#1.offset); 72379#L8 assume { :end_inline_merge } true; 72377#merge_sortFINAL assume true; 72375#merge_sortEXIT >#87#return; 72114#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 72152#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 72138#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 72139#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 72435#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 72425#L24 assume ~n#1 < 2; 72422#merge_sortFINAL assume true; 72423#merge_sortEXIT >#87#return; 72080#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 72079#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 72081#L24 assume ~n#1 < 2; 72118#merge_sortFINAL assume true; 73060#merge_sortEXIT >#89#return; 73061#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 73134#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 73133#L12 assume !(merge_~j~0#1 == merge_~n#1); 73132#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 73130#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 73128#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 73126#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 73123#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 73119#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 73120#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 73112#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 73111#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 73106#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 73107#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 73102#L11-4 merge_~i~0#1 := 0; 73103#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 73098#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 73099#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 73094#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 73095#L17-3 assume !(merge_~i~0#1 < merge_~n#1); 73090#L17-4 call ULTIMATE.dealloc(merge_~x~0#1.base, merge_~x~0#1.offset); 73091#L8 assume { :end_inline_merge } true; 73265#merge_sortFINAL assume true; 73264#merge_sortEXIT >#89#return; 72098#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 72099#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 73751#L12 assume !(merge_~j~0#1 == merge_~n#1); 73570#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 72103#L14 [2022-11-21 16:56:23,711 INFO L750 eck$LassoCheckResult]: Loop: 72103#L14 assume !(merge_#t~mem7#1 < merge_#t~mem8#1);merge_#t~post11#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post11#1;call merge_#t~mem12#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post11#1, 4);merge_#t~ite13#1 := merge_#t~mem12#1; 72105#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 73750#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 73749#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 73748#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 73722#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 73723#L12 assume !(merge_~j~0#1 == merge_~n#1); 73655#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 72103#L14 [2022-11-21 16:56:23,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:56:23,711 INFO L85 PathProgramCache]: Analyzing trace with hash -694387602, now seen corresponding path program 10 times [2022-11-21 16:56:23,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:56:23,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740365574] [2022-11-21 16:56:23,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:56:23,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:56:23,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:56:23,793 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:56:23,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:56:23,859 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:56:23,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:56:23,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1719620237, now seen corresponding path program 3 times [2022-11-21 16:56:23,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:56:23,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835629014] [2022-11-21 16:56:23,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:56:23,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:56:23,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:56:23,867 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:56:23,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:56:23,871 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:56:23,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:56:23,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1527016672, now seen corresponding path program 5 times [2022-11-21 16:56:23,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:56:23,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75791248] [2022-11-21 16:56:23,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:56:23,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:56:23,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:56:23,953 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:56:24,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:56:24,028 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:57:58,664 WARN L233 SmtUtils]: Spent 1.34m on a formula simplification. DAG size of input: 313 DAG size of output: 286 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-21 16:58:15,989 WARN L233 SmtUtils]: Spent 12.02s on a formula simplification that was a NOOP. DAG size: 192 (called from [L 301] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-21 16:58:29,761 WARN L233 SmtUtils]: Spent 13.17s on a formula simplification that was a NOOP. DAG size: 198 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-21 16:58:44,821 WARN L233 SmtUtils]: Spent 10.83s on a formula simplification that was a NOOP. DAG size: 193 (called from [L 301] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-21 16:59:09,983 WARN L233 SmtUtils]: Spent 25.16s on a formula simplification. DAG size of input: 244 DAG size of output: 233 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-21 16:59:27,310 WARN L233 SmtUtils]: Spent 13.59s on a formula simplification that was a NOOP. DAG size: 226 (called from [L 301] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-21 16:59:27,316 INFO L210 LassoAnalysis]: Preferences: [2022-11-21 16:59:27,316 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-21 16:59:27,316 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-21 16:59:27,316 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-21 16:59:27,317 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-21 16:59:27,317 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:59:27,317 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-21 16:59:27,317 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-21 16:59:27,317 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration30_Lasso [2022-11-21 16:59:27,317 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-21 16:59:27,317 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-21 16:59:27,322 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:59:27,324 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:59:44,388 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:59:44,390 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:59:44,392 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:59:44,394 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:59:44,396 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:59:44,397 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:59:44,399 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:59:44,402 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:59:44,403 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:59:44,405 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:59:44,407 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:59:44,409 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:59:44,411 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:59:44,413 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:59:44,415 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:59:44,417 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:59:44,419 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:59:44,421 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:59:44,423 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:59:44,424 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:59:44,426 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:59:44,428 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:59:44,430 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:59:44,432 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:59:44,434 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:59:44,436 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:59:44,438 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 16:59:47,340 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-21 16:59:47,340 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-21 16:59:47,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:59:47,341 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:59:47,349 INFO L229 MonitoredProcess]: Starting monitored process 222 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:59:47,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 [2022-11-21 16:59:47,362 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:59:47,363 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 16:59:47,363 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:59:47,363 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:59:47,363 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:59:47,363 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 16:59:47,363 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 16:59:47,365 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (222)] Waiting until timeout for monitored process [2022-11-21 16:59:47,378 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:59:47,381 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (222)] Forceful destruction successful, exit code 0 [2022-11-21 16:59:47,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:59:47,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:59:47,382 INFO L229 MonitoredProcess]: Starting monitored process 223 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:59:47,384 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (223)] Waiting until timeout for monitored process [2022-11-21 16:59:47,385 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:59:47,395 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:59:47,395 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:59:47,395 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 16:59:47,395 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:59:47,402 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 16:59:47,402 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 16:59:47,415 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 16:59:47,417 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (223)] Ended with exit code 0 [2022-11-21 16:59:47,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:59:47,418 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:59:47,419 INFO L229 MonitoredProcess]: Starting monitored process 224 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:59:47,427 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 16:59:47,440 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (224)] Waiting until timeout for monitored process [2022-11-21 16:59:47,441 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 16:59:47,441 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 16:59:47,441 INFO L204 nArgumentSynthesizer]: 4 loop disjuncts [2022-11-21 16:59:47,441 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 16:59:47,577 INFO L401 nArgumentSynthesizer]: We have 48 Motzkin's Theorem applications. [2022-11-21 16:59:47,577 INFO L402 nArgumentSynthesizer]: A total of 8 supporting invariants were added. [2022-11-21 16:59:49,268 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-21 16:59:57,485 INFO L443 ModelExtractionUtils]: Simplification made 82 calls to the SMT solver. [2022-11-21 16:59:57,485 INFO L444 ModelExtractionUtils]: 69 out of 208 variables were initially zero. Simplification set additionally 135 variables to zero. [2022-11-21 16:59:57,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 16:59:57,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:59:57,514 INFO L229 MonitoredProcess]: Starting monitored process 225 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 16:59:57,515 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (225)] Waiting until timeout for monitored process [2022-11-21 16:59:57,515 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-21 16:59:57,531 INFO L438 nArgumentSynthesizer]: Removed 8 redundant supporting invariants from a total of 8. [2022-11-21 16:59:57,531 INFO L513 LassoAnalysis]: Proved termination. [2022-11-21 16:59:57,531 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(merge_sort_merge_~i~0#1, v_rep(select #length merge_sort_~a#1.base)_2, merge_sort_merge_~a#1.offset) = -4*merge_sort_merge_~i~0#1 + 1*v_rep(select #length merge_sort_~a#1.base)_2 - 1*merge_sort_merge_~a#1.offset Supporting invariants [] [2022-11-21 16:59:57,547 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (224)] Ended with exit code 0 [2022-11-21 16:59:57,830 INFO L156 tatePredicateManager]: 28 out of 29 supporting invariants were superfluous and have been removed [2022-11-21 16:59:57,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:59:57,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:59:57,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 752 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-21 16:59:57,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:59:58,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:59:58,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-21 16:59:58,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:59:58,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:59:58,574 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.3 stem predicates 2 loop predicates [2022-11-21 16:59:58,574 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1682 states and 1972 transitions. cyclomatic complexity: 348 Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-21 16:59:58,661 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1682 states and 1972 transitions. cyclomatic complexity: 348. Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 1777 states and 2072 transitions. Complement of second has 8 states. [2022-11-21 16:59:58,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 3 stem states 1 non-accepting loop states 1 accepting loop states [2022-11-21 16:59:58,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-21 16:59:58,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 32 transitions. [2022-11-21 16:59:58,662 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 32 transitions. Stem has 93 letters. Loop has 8 letters. [2022-11-21 16:59:58,662 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:59:58,662 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-21 16:59:58,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:59:58,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:59:58,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 752 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-21 16:59:58,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:59:59,060 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (225)] Forceful destruction successful, exit code 0 [2022-11-21 16:59:59,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:59:59,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-21 16:59:59,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:59:59,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:59:59,416 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.3 stem predicates 2 loop predicates [2022-11-21 16:59:59,416 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1682 states and 1972 transitions. cyclomatic complexity: 348 Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-21 16:59:59,527 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1682 states and 1972 transitions. cyclomatic complexity: 348. Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 1772 states and 2067 transitions. Complement of second has 10 states. [2022-11-21 16:59:59,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 3 stem states 2 non-accepting loop states 1 accepting loop states [2022-11-21 16:59:59,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-21 16:59:59,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 35 transitions. [2022-11-21 16:59:59,529 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 35 transitions. Stem has 93 letters. Loop has 8 letters. [2022-11-21 16:59:59,529 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 16:59:59,529 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-21 16:59:59,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:59:59,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:59:59,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 752 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-21 16:59:59,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 17:00:00,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:00:00,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-21 17:00:00,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 17:00:00,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 17:00:00,374 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.3 stem predicates 2 loop predicates [2022-11-21 17:00:00,375 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1682 states and 1972 transitions. cyclomatic complexity: 348 Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-21 17:00:00,503 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1682 states and 1972 transitions. cyclomatic complexity: 348. Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 2758 states and 3234 transitions. Complement of second has 15 states. [2022-11-21 17:00:00,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 3 stem states 1 non-accepting loop states 1 accepting loop states [2022-11-21 17:00:00,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-21 17:00:00,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 54 transitions. [2022-11-21 17:00:00,504 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 54 transitions. Stem has 93 letters. Loop has 8 letters. [2022-11-21 17:00:00,505 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 17:00:00,505 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 54 transitions. Stem has 101 letters. Loop has 8 letters. [2022-11-21 17:00:00,506 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 17:00:00,506 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 54 transitions. Stem has 93 letters. Loop has 16 letters. [2022-11-21 17:00:00,509 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 17:00:00,510 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2758 states and 3234 transitions. [2022-11-21 17:00:00,562 INFO L131 ngComponentsAnalysis]: Automaton has 37 accepting balls. 224 [2022-11-21 17:00:00,573 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2758 states to 2500 states and 2877 transitions. [2022-11-21 17:00:00,573 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1360 [2022-11-21 17:00:00,575 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1610 [2022-11-21 17:00:00,576 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2500 states and 2877 transitions. [2022-11-21 17:00:00,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 17:00:00,576 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2500 states and 2877 transitions. [2022-11-21 17:00:00,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2500 states and 2877 transitions. [2022-11-21 17:00:00,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2500 to 1945. [2022-11-21 17:00:00,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1945 states, 1854 states have (on average 1.1472491909385114) internal successors, (2127), 1851 states have internal predecessors, (2127), 53 states have call successors, (55), 35 states have call predecessors, (55), 38 states have return successors, (92), 58 states have call predecessors, (92), 49 states have call successors, (92) [2022-11-21 17:00:00,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1945 states to 1945 states and 2274 transitions. [2022-11-21 17:00:00,614 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1945 states and 2274 transitions. [2022-11-21 17:00:00,614 INFO L428 stractBuchiCegarLoop]: Abstraction has 1945 states and 2274 transitions. [2022-11-21 17:00:00,614 INFO L335 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2022-11-21 17:00:00,615 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1945 states and 2274 transitions. [2022-11-21 17:00:00,622 INFO L131 ngComponentsAnalysis]: Automaton has 31 accepting balls. 176 [2022-11-21 17:00:00,622 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 17:00:00,622 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 17:00:00,623 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 6, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2022-11-21 17:00:00,623 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 17:00:00,623 INFO L748 eck$LassoCheckResult]: Stem: 81210#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 81181#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 81182#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 81185#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 81186#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 81187#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 81188#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 81189#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 81249#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 81247#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 81244#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 81245#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 81161#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 81234#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 81667#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 81664#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 81665#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 81748#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 81744#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 81745#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 81749#L24 assume ~n#1 < 2; 81747#merge_sortFINAL assume true; 81743#merge_sortEXIT >#87#return; 81740#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 81741#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 81746#L24 assume ~n#1 < 2; 81742#merge_sortFINAL assume true; 81739#merge_sortEXIT >#89#return; 81738#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 81737#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 81736#L12 assume !(merge_~j~0#1 == merge_~n#1); 81735#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 81732#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 81730#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 81728#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 81726#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 81724#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 81722#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 81720#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 81700#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 81697#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 81695#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 81693#L11-4 merge_~i~0#1 := 0; 81691#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 81689#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 81687#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 81685#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 81683#L17-3 assume !(merge_~i~0#1 < merge_~n#1); 81681#L17-4 call ULTIMATE.dealloc(merge_~x~0#1.base, merge_~x~0#1.offset); 81679#L8 assume { :end_inline_merge } true; 81676#merge_sortFINAL assume true; 81672#merge_sortEXIT >#87#return; 81204#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 82529#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 81256#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 81203#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 81205#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 81906#L24 assume ~n#1 < 2; 81907#merge_sortFINAL assume true; 81902#merge_sortEXIT >#87#return; 81903#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 82710#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 82712#L24 assume ~n#1 < 2; 82711#merge_sortFINAL assume true; 82709#merge_sortEXIT >#89#return; 82708#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 82707#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 82706#L12 assume !(merge_~j~0#1 == merge_~n#1); 82705#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 82703#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 82704#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 82580#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 82581#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 82574#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 82575#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 82567#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 82568#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 82546#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 82547#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 82542#L11-4 merge_~i~0#1 := 0; 82543#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 82538#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 82539#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 82534#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 82535#L17-3 assume !(merge_~i~0#1 < merge_~n#1); 82530#L17-4 call ULTIMATE.dealloc(merge_~x~0#1.base, merge_~x~0#1.offset); 82531#L8 assume { :end_inline_merge } true; 82695#merge_sortFINAL assume true; 82694#merge_sortEXIT >#89#return; 81194#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 81195#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 82991#L12 assume !(merge_~j~0#1 == merge_~n#1); 82989#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 82987#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 81157#L14-2 [2022-11-21 17:00:00,624 INFO L750 eck$LassoCheckResult]: Loop: 81157#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 81160#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 81235#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 81229#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 81211#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 81212#L12 assume !(merge_~j~0#1 == merge_~n#1); 83093#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 81206#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 81157#L14-2 [2022-11-21 17:00:00,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:00:00,625 INFO L85 PathProgramCache]: Analyzing trace with hash -51179154, now seen corresponding path program 11 times [2022-11-21 17:00:00,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:00:00,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719635644] [2022-11-21 17:00:00,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:00:00,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:00:00,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 17:00:00,703 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 17:00:00,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 17:00:00,799 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 17:00:00,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:00:00,800 INFO L85 PathProgramCache]: Analyzing trace with hash -695534387, now seen corresponding path program 4 times [2022-11-21 17:00:00,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:00:00,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47888183] [2022-11-21 17:00:00,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:00:00,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:00:00,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 17:00:00,806 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 17:00:00,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 17:00:00,811 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 17:00:00,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:00:00,812 INFO L85 PathProgramCache]: Analyzing trace with hash -587181766, now seen corresponding path program 12 times [2022-11-21 17:00:00,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:00:00,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021879293] [2022-11-21 17:00:00,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:00:00,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:00:00,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 17:00:00,897 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 17:00:00,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 17:00:00,985 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 17:00:24,690 WARN L233 SmtUtils]: Spent 14.02s on a formula simplification. DAG size of input: 312 DAG size of output: 283 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-21 17:00:50,337 WARN L233 SmtUtils]: Spent 11.15s on a formula simplification. DAG size of input: 234 DAG size of output: 225 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-21 17:00:56,705 WARN L233 SmtUtils]: Spent 5.10s on a formula simplification that was a NOOP. DAG size: 220 (called from [L 301] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-21 17:00:56,710 INFO L210 LassoAnalysis]: Preferences: [2022-11-21 17:00:56,710 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-21 17:00:56,711 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-21 17:00:56,711 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-21 17:00:56,711 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-21 17:00:56,711 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:00:56,711 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-21 17:00:56,711 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-21 17:00:56,711 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration31_Lasso [2022-11-21 17:00:56,711 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-21 17:00:56,711 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-21 17:00:56,716 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:00:56,718 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:00:56,722 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:00:56,724 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:00:56,726 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:00:56,727 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:01:03,690 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:01:03,692 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:01:03,694 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:01:03,695 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:01:03,697 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:01:03,699 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:01:03,700 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:01:03,702 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:01:03,709 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:01:03,711 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:01:03,712 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:01:03,714 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:01:03,716 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:01:03,717 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:01:03,719 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:01:03,721 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:01:03,723 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:01:03,724 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:01:03,726 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:01:03,728 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:01:06,323 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-21 17:01:06,324 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-21 17:01:06,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:01:06,324 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:01:06,330 INFO L229 MonitoredProcess]: Starting monitored process 226 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:01:06,335 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:01:06,347 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:01:06,347 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:01:06,347 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:01:06,347 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:01:06,348 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:01:06,348 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:01:06,348 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:01:06,350 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (226)] Waiting until timeout for monitored process [2022-11-21 17:01:06,370 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:01:06,373 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (226)] Forceful destruction successful, exit code 0 [2022-11-21 17:01:06,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:01:06,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:01:06,375 INFO L229 MonitoredProcess]: Starting monitored process 227 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:01:06,378 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:01:06,391 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:01:06,391 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:01:06,391 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:01:06,391 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:01:06,391 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:01:06,392 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:01:06,392 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:01:06,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (227)] Waiting until timeout for monitored process [2022-11-21 17:01:06,401 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:01:06,404 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (227)] Forceful destruction successful, exit code 0 [2022-11-21 17:01:06,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:01:06,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:01:06,405 INFO L229 MonitoredProcess]: Starting monitored process 228 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:01:06,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 [2022-11-21 17:01:06,422 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (228)] Waiting until timeout for monitored process [2022-11-21 17:01:06,423 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:01:06,423 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:01:06,423 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:01:06,423 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:01:06,431 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 17:01:06,431 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 17:01:06,449 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:01:06,452 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (228)] Forceful destruction successful, exit code 0 [2022-11-21 17:01:06,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:01:06,453 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:01:06,454 INFO L229 MonitoredProcess]: Starting monitored process 229 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:01:06,458 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:01:06,470 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:01:06,471 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:01:06,471 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:01:06,471 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:01:06,471 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:01:06,471 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:01:06,471 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:01:06,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (229)] Waiting until timeout for monitored process [2022-11-21 17:01:06,482 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:01:06,487 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (229)] Forceful destruction successful, exit code 0 [2022-11-21 17:01:06,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:01:06,488 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:01:06,489 INFO L229 MonitoredProcess]: Starting monitored process 230 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:01:06,493 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:01:06,505 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:01:06,505 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:01:06,505 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:01:06,505 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:01:06,505 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:01:06,506 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:01:06,506 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:01:06,515 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:01:06,518 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (230)] Waiting until timeout for monitored process [2022-11-21 17:01:06,518 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (230)] Forceful destruction successful, exit code 0 [2022-11-21 17:01:06,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:01:06,518 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:01:06,520 INFO L229 MonitoredProcess]: Starting monitored process 231 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:01:06,523 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:01:06,536 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:01:06,536 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:01:06,536 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:01:06,537 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:01:06,537 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (231)] Waiting until timeout for monitored process [2022-11-21 17:01:06,554 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 17:01:06,554 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 17:01:06,594 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:01:06,598 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (231)] Forceful destruction successful, exit code 0 [2022-11-21 17:01:06,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:01:06,598 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:01:06,600 INFO L229 MonitoredProcess]: Starting monitored process 232 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:01:06,603 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:01:06,615 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:01:06,615 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:01:06,616 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:01:06,616 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:01:06,616 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:01:06,616 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:01:06,616 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:01:06,617 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (232)] Waiting until timeout for monitored process [2022-11-21 17:01:06,626 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:01:06,629 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (232)] Forceful destruction successful, exit code 0 [2022-11-21 17:01:06,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:01:06,630 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:01:06,631 INFO L229 MonitoredProcess]: Starting monitored process 233 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:01:06,635 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:01:06,647 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:01:06,647 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:01:06,647 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:01:06,647 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:01:06,647 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:01:06,660 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:01:06,660 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:01:06,661 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (233)] Waiting until timeout for monitored process [2022-11-21 17:01:06,670 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:01:06,673 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (233)] Forceful destruction successful, exit code 0 [2022-11-21 17:01:06,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:01:06,674 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:01:06,675 INFO L229 MonitoredProcess]: Starting monitored process 234 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:01:06,679 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:01:06,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (234)] Waiting until timeout for monitored process [2022-11-21 17:01:06,691 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:01:06,691 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:01:06,691 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:01:06,692 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:01:06,694 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 17:01:06,694 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 17:01:06,718 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:01:06,721 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (234)] Forceful destruction successful, exit code 0 [2022-11-21 17:01:06,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:01:06,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:01:06,723 INFO L229 MonitoredProcess]: Starting monitored process 235 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:01:06,726 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:01:06,738 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:01:06,738 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:01:06,739 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:01:06,739 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:01:06,739 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:01:06,739 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:01:06,739 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:01:06,740 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (235)] Waiting until timeout for monitored process [2022-11-21 17:01:06,750 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:01:06,753 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (235)] Forceful destruction successful, exit code 0 [2022-11-21 17:01:06,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:01:06,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:01:06,755 INFO L229 MonitoredProcess]: Starting monitored process 236 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:01:06,758 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:01:06,770 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:01:06,770 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:01:06,771 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:01:06,771 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:01:06,771 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:01:06,771 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:01:06,771 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:01:06,773 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (236)] Waiting until timeout for monitored process [2022-11-21 17:01:06,782 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:01:06,785 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (236)] Forceful destruction successful, exit code 0 [2022-11-21 17:01:06,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:01:06,786 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:01:06,787 INFO L229 MonitoredProcess]: Starting monitored process 237 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:01:06,790 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:01:06,803 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (237)] Waiting until timeout for monitored process [2022-11-21 17:01:06,804 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:01:06,804 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:01:06,804 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 17:01:06,804 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:01:06,849 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2022-11-21 17:01:06,849 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2022-11-21 17:01:07,152 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-21 17:01:07,640 INFO L443 ModelExtractionUtils]: Simplification made 38 calls to the SMT solver. [2022-11-21 17:01:07,640 INFO L444 ModelExtractionUtils]: 50 out of 111 variables were initially zero. Simplification set additionally 58 variables to zero. [2022-11-21 17:01:07,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:01:07,640 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:01:07,641 INFO L229 MonitoredProcess]: Starting monitored process 238 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:01:07,642 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (238)] Waiting until timeout for monitored process [2022-11-21 17:01:07,643 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-21 17:01:07,655 INFO L438 nArgumentSynthesizer]: Removed 4 redundant supporting invariants from a total of 4. [2022-11-21 17:01:07,655 INFO L513 LassoAnalysis]: Proved termination. [2022-11-21 17:01:07,656 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(merge_sort_merge_~n#1, merge_sort_merge_~k~0#1) = 1*merge_sort_merge_~n#1 - 1*merge_sort_merge_~k~0#1 Supporting invariants [] [2022-11-21 17:01:07,662 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (237)] Forceful destruction successful, exit code 0 [2022-11-21 17:01:07,897 INFO L156 tatePredicateManager]: 35 out of 35 supporting invariants were superfluous and have been removed [2022-11-21 17:01:07,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:01:08,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:01:08,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 765 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-21 17:01:08,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 17:01:08,284 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (238)] Forceful destruction successful, exit code 0 [2022-11-21 17:01:08,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:01:08,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-21 17:01:08,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 17:01:08,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 17:01:08,588 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2022-11-21 17:01:08,588 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1945 states and 2274 transitions. cyclomatic complexity: 406 Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-21 17:01:08,682 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1945 states and 2274 transitions. cyclomatic complexity: 406. Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 5476 states and 6428 transitions. Complement of second has 14 states. [2022-11-21 17:01:08,683 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 [2022-11-21 17:01:08,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-21 17:01:08,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 54 transitions. [2022-11-21 17:01:08,685 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 54 transitions. Stem has 94 letters. Loop has 8 letters. [2022-11-21 17:01:08,686 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 17:01:08,686 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-21 17:01:08,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:01:08,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:01:08,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 765 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-21 17:01:08,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 17:01:09,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:01:09,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-21 17:01:09,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 17:01:09,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 17:01:09,399 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 3 loop predicates [2022-11-21 17:01:09,400 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1945 states and 2274 transitions. cyclomatic complexity: 406 Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-21 17:01:09,483 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1945 states and 2274 transitions. cyclomatic complexity: 406. Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 5553 states and 6513 transitions. Complement of second has 18 states. [2022-11-21 17:01:09,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 2 stem states 3 non-accepting loop states 1 accepting loop states [2022-11-21 17:01:09,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-21 17:01:09,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 57 transitions. [2022-11-21 17:01:09,484 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 57 transitions. Stem has 94 letters. Loop has 8 letters. [2022-11-21 17:01:09,485 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 17:01:09,485 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-21 17:01:09,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:01:09,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:01:09,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 765 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-21 17:01:09,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 17:01:10,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:01:10,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-21 17:01:10,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 17:01:10,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 17:01:10,191 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2022-11-21 17:01:10,191 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1945 states and 2274 transitions. cyclomatic complexity: 406 Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-21 17:01:10,259 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1945 states and 2274 transitions. cyclomatic complexity: 406. Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 3758 states and 4373 transitions. Complement of second has 17 states. [2022-11-21 17:01:10,260 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 [2022-11-21 17:01:10,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-21 17:01:10,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 55 transitions. [2022-11-21 17:01:10,260 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 55 transitions. Stem has 94 letters. Loop has 8 letters. [2022-11-21 17:01:10,261 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 17:01:10,261 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 55 transitions. Stem has 102 letters. Loop has 8 letters. [2022-11-21 17:01:10,262 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 17:01:10,262 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 55 transitions. Stem has 94 letters. Loop has 16 letters. [2022-11-21 17:01:10,263 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 17:01:10,263 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3758 states and 4373 transitions. [2022-11-21 17:01:10,277 INFO L131 ngComponentsAnalysis]: Automaton has 28 accepting balls. 104 [2022-11-21 17:01:10,291 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3758 states to 2974 states and 3467 transitions. [2022-11-21 17:01:10,291 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1579 [2022-11-21 17:01:10,293 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1811 [2022-11-21 17:01:10,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2974 states and 3467 transitions. [2022-11-21 17:01:10,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 17:01:10,294 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2974 states and 3467 transitions. [2022-11-21 17:01:10,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2974 states and 3467 transitions. [2022-11-21 17:01:10,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2974 to 2252. [2022-11-21 17:01:10,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2252 states, 2161 states have (on average 1.164738546968996) internal successors, (2517), 2158 states have internal predecessors, (2517), 53 states have call successors, (55), 35 states have call predecessors, (55), 38 states have return successors, (92), 58 states have call predecessors, (92), 49 states have call successors, (92) [2022-11-21 17:01:10,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2252 states to 2252 states and 2664 transitions. [2022-11-21 17:01:10,334 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2252 states and 2664 transitions. [2022-11-21 17:01:10,334 INFO L428 stractBuchiCegarLoop]: Abstraction has 2252 states and 2664 transitions. [2022-11-21 17:01:10,335 INFO L335 stractBuchiCegarLoop]: ======== Iteration 32 ============ [2022-11-21 17:01:10,335 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2252 states and 2664 transitions. [2022-11-21 17:01:10,342 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 88 [2022-11-21 17:01:10,342 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 17:01:10,342 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 17:01:10,343 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 6, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2022-11-21 17:01:10,343 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2022-11-21 17:01:10,344 INFO L748 eck$LassoCheckResult]: Stem: 99075#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 99046#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 99047#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 99049#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 99050#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 99051#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 99052#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 99053#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 99113#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 99111#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 99108#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 99109#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 99071#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 99097#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 100052#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 100049#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 100050#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 100134#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 100130#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 100131#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 100135#L24 assume ~n#1 < 2; 100133#merge_sortFINAL assume true; 100129#merge_sortEXIT >#87#return; 100126#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 100127#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 100132#L24 assume ~n#1 < 2; 100128#merge_sortFINAL assume true; 100125#merge_sortEXIT >#89#return; 100124#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 100123#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 100122#L12 assume !(merge_~j~0#1 == merge_~n#1); 100121#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 100118#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 100116#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 100114#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 100112#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 100110#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 100108#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 100106#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 100087#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 100085#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 100083#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 100081#L11-4 merge_~i~0#1 := 0; 100079#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 100077#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 100075#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 100073#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 100071#L17-3 assume !(merge_~i~0#1 < merge_~n#1); 100069#L17-4 call ULTIMATE.dealloc(merge_~x~0#1.base, merge_~x~0#1.offset); 100065#L8 assume { :end_inline_merge } true; 100062#merge_sortFINAL assume true; 100057#merge_sortEXIT >#87#return; 100045#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 100051#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 100044#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 100046#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 100876#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 100878#L24 assume ~n#1 < 2; 100877#merge_sortFINAL assume true; 100875#merge_sortEXIT >#87#return; 99040#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 99039#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 99041#L24 assume ~n#1 < 2; 100575#merge_sortFINAL assume true; 100576#merge_sortEXIT >#89#return; 100658#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 100659#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 100654#L12 assume !(merge_~j~0#1 == merge_~n#1); 100655#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 100647#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 100648#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 100639#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 100640#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 100631#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 100632#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 100624#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 100623#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 100618#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 100619#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 100614#L11-4 merge_~i~0#1 := 0; 100615#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 100610#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 100611#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 100606#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 100607#L17-3 assume !(merge_~i~0#1 < merge_~n#1); 100602#L17-4 call ULTIMATE.dealloc(merge_~x~0#1.base, merge_~x~0#1.offset); 100603#L8 assume { :end_inline_merge } true; 100874#merge_sortFINAL assume true; 100571#merge_sortEXIT >#89#return; 99063#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 101096#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 101095#L12 assume !(merge_~j~0#1 == merge_~n#1); 101094#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 99070#L14 assume !(merge_#t~mem7#1 < merge_#t~mem8#1);merge_#t~post11#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post11#1;call merge_#t~mem12#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post11#1, 4);merge_#t~ite13#1 := merge_#t~mem12#1; 99073#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 101133#L13-2 [2022-11-21 17:01:10,344 INFO L750 eck$LassoCheckResult]: Loop: 101133#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 101137#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 101135#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 99076#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 99077#L12 assume !(merge_~j~0#1 == merge_~n#1); 101142#L13 assume merge_~i~0#1 == merge_~m#1;merge_#t~post5#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post5#1;call merge_#t~mem6#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post5#1, 4);merge_#t~ite14#1 := merge_#t~mem6#1; 101133#L13-2 [2022-11-21 17:01:10,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:01:10,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1586553680, now seen corresponding path program 6 times [2022-11-21 17:01:10,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:01:10,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535029096] [2022-11-21 17:01:10,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:01:10,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:01:10,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 17:01:10,430 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 17:01:10,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 17:01:10,507 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 17:01:10,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:01:10,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1895288687, now seen corresponding path program 5 times [2022-11-21 17:01:10,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:01:10,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094367472] [2022-11-21 17:01:10,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:01:10,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:01:10,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 17:01:10,513 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 17:01:10,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 17:01:10,555 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 17:01:10,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:01:10,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1527016670, now seen corresponding path program 7 times [2022-11-21 17:01:10,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:01:10,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113818581] [2022-11-21 17:01:10,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:01:10,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:01:10,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:01:10,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-11-21 17:01:10,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:01:11,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-21 17:01:11,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:01:11,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-21 17:01:11,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:01:11,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-11-21 17:01:11,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:01:11,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-21 17:01:11,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:01:11,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-21 17:01:11,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:01:11,043 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 31 proven. 82 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-11-21 17:01:11,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:01:11,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113818581] [2022-11-21 17:01:11,044 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113818581] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 17:01:11,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [390627071] [2022-11-21 17:01:11,044 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-21 17:01:11,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 17:01:11,044 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:01:11,045 INFO L229 MonitoredProcess]: Starting monitored process 239 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 17:01:11,067 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (239)] Waiting until timeout for monitored process [2022-11-21 17:01:11,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:01:11,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 585 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-21 17:01:11,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 17:01:11,484 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 26 proven. 80 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2022-11-21 17:01:11,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 17:01:11,627 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 26 proven. 80 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2022-11-21 17:01:11,628 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [390627071] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 17:01:11,628 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 17:01:11,628 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6, 6] total 16 [2022-11-21 17:01:11,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199567963] [2022-11-21 17:01:11,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 17:01:11,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:01:11,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-21 17:01:11,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2022-11-21 17:01:11,755 INFO L87 Difference]: Start difference. First operand 2252 states and 2664 transitions. cyclomatic complexity: 517 Second operand has 17 states, 15 states have (on average 6.0) internal successors, (90), 14 states have internal predecessors, (90), 6 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 6 states have call successors, (10) [2022-11-21 17:01:12,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 17:01:12,222 INFO L93 Difference]: Finished difference Result 3113 states and 3607 transitions. [2022-11-21 17:01:12,222 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3113 states and 3607 transitions. [2022-11-21 17:01:12,233 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 100 [2022-11-21 17:01:12,246 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3113 states to 2966 states and 3458 transitions. [2022-11-21 17:01:12,246 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1602 [2022-11-21 17:01:12,248 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1602 [2022-11-21 17:01:12,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2966 states and 3458 transitions. [2022-11-21 17:01:12,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 17:01:12,248 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2966 states and 3458 transitions. [2022-11-21 17:01:12,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2966 states and 3458 transitions. [2022-11-21 17:01:12,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2966 to 2263. [2022-11-21 17:01:12,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2263 states, 2172 states have (on average 1.1685082872928176) internal successors, (2538), 2168 states have internal predecessors, (2538), 53 states have call successors, (55), 35 states have call predecessors, (55), 38 states have return successors, (90), 59 states have call predecessors, (90), 49 states have call successors, (90) [2022-11-21 17:01:12,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2263 states to 2263 states and 2683 transitions. [2022-11-21 17:01:12,287 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2263 states and 2683 transitions. [2022-11-21 17:01:12,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-21 17:01:12,291 INFO L428 stractBuchiCegarLoop]: Abstraction has 2263 states and 2683 transitions. [2022-11-21 17:01:12,291 INFO L335 stractBuchiCegarLoop]: ======== Iteration 33 ============ [2022-11-21 17:01:12,291 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2263 states and 2683 transitions. [2022-11-21 17:01:12,298 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 88 [2022-11-21 17:01:12,298 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 17:01:12,298 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 17:01:12,299 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2022-11-21 17:01:12,299 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2022-11-21 17:01:12,300 INFO L748 eck$LassoCheckResult]: Stem: 105176#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 105146#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 105147#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 105149#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 105150#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 105151#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 105152#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 105153#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 105214#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 105213#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 105209#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 105210#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 105159#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 105239#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 105240#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 105170#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 105171#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 105822#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 105818#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 105819#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 105823#L24 assume ~n#1 < 2; 105821#merge_sortFINAL assume true; 105817#merge_sortEXIT >#87#return; 105814#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 105815#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 105820#L24 assume ~n#1 < 2; 105816#merge_sortFINAL assume true; 105813#merge_sortEXIT >#89#return; 105812#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 105811#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 105810#L12 assume !(merge_~j~0#1 == merge_~n#1); 105809#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 105806#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 105804#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 105802#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 105800#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 105798#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 105796#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 105794#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 105793#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 105792#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 105791#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 105790#L11-4 merge_~i~0#1 := 0; 105789#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 105788#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 105787#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 105786#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 105785#L17-3 assume !(merge_~i~0#1 < merge_~n#1); 105784#L17-4 call ULTIMATE.dealloc(merge_~x~0#1.base, merge_~x~0#1.offset); 105782#L8 assume { :end_inline_merge } true; 105780#merge_sortFINAL assume true; 105777#merge_sortEXIT >#87#return; 105185#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 105186#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 105438#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 105436#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 105475#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 105476#L24 assume ~n#1 < 2; 105435#merge_sortFINAL assume true; 105437#merge_sortEXIT >#87#return; 105142#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 105141#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 105143#L24 assume ~n#1 < 2; 105189#merge_sortFINAL assume true; 105164#merge_sortEXIT >#89#return; 105165#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 106522#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 106523#L12 assume !(merge_~j~0#1 == merge_~n#1); 106517#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 106518#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 106508#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 106509#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 106500#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 106501#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 106707#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 106492#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 106493#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 106488#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 106489#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 106484#L11-4 merge_~i~0#1 := 0; 106485#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 106480#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 106481#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 106476#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 106477#L17-3 assume !(merge_~i~0#1 < merge_~n#1); 106472#L17-4 call ULTIMATE.dealloc(merge_~x~0#1.base, merge_~x~0#1.offset); 106473#L8 assume { :end_inline_merge } true; 106704#merge_sortFINAL assume true; 106412#merge_sortEXIT >#89#return; 105158#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 105163#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 107056#L12 assume !(merge_~j~0#1 == merge_~n#1); 107055#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 107054#L14 assume !(merge_#t~mem7#1 < merge_#t~mem8#1);merge_#t~post11#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post11#1;call merge_#t~mem12#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post11#1, 4);merge_#t~ite13#1 := merge_#t~mem12#1; 107053#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 107036#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 107052#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 107051#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 107050#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 107049#L12 assume !(merge_~j~0#1 == merge_~n#1); 107043#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 107038#L14 assume !(merge_#t~mem7#1 < merge_#t~mem8#1);merge_#t~post11#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post11#1;call merge_#t~mem12#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post11#1, 4);merge_#t~ite13#1 := merge_#t~mem12#1; 107034#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 107035#L13-2 [2022-11-21 17:01:12,300 INFO L750 eck$LassoCheckResult]: Loop: 107035#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 107042#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 107041#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 107040#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 107039#L12 assume !(merge_~j~0#1 == merge_~n#1); 107037#L13 assume merge_~i~0#1 == merge_~m#1;merge_#t~post5#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post5#1;call merge_#t~mem6#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post5#1, 4);merge_#t~ite14#1 := merge_#t~mem6#1; 107035#L13-2 [2022-11-21 17:01:12,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:01:12,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1415792478, now seen corresponding path program 7 times [2022-11-21 17:01:12,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:01:12,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743540360] [2022-11-21 17:01:12,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:01:12,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:01:12,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 17:01:12,398 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 17:01:12,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 17:01:12,469 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 17:01:12,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:01:12,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1895288687, now seen corresponding path program 6 times [2022-11-21 17:01:12,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:01:12,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121600036] [2022-11-21 17:01:12,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:01:12,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:01:12,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 17:01:12,476 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 17:01:12,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 17:01:12,481 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 17:01:12,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:01:12,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1225405616, now seen corresponding path program 8 times [2022-11-21 17:01:12,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:01:12,482 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559653543] [2022-11-21 17:01:12,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:01:12,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:01:12,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 17:01:12,551 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 17:01:12,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 17:01:12,630 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 17:01:49,651 WARN L233 SmtUtils]: Spent 25.53s on a formula simplification. DAG size of input: 376 DAG size of output: 324 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-21 17:02:00,768 WARN L233 SmtUtils]: Spent 8.24s on a formula simplification that was a NOOP. DAG size: 199 (called from [L 301] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-21 17:02:07,508 WARN L233 SmtUtils]: Spent 6.09s on a formula simplification that was a NOOP. DAG size: 205 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-21 17:02:16,287 WARN L233 SmtUtils]: Spent 6.04s on a formula simplification that was a NOOP. DAG size: 200 (called from [L 301] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-21 17:02:38,847 WARN L233 SmtUtils]: Spent 22.56s on a formula simplification. DAG size of input: 250 DAG size of output: 240 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-21 17:02:52,132 WARN L233 SmtUtils]: Spent 10.52s on a formula simplification that was a NOOP. DAG size: 234 (called from [L 301] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-21 17:02:52,138 INFO L210 LassoAnalysis]: Preferences: [2022-11-21 17:02:52,138 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-21 17:02:52,138 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-21 17:02:52,138 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-21 17:02:52,138 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-21 17:02:52,139 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:02:52,139 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-21 17:02:52,139 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-21 17:02:52,139 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration33_Lasso [2022-11-21 17:02:52,139 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-21 17:02:52,139 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-21 17:02:52,144 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:02:52,147 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:02:52,149 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:02:52,151 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:02:52,153 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:02:52,155 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:02:52,156 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:02:52,158 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:02:52,160 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:02:52,162 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:02:52,163 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:02:52,165 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:02:52,167 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:02:52,169 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:02:52,171 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:02:52,172 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:02:52,174 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:02:52,176 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:02:52,178 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:02:52,179 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:02:52,181 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:03:06,521 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:03:06,523 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:03:08,939 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-21 17:03:08,940 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-21 17:03:08,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:08,940 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:08,946 INFO L229 MonitoredProcess]: Starting monitored process 240 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:08,947 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:03:08,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (240)] Waiting until timeout for monitored process [2022-11-21 17:03:08,959 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:03:08,959 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:03:08,959 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:03:08,959 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:03:08,960 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 17:03:08,960 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 17:03:08,964 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:03:08,966 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (240)] Ended with exit code 0 [2022-11-21 17:03:08,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:08,966 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:08,967 INFO L229 MonitoredProcess]: Starting monitored process 241 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:08,969 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (241)] Waiting until timeout for monitored process [2022-11-21 17:03:08,969 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:03:08,979 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:03:08,979 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:03:08,979 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:03:08,979 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:03:08,979 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:03:08,980 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:03:08,980 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:03:08,981 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:03:08,983 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (241)] Ended with exit code 0 [2022-11-21 17:03:08,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:08,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:08,984 INFO L229 MonitoredProcess]: Starting monitored process 242 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:08,986 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (242)] Waiting until timeout for monitored process [2022-11-21 17:03:08,987 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:03:08,997 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:03:08,997 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:03:08,997 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:03:08,997 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:03:08,998 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 17:03:08,998 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 17:03:09,001 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:03:09,003 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (242)] Forceful destruction successful, exit code 0 [2022-11-21 17:03:09,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:09,004 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:09,005 INFO L229 MonitoredProcess]: Starting monitored process 243 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:09,007 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (243)] Waiting until timeout for monitored process [2022-11-21 17:03:09,007 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:03:09,017 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:03:09,017 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:03:09,017 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:03:09,017 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:03:09,018 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:03:09,018 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:03:09,018 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:03:09,019 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:03:09,021 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (243)] Ended with exit code 0 [2022-11-21 17:03:09,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:09,022 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:09,023 INFO L229 MonitoredProcess]: Starting monitored process 244 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:09,025 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (244)] Waiting until timeout for monitored process [2022-11-21 17:03:09,026 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:03:09,035 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:03:09,036 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:03:09,036 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:03:09,036 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:03:09,036 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:03:09,036 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:03:09,036 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:03:09,037 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:03:09,040 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (244)] Forceful destruction successful, exit code 0 [2022-11-21 17:03:09,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:09,040 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:09,041 INFO L229 MonitoredProcess]: Starting monitored process 245 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:09,042 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (245)] Waiting until timeout for monitored process [2022-11-21 17:03:09,043 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:03:09,053 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:03:09,053 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:03:09,053 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:03:09,053 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:03:09,053 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:03:09,053 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:03:09,053 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:03:09,055 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:03:09,057 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (245)] Forceful destruction successful, exit code 0 [2022-11-21 17:03:09,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:09,057 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:09,058 INFO L229 MonitoredProcess]: Starting monitored process 246 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:09,060 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (246)] Waiting until timeout for monitored process [2022-11-21 17:03:09,061 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:03:09,070 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:03:09,070 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:03:09,071 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:03:09,071 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:03:09,071 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:03:09,071 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:03:09,071 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:03:09,072 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:03:09,074 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (246)] Ended with exit code 0 [2022-11-21 17:03:09,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:09,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:09,076 INFO L229 MonitoredProcess]: Starting monitored process 247 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:09,078 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (247)] Waiting until timeout for monitored process [2022-11-21 17:03:09,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 [2022-11-21 17:03:09,088 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:03:09,088 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:03:09,088 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:03:09,089 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:03:09,089 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:03:09,089 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:03:09,089 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:03:09,090 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:03:09,092 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (247)] Ended with exit code 0 [2022-11-21 17:03:09,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:09,093 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:09,094 INFO L229 MonitoredProcess]: Starting monitored process 248 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:09,096 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (248)] Waiting until timeout for monitored process [2022-11-21 17:03:09,096 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:03:09,106 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:03:09,106 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:03:09,106 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:03:09,106 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:03:09,106 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:03:09,106 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:03:09,106 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:03:09,107 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:03:09,109 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (248)] Forceful destruction successful, exit code 0 [2022-11-21 17:03:09,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:09,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:09,111 INFO L229 MonitoredProcess]: Starting monitored process 249 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:09,111 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (249)] Waiting until timeout for monitored process [2022-11-21 17:03:09,113 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:03:09,123 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:03:09,123 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:03:09,123 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:03:09,123 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:03:09,123 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:03:09,123 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:03:09,123 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:03:09,125 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:03:09,127 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (249)] Ended with exit code 0 [2022-11-21 17:03:09,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:09,127 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:09,128 INFO L229 MonitoredProcess]: Starting monitored process 250 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:09,131 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (250)] Waiting until timeout for monitored process [2022-11-21 17:03:09,131 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:03:09,141 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:03:09,141 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:03:09,141 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:03:09,141 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:03:09,141 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:03:09,142 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:03:09,142 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:03:09,143 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:03:09,145 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (250)] Ended with exit code 0 [2022-11-21 17:03:09,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:09,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:09,146 INFO L229 MonitoredProcess]: Starting monitored process 251 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:09,148 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (251)] Waiting until timeout for monitored process [2022-11-21 17:03:09,149 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:03:09,158 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:03:09,159 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:03:09,159 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:03:09,159 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:03:09,159 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:03:09,159 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:03:09,159 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:03:09,160 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:03:09,162 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (251)] Ended with exit code 0 [2022-11-21 17:03:09,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:09,163 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:09,164 INFO L229 MonitoredProcess]: Starting monitored process 252 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:09,165 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (252)] Waiting until timeout for monitored process [2022-11-21 17:03:09,166 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:03:09,176 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:03:09,176 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:03:09,176 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:03:09,176 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:03:09,176 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:03:09,176 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:03:09,176 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:03:09,177 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:03:09,180 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (252)] Forceful destruction successful, exit code 0 [2022-11-21 17:03:09,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:09,180 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:09,182 INFO L229 MonitoredProcess]: Starting monitored process 253 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:09,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (253)] Waiting until timeout for monitored process [2022-11-21 17:03:09,184 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:03:09,193 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:03:09,193 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:03:09,193 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:03:09,194 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:03:09,194 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:03:09,194 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:03:09,194 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:03:09,195 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:03:09,197 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (253)] Ended with exit code 0 [2022-11-21 17:03:09,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:09,198 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:09,199 INFO L229 MonitoredProcess]: Starting monitored process 254 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:09,200 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (254)] Waiting until timeout for monitored process [2022-11-21 17:03:09,201 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:03:09,211 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:03:09,211 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:03:09,211 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:03:09,211 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:03:09,211 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:03:09,211 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:03:09,211 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:03:09,212 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:03:09,215 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (254)] Ended with exit code 0 [2022-11-21 17:03:09,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:09,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:09,217 INFO L229 MonitoredProcess]: Starting monitored process 255 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:09,218 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (255)] Waiting until timeout for monitored process [2022-11-21 17:03:09,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 [2022-11-21 17:03:09,228 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:03:09,229 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:03:09,229 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:03:09,229 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:03:09,229 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:03:09,229 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:03:09,229 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:03:09,230 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:03:09,233 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (255)] Forceful destruction successful, exit code 0 [2022-11-21 17:03:09,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:09,233 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:09,234 INFO L229 MonitoredProcess]: Starting monitored process 256 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:09,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 [2022-11-21 17:03:09,247 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (256)] Waiting until timeout for monitored process [2022-11-21 17:03:09,250 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:03:09,250 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:03:09,250 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:03:09,250 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:03:09,251 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:03:09,251 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:03:09,251 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:03:09,252 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:03:09,254 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (256)] Forceful destruction successful, exit code 0 [2022-11-21 17:03:09,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:09,255 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:09,255 INFO L229 MonitoredProcess]: Starting monitored process 257 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:09,256 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (257)] Waiting until timeout for monitored process [2022-11-21 17:03:09,258 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:03:09,267 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:03:09,268 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:03:09,268 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:03:09,268 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:03:09,268 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:03:09,268 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:03:09,268 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:03:09,269 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:03:09,272 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (257)] Ended with exit code 0 [2022-11-21 17:03:09,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:09,272 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:09,273 INFO L229 MonitoredProcess]: Starting monitored process 258 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:09,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (258)] Waiting until timeout for monitored process [2022-11-21 17:03:09,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 [2022-11-21 17:03:09,285 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:03:09,285 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:03:09,285 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:03:09,285 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:03:09,285 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:03:09,285 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:03:09,286 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:03:09,287 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:03:09,289 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (258)] Forceful destruction successful, exit code 0 [2022-11-21 17:03:09,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:09,290 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:09,291 INFO L229 MonitoredProcess]: Starting monitored process 259 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:09,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (259)] Waiting until timeout for monitored process [2022-11-21 17:03:09,293 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:03:09,303 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:03:09,303 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:03:09,303 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:03:09,303 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:03:09,303 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:03:09,303 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:03:09,303 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:03:09,304 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:03:09,307 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (259)] Ended with exit code 0 [2022-11-21 17:03:09,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:09,307 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:09,308 INFO L229 MonitoredProcess]: Starting monitored process 260 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:09,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (260)] Waiting until timeout for monitored process [2022-11-21 17:03:09,310 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:03:09,320 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:03:09,320 INFO L203 nArgumentSynthesizer]: 16 stem disjuncts [2022-11-21 17:03:09,321 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:03:09,321 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:03:09,344 INFO L401 nArgumentSynthesizer]: We have 36 Motzkin's Theorem applications. [2022-11-21 17:03:09,344 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 17:03:09,382 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:03:09,384 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (260)] Ended with exit code 0 [2022-11-21 17:03:09,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:09,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:09,386 INFO L229 MonitoredProcess]: Starting monitored process 261 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:09,387 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (261)] Waiting until timeout for monitored process [2022-11-21 17:03:09,388 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:03:09,397 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:03:09,397 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:03:09,398 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:03:09,398 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:03:09,398 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:03:09,398 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:03:09,398 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:03:09,399 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:03:09,401 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (261)] Forceful destruction successful, exit code 0 [2022-11-21 17:03:09,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:09,402 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:09,405 INFO L229 MonitoredProcess]: Starting monitored process 262 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:09,406 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (262)] Waiting until timeout for monitored process [2022-11-21 17:03:09,406 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:03:09,416 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:03:09,416 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:03:09,416 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:03:09,416 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:03:09,417 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 17:03:09,417 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 17:03:09,422 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:03:09,424 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (262)] Ended with exit code 0 [2022-11-21 17:03:09,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:09,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:09,425 INFO L229 MonitoredProcess]: Starting monitored process 263 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:09,426 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (263)] Waiting until timeout for monitored process [2022-11-21 17:03:09,427 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:03:09,437 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:03:09,437 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:03:09,437 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:03:09,437 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:03:09,437 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:03:09,437 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:03:09,437 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:03:09,439 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:03:09,441 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (263)] Ended with exit code 0 [2022-11-21 17:03:09,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:09,442 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:09,442 INFO L229 MonitoredProcess]: Starting monitored process 264 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:09,443 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (264)] Waiting until timeout for monitored process [2022-11-21 17:03:09,444 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:03:09,454 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:03:09,454 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:03:09,454 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:03:09,454 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:03:09,454 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:03:09,455 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:03:09,455 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:03:09,456 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:03:09,458 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (264)] Forceful destruction successful, exit code 0 [2022-11-21 17:03:09,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:09,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:09,459 INFO L229 MonitoredProcess]: Starting monitored process 265 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:09,460 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (265)] Waiting until timeout for monitored process [2022-11-21 17:03:09,462 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:03:09,472 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:03:09,472 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:03:09,472 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:03:09,472 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:03:09,472 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:03:09,472 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:03:09,472 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:03:09,474 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:03:09,476 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (265)] Ended with exit code 0 [2022-11-21 17:03:09,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:09,476 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:09,477 INFO L229 MonitoredProcess]: Starting monitored process 266 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:09,478 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (266)] Waiting until timeout for monitored process [2022-11-21 17:03:09,479 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:03:09,489 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:03:09,489 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-21 17:03:09,489 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:03:09,489 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:03:09,489 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:03:09,489 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-21 17:03:09,490 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-21 17:03:09,491 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:03:09,493 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (266)] Ended with exit code 0 [2022-11-21 17:03:09,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:09,494 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:09,495 INFO L229 MonitoredProcess]: Starting monitored process 267 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:09,495 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (267)] Waiting until timeout for monitored process [2022-11-21 17:03:09,502 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:03:09,512 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:03:09,512 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:03:09,512 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-21 17:03:09,512 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:03:09,514 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-21 17:03:09,514 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-21 17:03:09,518 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-21 17:03:09,521 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (267)] Ended with exit code 0 [2022-11-21 17:03:09,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:09,521 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:09,522 INFO L229 MonitoredProcess]: Starting monitored process 268 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:09,524 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (268)] Waiting until timeout for monitored process [2022-11-21 17:03:09,524 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-21 17:03:09,535 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-21 17:03:09,535 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-21 17:03:09,535 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-21 17:03:09,535 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-21 17:03:09,572 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2022-11-21 17:03:09,572 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2022-11-21 17:03:09,744 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-21 17:03:10,238 INFO L443 ModelExtractionUtils]: Simplification made 38 calls to the SMT solver. [2022-11-21 17:03:10,238 INFO L444 ModelExtractionUtils]: 23 out of 116 variables were initially zero. Simplification set additionally 87 variables to zero. [2022-11-21 17:03:10,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:03:10,239 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:10,242 INFO L229 MonitoredProcess]: Starting monitored process 269 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-21 17:03:10,243 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (269)] Waiting until timeout for monitored process [2022-11-21 17:03:10,243 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-21 17:03:10,255 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 4. [2022-11-21 17:03:10,255 INFO L513 LassoAnalysis]: Proved termination. [2022-11-21 17:03:10,255 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select #length merge_sort_#in~a#1.base)_11, merge_sort_merge_~j~0#1) = 1*v_rep(select #length merge_sort_#in~a#1.base)_11 - 4*merge_sort_merge_~j~0#1 Supporting invariants [1*merge_sort_merge_~a#1.offset >= 0, -4*merge_sort_merge_~n#1 + 1*v_rep(select #length merge_sort_merge_~a#1.base)_9 >= 0] [2022-11-21 17:03:10,261 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (268)] Forceful destruction successful, exit code 0 [2022-11-21 17:03:10,519 INFO L156 tatePredicateManager]: 28 out of 31 supporting invariants were superfluous and have been removed [2022-11-21 17:03:10,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:03:10,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:03:10,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 807 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-21 17:03:10,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 17:03:11,030 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (269)] Ended with exit code 0 [2022-11-21 17:03:11,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:03:11,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 35 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-21 17:03:11,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 17:03:11,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 17:03:11,455 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.5 stem predicates 1 loop predicates [2022-11-21 17:03:11,455 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2263 states and 2683 transitions. cyclomatic complexity: 532 Second operand has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-21 17:03:11,662 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2263 states and 2683 transitions. cyclomatic complexity: 532. Second operand has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 2378 states and 2803 transitions. Complement of second has 12 states. [2022-11-21 17:03:11,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 8 states 6 stem states 1 non-accepting loop states 1 accepting loop states [2022-11-21 17:03:11,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-21 17:03:11,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 38 transitions. [2022-11-21 17:03:11,663 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 38 transitions. Stem has 103 letters. Loop has 6 letters. [2022-11-21 17:03:11,664 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 17:03:11,664 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-21 17:03:11,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:03:11,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:03:11,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 807 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-21 17:03:11,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 17:03:12,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:03:12,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 35 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-21 17:03:12,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 17:03:12,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 17:03:12,520 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.5 stem predicates 1 loop predicates [2022-11-21 17:03:12,520 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2263 states and 2683 transitions. cyclomatic complexity: 532 Second operand has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-21 17:03:12,755 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2263 states and 2683 transitions. cyclomatic complexity: 532. Second operand has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 2378 states and 2803 transitions. Complement of second has 12 states. [2022-11-21 17:03:12,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 8 states 6 stem states 1 non-accepting loop states 1 accepting loop states [2022-11-21 17:03:12,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-21 17:03:12,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 38 transitions. [2022-11-21 17:03:12,757 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 38 transitions. Stem has 103 letters. Loop has 6 letters. [2022-11-21 17:03:12,757 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 17:03:12,757 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-21 17:03:12,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:03:12,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:03:12,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 807 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-21 17:03:12,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 17:03:13,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:03:13,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 35 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-21 17:03:13,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 17:03:13,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 17:03:13,649 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.6 stem predicates 1 loop predicates [2022-11-21 17:03:13,649 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2263 states and 2683 transitions. cyclomatic complexity: 532 Second operand has 8 states, 8 states have (on average 5.625) internal successors, (45), 7 states have internal predecessors, (45), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-21 17:03:13,914 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2263 states and 2683 transitions. cyclomatic complexity: 532. Second operand has 8 states, 8 states have (on average 5.625) internal successors, (45), 7 states have internal predecessors, (45), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 2819 states and 3347 transitions. Complement of second has 23 states. [2022-11-21 17:03:13,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 9 states 6 stem states 1 non-accepting loop states 2 accepting loop states [2022-11-21 17:03:13,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 5.625) internal successors, (45), 7 states have internal predecessors, (45), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-21 17:03:13,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 86 transitions. [2022-11-21 17:03:13,916 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 86 transitions. Stem has 103 letters. Loop has 6 letters. [2022-11-21 17:03:13,916 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 17:03:13,916 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 86 transitions. Stem has 109 letters. Loop has 6 letters. [2022-11-21 17:03:13,917 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 17:03:13,917 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 86 transitions. Stem has 103 letters. Loop has 12 letters. [2022-11-21 17:03:13,917 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-21 17:03:13,917 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2819 states and 3347 transitions. [2022-11-21 17:03:13,931 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 70 [2022-11-21 17:03:13,941 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2819 states to 2241 states and 2643 transitions. [2022-11-21 17:03:13,941 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 894 [2022-11-21 17:03:13,943 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1002 [2022-11-21 17:03:13,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2241 states and 2643 transitions. [2022-11-21 17:03:13,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 17:03:13,943 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2241 states and 2643 transitions. [2022-11-21 17:03:13,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2241 states and 2643 transitions. [2022-11-21 17:03:13,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2241 to 1728. [2022-11-21 17:03:13,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1728 states, 1661 states have (on average 1.176399759181216) internal successors, (1954), 1654 states have internal predecessors, (1954), 42 states have call successors, (44), 27 states have call predecessors, (44), 25 states have return successors, (70), 46 states have call predecessors, (70), 36 states have call successors, (70) [2022-11-21 17:03:13,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1728 states to 1728 states and 2068 transitions. [2022-11-21 17:03:13,971 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1728 states and 2068 transitions. [2022-11-21 17:03:13,971 INFO L428 stractBuchiCegarLoop]: Abstraction has 1728 states and 2068 transitions. [2022-11-21 17:03:13,971 INFO L335 stractBuchiCegarLoop]: ======== Iteration 34 ============ [2022-11-21 17:03:13,971 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1728 states and 2068 transitions. [2022-11-21 17:03:13,978 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 46 [2022-11-21 17:03:13,978 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 17:03:13,978 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 17:03:13,979 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [9, 7, 7, 6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 17:03:13,979 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2022-11-21 17:03:13,979 INFO L748 eck$LassoCheckResult]: Stem: 116219#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 116198#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 116199#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 116203#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 116204#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 116205#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 116206#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 116207#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 116251#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 116250#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 116249#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 116247#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 116248#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 116254#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 116227#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 116237#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 116376#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 116201#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 116375#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 116373#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 116367#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 116371#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 116372#L24 assume ~n#1 < 2; 116370#merge_sortFINAL assume true; 116366#merge_sortEXIT >#87#return; 116368#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 116322#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 116706#L24 assume ~n#1 < 2; 116705#merge_sortFINAL assume true; 116702#merge_sortEXIT >#89#return; 116704#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 117360#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 117356#L12 assume !(merge_~j~0#1 == merge_~n#1); 117357#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 117347#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 117348#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 117339#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 117340#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 117331#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 117332#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 117325#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 117322#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 117323#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 117318#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 117319#L11-4 merge_~i~0#1 := 0; 117314#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 117315#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 117308#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 117309#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 117300#L17-3 assume !(merge_~i~0#1 < merge_~n#1); 117301#L17-4 call ULTIMATE.dealloc(merge_~x~0#1.base, merge_~x~0#1.offset); 116200#L8 assume { :end_inline_merge } true; 116202#merge_sortFINAL assume true; 117445#merge_sortEXIT >#87#return; 116182#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 116228#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 117324#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 116192#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 116191#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 116193#L24 assume ~n#1 < 2; 116230#merge_sortFINAL assume true; 117374#merge_sortEXIT >#87#return; 116186#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 117373#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 117371#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 117367#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 117368#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 117372#L24 assume ~n#1 < 2; 117370#merge_sortFINAL assume true; 117366#merge_sortEXIT >#87#return; 117362#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 117364#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 117369#L24 assume ~n#1 < 2; 117365#merge_sortFINAL assume true; 117361#merge_sortEXIT >#89#return; 117363#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 117358#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 117359#L12 assume !(merge_~j~0#1 == merge_~n#1); 117352#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 117353#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 117343#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 117344#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 117335#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 117336#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 117327#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 117328#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 117450#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 117320#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 117321#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 117316#L11-4 merge_~i~0#1 := 0; 117317#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 117312#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 117313#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 117304#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 117305#L17-3 assume !(merge_~i~0#1 < merge_~n#1); 116185#L17-4 call ULTIMATE.dealloc(merge_~x~0#1.base, merge_~x~0#1.offset); 116187#L8 assume { :end_inline_merge } true; 116215#merge_sortFINAL assume true; 116213#merge_sortEXIT >#89#return; 116214#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 117769#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 117768#L12 assume !(merge_~j~0#1 == merge_~n#1); 117767#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 117765#L14 assume !(merge_#t~mem7#1 < merge_#t~mem8#1);merge_#t~post11#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post11#1;call merge_#t~mem12#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post11#1, 4);merge_#t~ite13#1 := merge_#t~mem12#1; 117747#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 117746#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 117745#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 117744#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 117743#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 117742#L12 assume !(merge_~j~0#1 == merge_~n#1); 117741#L13 assume merge_~i~0#1 == merge_~m#1;merge_#t~post5#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post5#1;call merge_#t~mem6#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post5#1, 4);merge_#t~ite14#1 := merge_#t~mem6#1; 117735#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 116241#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 116242#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 116220#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 116208#L12 [2022-11-21 17:03:13,979 INFO L750 eck$LassoCheckResult]: Loop: 116208#L12 assume !(merge_~j~0#1 == merge_~n#1); 116209#L13 assume merge_~i~0#1 == merge_~m#1;merge_#t~post5#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post5#1;call merge_#t~mem6#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post5#1, 4);merge_#t~ite14#1 := merge_#t~mem6#1; 117825#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 117732#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 117727#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 117728#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 116208#L12 [2022-11-21 17:03:13,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:03:13,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1980590958, now seen corresponding path program 9 times [2022-11-21 17:03:13,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:03:13,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600515515] [2022-11-21 17:03:13,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:03:13,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:03:14,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 17:03:14,086 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 17:03:14,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 17:03:14,185 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 17:03:14,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:03:14,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1482376367, now seen corresponding path program 7 times [2022-11-21 17:03:14,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:03:14,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550303114] [2022-11-21 17:03:14,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:03:14,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:03:14,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 17:03:14,191 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 17:03:14,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 17:03:14,195 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 17:03:14,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:03:14,195 INFO L85 PathProgramCache]: Analyzing trace with hash 896952448, now seen corresponding path program 10 times [2022-11-21 17:03:14,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:03:14,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216402867] [2022-11-21 17:03:14,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:03:14,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:03:14,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:03:14,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-11-21 17:03:14,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:03:14,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-21 17:03:14,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:03:14,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-21 17:03:14,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:03:14,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-11-21 17:03:14,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:03:14,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-11-21 17:03:14,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:03:14,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-21 17:03:14,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:03:14,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-21 17:03:14,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 17:03:14,995 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 55 proven. 171 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-11-21 17:03:14,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 17:03:14,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216402867] [2022-11-21 17:03:14,995 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216402867] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 17:03:14,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [596533875] [2022-11-21 17:03:14,996 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-21 17:03:14,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 17:03:14,996 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 17:03:14,999 INFO L229 MonitoredProcess]: Starting monitored process 270 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 17:03:15,002 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6fb7e00a-998f-4e7a-9e03-5d62caeee023/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (270)] Waiting until timeout for monitored process [2022-11-21 17:03:15,992 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-21 17:03:15,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 17:03:15,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 679 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-21 17:03:16,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 17:03:16,298 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 154 proven. 45 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2022-11-21 17:03:16,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 17:03:16,778 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 153 proven. 49 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-21 17:03:16,778 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [596533875] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 17:03:16,778 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 17:03:16,778 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 11, 12] total 34 [2022-11-21 17:03:16,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097337770] [2022-11-21 17:03:16,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 17:03:16,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 17:03:16,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-11-21 17:03:16,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=1057, Unknown=0, NotChecked=0, Total=1190 [2022-11-21 17:03:16,885 INFO L87 Difference]: Start difference. First operand 1728 states and 2068 transitions. cyclomatic complexity: 428 Second operand has 35 states, 29 states have (on average 4.931034482758621) internal successors, (143), 29 states have internal predecessors, (143), 10 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (13), 8 states have call predecessors, (13), 9 states have call successors, (13) [2022-11-21 17:03:18,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 17:03:18,629 INFO L93 Difference]: Finished difference Result 2249 states and 2594 transitions. [2022-11-21 17:03:18,629 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2249 states and 2594 transitions. [2022-11-21 17:03:18,637 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 38 [2022-11-21 17:03:18,646 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2249 states to 1901 states and 2236 transitions. [2022-11-21 17:03:18,646 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 981 [2022-11-21 17:03:18,647 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1203 [2022-11-21 17:03:18,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1901 states and 2236 transitions. [2022-11-21 17:03:18,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-21 17:03:18,647 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1901 states and 2236 transitions. [2022-11-21 17:03:18,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1901 states and 2236 transitions. [2022-11-21 17:03:18,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1901 to 1673. [2022-11-21 17:03:18,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1673 states, 1606 states have (on average 1.163760896637609) internal successors, (1869), 1599 states have internal predecessors, (1869), 42 states have call successors, (44), 27 states have call predecessors, (44), 25 states have return successors, (70), 46 states have call predecessors, (70), 36 states have call successors, (70) [2022-11-21 17:03:18,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1673 states to 1673 states and 1983 transitions. [2022-11-21 17:03:18,673 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1673 states and 1983 transitions. [2022-11-21 17:03:18,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-11-21 17:03:18,674 INFO L428 stractBuchiCegarLoop]: Abstraction has 1673 states and 1983 transitions. [2022-11-21 17:03:18,674 INFO L335 stractBuchiCegarLoop]: ======== Iteration 35 ============ [2022-11-21 17:03:18,674 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1673 states and 1983 transitions. [2022-11-21 17:03:18,680 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 34 [2022-11-21 17:03:18,680 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-21 17:03:18,681 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-21 17:03:18,681 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [9, 7, 7, 7, 7, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1] [2022-11-21 17:03:18,682 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2022-11-21 17:03:18,682 INFO L748 eck$LassoCheckResult]: Stem: 121123#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 121100#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 121101#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 121105#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 121106#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 121107#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 121108#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 121109#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 121154#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 121153#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 121152#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 121150#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);call write~int(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 121151#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 121159#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 121140#L40-4 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 121141#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 121354#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 121088#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 121353#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 121352#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 121346#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 121350#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 121351#L24 assume ~n#1 < 2; 121349#merge_sortFINAL assume true; 121345#merge_sortEXIT >#87#return; 121347#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 121302#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 121629#L24 assume ~n#1 < 2; 121628#merge_sortFINAL assume true; 121625#merge_sortEXIT >#89#return; 121626#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 122538#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 122537#L12 assume !(merge_~j~0#1 == merge_~n#1); 122536#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 122533#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 122531#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 122529#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 122527#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 122525#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 122523#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 122521#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 122520#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 122519#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 122518#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 122517#L11-4 merge_~i~0#1 := 0; 122516#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 122515#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 122514#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 122513#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 122512#L17-3 assume !(merge_~i~0#1 < merge_~n#1); 121087#L17-4 call ULTIMATE.dealloc(merge_~x~0#1.base, merge_~x~0#1.offset); 121089#L8 assume { :end_inline_merge } true; 122510#merge_sortFINAL assume true; 122507#merge_sortEXIT >#87#return; 121083#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 122503#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 122488#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 122489#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 122508#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 122511#L24 assume ~n#1 < 2; 122509#merge_sortFINAL assume true; 122506#merge_sortEXIT >#87#return; 121103#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 122570#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 122539#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 121091#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 121090#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 121092#L24 assume ~n#1 < 2; 121117#merge_sortFINAL assume true; 121118#merge_sortEXIT >#87#return; 121132#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 121133#merge_sortENTRY ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 122569#L24 assume ~n#1 < 2; 122568#merge_sortFINAL assume true; 122567#merge_sortEXIT >#89#return; 122566#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 122565#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 122564#L12 assume !(merge_~j~0#1 == merge_~n#1); 122563#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 122560#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 122558#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 122556#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 122554#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 122552#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 122550#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 122548#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 122547#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 122546#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 122545#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 122544#L11-4 merge_~i~0#1 := 0; 122543#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 122542#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 122541#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 122540#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 122504#L17-3 assume !(merge_~i~0#1 < merge_~n#1); 122505#L17-4 call ULTIMATE.dealloc(merge_~x~0#1.base, merge_~x~0#1.offset); 121102#L8 assume { :end_inline_merge } true; 121104#merge_sortFINAL assume true; 121116#merge_sortEXIT >#89#return; 121114#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 121115#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 122722#L12 assume !(merge_~j~0#1 == merge_~n#1); 122721#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 122718#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 122717#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 122716#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 122715#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 122714#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 122713#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 122712#L12 assume !(merge_~j~0#1 == merge_~n#1); 122711#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 122710#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 122709#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 122708#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 122707#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 122706#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 122705#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 122703#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 122646#L12-2 call write~int(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 122573#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 122571#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 121139#L11-4 merge_~i~0#1 := 0; 121129#L17-3 [2022-11-21 17:03:18,682 INFO L750 eck$LassoCheckResult]: Loop: 121129#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 121128#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 121129#L17-3 [2022-11-21 17:03:18,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:03:18,683 INFO L85 PathProgramCache]: Analyzing trace with hash 2096241015, now seen corresponding path program 13 times [2022-11-21 17:03:18,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:03:18,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504414276] [2022-11-21 17:03:18,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:03:18,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:03:18,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 17:03:18,779 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 17:03:18,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 17:03:18,917 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 17:03:18,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:03:18,918 INFO L85 PathProgramCache]: Analyzing trace with hash 2563, now seen corresponding path program 7 times [2022-11-21 17:03:18,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:03:18,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412079887] [2022-11-21 17:03:18,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:03:18,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:03:18,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 17:03:18,924 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 17:03:18,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 17:03:18,927 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 17:03:18,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 17:03:18,928 INFO L85 PathProgramCache]: Analyzing trace with hash 147955193, now seen corresponding path program 14 times [2022-11-21 17:03:18,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 17:03:18,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765056948] [2022-11-21 17:03:18,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 17:03:18,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 17:03:19,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 17:03:19,100 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 17:03:19,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 17:03:19,221 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 17:03:47,978 WARN L233 SmtUtils]: Spent 14.10s on a formula simplification. DAG size of input: 354 DAG size of output: 299 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-21 17:04:36,085 WARN L233 SmtUtils]: Spent 33.98s on a formula simplification. DAG size of input: 247 DAG size of output: 236 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-21 17:04:53,198 WARN L233 SmtUtils]: Spent 15.69s on a formula simplification that was a NOOP. DAG size: 230 (called from [L 301] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-21 17:05:11,626 WARN L233 SmtUtils]: Spent 17.60s on a formula simplification that was a NOOP. DAG size: 235 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-21 17:05:31,101 WARN L233 SmtUtils]: Spent 18.01s on a formula simplification that was a NOOP. DAG size: 230 (called from [L 301] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-21 17:06:14,217 WARN L233 SmtUtils]: Spent 43.11s on a formula simplification. DAG size of input: 282 DAG size of output: 268 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-21 17:06:45,475 WARN L233 SmtUtils]: Spent 28.56s on a formula simplification that was a NOOP. DAG size: 241 (called from [L 301] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-21 17:06:45,481 INFO L210 LassoAnalysis]: Preferences: [2022-11-21 17:06:45,481 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-21 17:06:45,482 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-21 17:06:45,482 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-21 17:06:45,482 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-21 17:06:45,482 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-21 17:06:45,482 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-21 17:06:45,482 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-21 17:06:45,482 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration35_Lasso [2022-11-21 17:06:45,482 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-21 17:06:45,482 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-21 17:06:45,487 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:06:45,489 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:06:45,518 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:06:45,520 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:06:45,522 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:06:45,523 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:06:45,525 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:06:45,527 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:06:45,528 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:06:45,531 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-21 17:06:45,532 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true