./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/loops/string-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version a4ecdabc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/data/config -Xmx15G -Xms4m -jar /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/loops/string-2.i -s /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer --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 32bit --witnessprinter.graph.data.programhash 826ba3ecb74a591f4e23afc2c932e6d22d2291c8 .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.2.0-a4ecdab [2020-11-30 01:27:20,463 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-11-30 01:27:20,466 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-11-30 01:27:20,550 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-11-30 01:27:20,550 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-11-30 01:27:20,567 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-11-30 01:27:20,569 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-11-30 01:27:20,571 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-11-30 01:27:20,575 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-11-30 01:27:20,576 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-11-30 01:27:20,579 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-11-30 01:27:20,581 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-11-30 01:27:20,582 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-11-30 01:27:20,584 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-11-30 01:27:20,586 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-11-30 01:27:20,588 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-11-30 01:27:20,590 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-11-30 01:27:20,591 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-11-30 01:27:20,595 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-11-30 01:27:20,599 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-11-30 01:27:20,602 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-11-30 01:27:20,604 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-11-30 01:27:20,607 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-11-30 01:27:20,608 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-11-30 01:27:20,614 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-11-30 01:27:20,618 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-11-30 01:27:20,619 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-11-30 01:27:20,620 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-11-30 01:27:20,623 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-11-30 01:27:20,625 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-11-30 01:27:20,626 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-11-30 01:27:20,627 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-11-30 01:27:20,630 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-11-30 01:27:20,632 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-11-30 01:27:20,634 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-11-30 01:27:20,634 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-11-30 01:27:20,636 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-11-30 01:27:20,636 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-11-30 01:27:20,636 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-11-30 01:27:20,641 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-11-30 01:27:20,642 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-11-30 01:27:20,646 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2020-11-30 01:27:20,719 INFO L113 SettingsManager]: Loading preferences was successful [2020-11-30 01:27:20,720 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-11-30 01:27:20,722 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-11-30 01:27:20,723 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-11-30 01:27:20,723 INFO L138 SettingsManager]: * Use SBE=true [2020-11-30 01:27:20,723 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2020-11-30 01:27:20,724 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2020-11-30 01:27:20,724 INFO L138 SettingsManager]: * Use old map elimination=false [2020-11-30 01:27:20,724 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2020-11-30 01:27:20,725 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2020-11-30 01:27:20,726 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2020-11-30 01:27:20,727 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-11-30 01:27:20,727 INFO L138 SettingsManager]: * sizeof long=4 [2020-11-30 01:27:20,727 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2020-11-30 01:27:20,728 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-11-30 01:27:20,728 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-11-30 01:27:20,728 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-11-30 01:27:20,729 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2020-11-30 01:27:20,729 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2020-11-30 01:27:20,729 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2020-11-30 01:27:20,730 INFO L138 SettingsManager]: * sizeof long double=12 [2020-11-30 01:27:20,730 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-11-30 01:27:20,730 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2020-11-30 01:27:20,730 INFO L138 SettingsManager]: * Use constant arrays=true [2020-11-30 01:27:20,731 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2020-11-30 01:27:20,731 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-11-30 01:27:20,731 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-11-30 01:27:20,732 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2020-11-30 01:27:20,732 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-11-30 01:27:20,733 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-11-30 01:27:20,733 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-11-30 01:27:20,733 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2020-11-30 01:27:20,735 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2020-11-30 01:27:20,735 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-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/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-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer 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 -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 826ba3ecb74a591f4e23afc2c932e6d22d2291c8 [2020-11-30 01:27:21,131 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-11-30 01:27:21,184 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-11-30 01:27:21,190 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-11-30 01:27:21,191 INFO L271 PluginConnector]: Initializing CDTParser... [2020-11-30 01:27:21,192 INFO L275 PluginConnector]: CDTParser initialized [2020-11-30 01:27:21,194 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/../../sv-benchmarks/c/loops/string-2.i [2020-11-30 01:27:21,293 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/data/19355d564/3985b6c1ff0941d5a756fd67e7db2dad/FLAGd7388b913 [2020-11-30 01:27:21,934 INFO L306 CDTParser]: Found 1 translation units. [2020-11-30 01:27:21,935 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/sv-benchmarks/c/loops/string-2.i [2020-11-30 01:27:21,943 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/data/19355d564/3985b6c1ff0941d5a756fd67e7db2dad/FLAGd7388b913 [2020-11-30 01:27:22,274 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/data/19355d564/3985b6c1ff0941d5a756fd67e7db2dad [2020-11-30 01:27:22,277 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-11-30 01:27:22,287 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-11-30 01:27:22,293 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-11-30 01:27:22,294 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-11-30 01:27:22,298 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-11-30 01:27:22,299 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 01:27:22" (1/1) ... [2020-11-30 01:27:22,303 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6bff3108 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:27:22, skipping insertion in model container [2020-11-30 01:27:22,304 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 01:27:22" (1/1) ... [2020-11-30 01:27:22,313 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-11-30 01:27:22,341 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-11-30 01:27:22,614 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-30 01:27:22,633 INFO L203 MainTranslator]: Completed pre-run [2020-11-30 01:27:22,689 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-30 01:27:22,707 INFO L208 MainTranslator]: Completed translation [2020-11-30 01:27:22,707 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:27:22 WrapperNode [2020-11-30 01:27:22,708 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-11-30 01:27:22,709 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-11-30 01:27:22,710 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-11-30 01:27:22,710 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-11-30 01:27:22,719 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:27:22" (1/1) ... [2020-11-30 01:27:22,736 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:27:22" (1/1) ... [2020-11-30 01:27:22,775 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-11-30 01:27:22,776 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-11-30 01:27:22,777 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-11-30 01:27:22,777 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-11-30 01:27:22,785 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:27:22" (1/1) ... [2020-11-30 01:27:22,785 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:27:22" (1/1) ... [2020-11-30 01:27:22,788 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:27:22" (1/1) ... [2020-11-30 01:27:22,788 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:27:22" (1/1) ... [2020-11-30 01:27:22,798 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:27:22" (1/1) ... [2020-11-30 01:27:22,804 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:27:22" (1/1) ... [2020-11-30 01:27:22,807 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:27:22" (1/1) ... [2020-11-30 01:27:22,811 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-11-30 01:27:22,812 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-11-30 01:27:22,812 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-11-30 01:27:22,812 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-11-30 01:27:22,814 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:27:22" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:22,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-11-30 01:27:22,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-11-30 01:27:22,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-11-30 01:27:22,901 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-11-30 01:27:22,901 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-11-30 01:27:22,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-11-30 01:27:22,902 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-11-30 01:27:23,321 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-11-30 01:27:23,321 INFO L298 CfgBuilder]: Removed 13 assume(true) statements. [2020-11-30 01:27:23,323 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 01:27:23 BoogieIcfgContainer [2020-11-30 01:27:23,324 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-11-30 01:27:23,325 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2020-11-30 01:27:23,325 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2020-11-30 01:27:23,330 INFO L275 PluginConnector]: BuchiAutomizer initialized [2020-11-30 01:27:23,331 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-11-30 01:27:23,331 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 30.11 01:27:22" (1/3) ... [2020-11-30 01:27:23,333 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@e5ec789 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 30.11 01:27:23, skipping insertion in model container [2020-11-30 01:27:23,333 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-11-30 01:27:23,333 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 01:27:22" (2/3) ... [2020-11-30 01:27:23,334 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@e5ec789 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 30.11 01:27:23, skipping insertion in model container [2020-11-30 01:27:23,334 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-11-30 01:27:23,334 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 01:27:23" (3/3) ... [2020-11-30 01:27:23,336 INFO L373 chiAutomizerObserver]: Analyzing ICFG string-2.i [2020-11-30 01:27:23,463 INFO L359 BuchiCegarLoop]: Interprodecural is true [2020-11-30 01:27:23,463 INFO L360 BuchiCegarLoop]: Hoare is false [2020-11-30 01:27:23,463 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2020-11-30 01:27:23,464 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2020-11-30 01:27:23,464 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-11-30 01:27:23,465 INFO L364 BuchiCegarLoop]: Difference is false [2020-11-30 01:27:23,465 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-11-30 01:27:23,465 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2020-11-30 01:27:23,490 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 27 states. [2020-11-30 01:27:23,540 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 10 [2020-11-30 01:27:23,540 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 01:27:23,540 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 01:27:23,548 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2020-11-30 01:27:23,548 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-11-30 01:27:23,549 INFO L427 BuchiCegarLoop]: ======== Iteration 1============ [2020-11-30 01:27:23,549 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 27 states. [2020-11-30 01:27:23,558 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 10 [2020-11-30 01:27:23,558 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 01:27:23,559 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 01:27:23,559 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2020-11-30 01:27:23,560 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-11-30 01:27:23,566 INFO L794 eck$LassoCheckResult]: Stem: 20#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(11); 7#L-1true havoc main_#res;havoc main_#t~nondet4, main_#t~post3, main_#t~mem5, main_#t~nondet7, main_#t~post6, main_#t~mem8, main_#t~post10, main_#t~mem9, main_#t~post12, main_#t~mem11, main_#t~mem13, main_#t~mem14, main_#t~post15, main_#t~post16, main_~#string_A~0.base, main_~#string_A~0.offset, main_~#string_B~0.base, main_~#string_B~0.offset, main_~i~0, main_~j~0, main_~nc_A~0, main_~nc_B~0, main_~found~0;call main_~#string_A~0.base, main_~#string_A~0.offset := #Ultimate.allocOnStack(5);call main_~#string_B~0.base, main_~#string_B~0.offset := #Ultimate.allocOnStack(5);havoc main_~i~0;havoc main_~j~0;havoc main_~nc_A~0;havoc main_~nc_B~0;main_~found~0 := 0;main_~i~0 := 0; 21#L35-3true [2020-11-30 01:27:23,567 INFO L796 eck$LassoCheckResult]: Loop: 21#L35-3true assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 23#L35-2true main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 21#L35-3true [2020-11-30 01:27:23,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:23,574 INFO L82 PathProgramCache]: Analyzing trace with hash 963, now seen corresponding path program 1 times [2020-11-30 01:27:23,584 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:23,585 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874241234] [2020-11-30 01:27:23,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:23,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:23,738 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:23,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:23,787 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:23,834 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:27:23,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:23,843 INFO L82 PathProgramCache]: Analyzing trace with hash 1283, now seen corresponding path program 1 times [2020-11-30 01:27:23,844 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:23,844 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325330390] [2020-11-30 01:27:23,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:23,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:23,865 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:23,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:23,890 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:23,899 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:27:23,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:23,902 INFO L82 PathProgramCache]: Analyzing trace with hash 925765, now seen corresponding path program 1 times [2020-11-30 01:27:23,902 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:23,903 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785937361] [2020-11-30 01:27:23,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:23,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:23,961 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:23,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:23,995 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:24,007 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:27:24,522 WARN L193 SmtUtils]: Spent 379.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 67 [2020-11-30 01:27:24,706 WARN L193 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2020-11-30 01:27:24,723 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 01:27:24,726 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 01:27:24,726 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 01:27:24,727 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 01:27:24,727 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-30 01:27:24,727 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:24,727 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 01:27:24,727 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 01:27:24,728 INFO L133 ssoRankerPreferences]: Filename of dumped script: string-2.i_Iteration1_Lasso [2020-11-30 01:27:24,728 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 01:27:24,729 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 01:27:24,767 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:24,781 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:24,787 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:24,792 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:24,801 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:24,806 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:24,811 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:24,819 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:24,829 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:24,837 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:24,845 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:24,853 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:24,858 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:24,864 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:24,869 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:24,874 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:25,189 WARN L193 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 46 [2020-11-30 01:27:25,241 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:25,247 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:25,252 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:25,257 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:25,262 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:25,267 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:25,274 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:25,801 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 01:27:25,807 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:27:25,824 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:25,829 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:25,830 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:25,831 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:25,831 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:25,831 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:25,835 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:25,835 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:25,840 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:27:25,899 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:25,902 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:25,902 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:25,902 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:25,902 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:25,903 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:25,904 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:25,904 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:25,907 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:25,960 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:25,963 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:25,963 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:25,963 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:25,963 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:25,964 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:25,965 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:25,965 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:25,970 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:27:26,024 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:26,027 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:26,028 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:26,028 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:26,028 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:26,034 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:26,034 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:26,041 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:27:26,095 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:26,098 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:26,098 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:26,098 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:26,098 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:26,098 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:26,099 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:26,099 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:26,119 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:26,150 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:26,152 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:26,152 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:26,153 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:26,153 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:26,153 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:26,154 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:26,154 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:26,171 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:27:26,207 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:26,213 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:26,213 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:26,214 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:26,214 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:26,225 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:26,226 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:27:26,234 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:27:26,295 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:26,298 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:26,298 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:26,299 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:26,299 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:26,299 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:26,300 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:26,301 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:26,304 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:27:26,360 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:26,363 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:26,363 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:26,363 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:26,363 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:26,373 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:26,373 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:27:26,389 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:26,434 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:26,435 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:26,436 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:26,436 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:26,436 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:26,436 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:26,437 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:26,438 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:26,440 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:26,470 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:26,471 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:26,471 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:26,471 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:26,472 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:26,475 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:26,476 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:27:26,494 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:27:26,554 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:26,556 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:26,556 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:26,556 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:26,557 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:26,557 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:26,561 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:26,561 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:26,567 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:26,614 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:26,616 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:26,616 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:26,616 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:26,616 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:26,616 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:26,617 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:26,617 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:26,620 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:26,664 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:26,666 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:26,666 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:26,666 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:26,667 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:26,667 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:26,667 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:26,668 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:26,672 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:26,703 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:26,705 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:26,705 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:26,705 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:26,705 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:26,705 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:26,706 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:26,706 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:26,716 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:27:26,763 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:26,766 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:26,767 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:26,767 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:26,767 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:26,780 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:26,780 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:26,791 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:26,847 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:26,850 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:26,850 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:26,850 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:26,851 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:26,854 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:26,855 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:27:26,870 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:26,916 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:26,917 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:26,917 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:26,918 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:26,918 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:26,923 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:26,924 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:27:26,931 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:26,969 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:26,971 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:26,971 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:26,972 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:26,972 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:26,975 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:26,975 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:27:26,981 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:27,028 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:27,030 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:27,030 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:27,030 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:27,030 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:27,030 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:27,031 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:27,031 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:27,034 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:27:27,088 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:27,090 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:27,090 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:27,090 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:27,090 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:27,093 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:27,094 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:27,103 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:27,147 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:27,149 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:27,150 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:27,150 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:27,150 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:27,157 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:27,158 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:27:27,178 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-30 01:27:27,235 INFO L443 ModelExtractionUtils]: Simplification made 8 calls to the SMT solver. [2020-11-30 01:27:27,235 INFO L444 ModelExtractionUtils]: 4 out of 16 variables were initially zero. Simplification set additionally 9 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:27:27,241 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:27,314 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2020-11-30 01:27:27,315 INFO L510 LassoAnalysis]: Proved termination. [2020-11-30 01:27:27,316 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select #length ULTIMATE.start_main_~#string_A~0.base)_1, ULTIMATE.start_main_~i~0) = 9*v_rep(select #length ULTIMATE.start_main_~#string_A~0.base)_1 - 2*ULTIMATE.start_main_~i~0 Supporting invariants [] [2020-11-30 01:27:27,575 INFO L297 tatePredicateManager]: 11 out of 11 supporting invariants were superfluous and have been removed [2020-11-30 01:27:27,584 WARN L1295 BoogieBacktranslator]: unknown boogie variable #length [2020-11-30 01:27:27,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:27,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:27:27,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-30 01:27:27,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:27:27,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:27:27,656 WARN L261 TraceCheckSpWp]: Trace formula consists of 10 conjuncts, 6 conjunts are in the unsatisfiable core [2020-11-30 01:27:27,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:27:27,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 01:27:27,738 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2020-11-30 01:27:27,740 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 27 states. Second operand 3 states. [2020-11-30 01:27:27,873 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 27 states.. Second operand 3 states. Result 54 states and 86 transitions. Complement of second has 8 states. [2020-11-30 01:27:27,874 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 [2020-11-30 01:27:27,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-11-30 01:27:27,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 43 transitions. [2020-11-30 01:27:27,878 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 43 transitions. Stem has 2 letters. Loop has 2 letters. [2020-11-30 01:27:27,879 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:27:27,879 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 43 transitions. Stem has 4 letters. Loop has 2 letters. [2020-11-30 01:27:27,879 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:27:27,880 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 43 transitions. Stem has 2 letters. Loop has 4 letters. [2020-11-30 01:27:27,880 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:27:27,881 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 54 states and 86 transitions. [2020-11-30 01:27:27,886 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 8 [2020-11-30 01:27:27,890 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 54 states to 19 states and 28 transitions. [2020-11-30 01:27:27,892 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 16 [2020-11-30 01:27:27,892 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17 [2020-11-30 01:27:27,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 28 transitions. [2020-11-30 01:27:27,893 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-30 01:27:27,894 INFO L691 BuchiCegarLoop]: Abstraction has 19 states and 28 transitions. [2020-11-30 01:27:27,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states and 28 transitions. [2020-11-30 01:27:27,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 19. [2020-11-30 01:27:27,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-11-30 01:27:27,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 28 transitions. [2020-11-30 01:27:27,921 INFO L714 BuchiCegarLoop]: Abstraction has 19 states and 28 transitions. [2020-11-30 01:27:27,921 INFO L594 BuchiCegarLoop]: Abstraction has 19 states and 28 transitions. [2020-11-30 01:27:27,921 INFO L427 BuchiCegarLoop]: ======== Iteration 2============ [2020-11-30 01:27:27,921 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 19 states and 28 transitions. [2020-11-30 01:27:27,922 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 8 [2020-11-30 01:27:27,923 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 01:27:27,923 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 01:27:27,923 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2020-11-30 01:27:27,924 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-11-30 01:27:27,924 INFO L794 eck$LassoCheckResult]: Stem: 178#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(11); 175#L-1 havoc main_#res;havoc main_#t~nondet4, main_#t~post3, main_#t~mem5, main_#t~nondet7, main_#t~post6, main_#t~mem8, main_#t~post10, main_#t~mem9, main_#t~post12, main_#t~mem11, main_#t~mem13, main_#t~mem14, main_#t~post15, main_#t~post16, main_~#string_A~0.base, main_~#string_A~0.offset, main_~#string_B~0.base, main_~#string_B~0.offset, main_~i~0, main_~j~0, main_~nc_A~0, main_~nc_B~0, main_~found~0;call main_~#string_A~0.base, main_~#string_A~0.offset := #Ultimate.allocOnStack(5);call main_~#string_B~0.base, main_~#string_B~0.offset := #Ultimate.allocOnStack(5);havoc main_~i~0;havoc main_~j~0;havoc main_~nc_A~0;havoc main_~nc_B~0;main_~found~0 := 0;main_~i~0 := 0; 176#L35-3 assume !(main_~i~0 < 5); 177#L35-4 call main_#t~mem5 := read~int(main_~#string_A~0.base, 4 + main_~#string_A~0.offset, 1); 170#L37 assume !!(0 == main_#t~mem5);havoc main_#t~mem5;main_~i~0 := 0; 169#L39-3 [2020-11-30 01:27:27,924 INFO L796 eck$LassoCheckResult]: Loop: 169#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 168#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 169#L39-3 [2020-11-30 01:27:27,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:27,925 INFO L82 PathProgramCache]: Analyzing trace with hash 28696938, now seen corresponding path program 1 times [2020-11-30 01:27:27,925 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:27,926 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195813814] [2020-11-30 01:27:27,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:27,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:27:27,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 01:27:27,987 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195813814] [2020-11-30 01:27:27,988 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 01:27:27,988 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-30 01:27:27,989 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905491527] [2020-11-30 01:27:27,991 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 01:27:27,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:27,992 INFO L82 PathProgramCache]: Analyzing trace with hash 1891, now seen corresponding path program 1 times [2020-11-30 01:27:27,993 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:27,993 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539594004] [2020-11-30 01:27:27,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:28,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:28,000 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:28,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:28,006 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:28,009 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:27:28,084 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 01:27:28,087 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-30 01:27:28,088 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-30 01:27:28,090 INFO L87 Difference]: Start difference. First operand 19 states and 28 transitions. cyclomatic complexity: 14 Second operand 3 states. [2020-11-30 01:27:28,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 01:27:28,149 INFO L93 Difference]: Finished difference Result 24 states and 30 transitions. [2020-11-30 01:27:28,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-30 01:27:28,152 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 24 states and 30 transitions. [2020-11-30 01:27:28,154 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 8 [2020-11-30 01:27:28,156 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 24 states to 24 states and 30 transitions. [2020-11-30 01:27:28,157 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 21 [2020-11-30 01:27:28,157 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 21 [2020-11-30 01:27:28,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 30 transitions. [2020-11-30 01:27:28,158 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-30 01:27:28,158 INFO L691 BuchiCegarLoop]: Abstraction has 24 states and 30 transitions. [2020-11-30 01:27:28,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states and 30 transitions. [2020-11-30 01:27:28,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 20. [2020-11-30 01:27:28,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-11-30 01:27:28,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 25 transitions. [2020-11-30 01:27:28,167 INFO L714 BuchiCegarLoop]: Abstraction has 20 states and 25 transitions. [2020-11-30 01:27:28,168 INFO L594 BuchiCegarLoop]: Abstraction has 20 states and 25 transitions. [2020-11-30 01:27:28,168 INFO L427 BuchiCegarLoop]: ======== Iteration 3============ [2020-11-30 01:27:28,168 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 20 states and 25 transitions. [2020-11-30 01:27:28,170 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 8 [2020-11-30 01:27:28,171 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 01:27:28,171 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 01:27:28,172 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 01:27:28,172 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-11-30 01:27:28,172 INFO L794 eck$LassoCheckResult]: Stem: 230#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(11); 226#L-1 havoc main_#res;havoc main_#t~nondet4, main_#t~post3, main_#t~mem5, main_#t~nondet7, main_#t~post6, main_#t~mem8, main_#t~post10, main_#t~mem9, main_#t~post12, main_#t~mem11, main_#t~mem13, main_#t~mem14, main_#t~post15, main_#t~post16, main_~#string_A~0.base, main_~#string_A~0.offset, main_~#string_B~0.base, main_~#string_B~0.offset, main_~i~0, main_~j~0, main_~nc_A~0, main_~nc_B~0, main_~found~0;call main_~#string_A~0.base, main_~#string_A~0.offset := #Ultimate.allocOnStack(5);call main_~#string_B~0.base, main_~#string_B~0.offset := #Ultimate.allocOnStack(5);havoc main_~i~0;havoc main_~j~0;havoc main_~nc_A~0;havoc main_~nc_B~0;main_~found~0 := 0;main_~i~0 := 0; 227#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 228#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 229#L35-3 assume !(main_~i~0 < 5); 225#L35-4 call main_#t~mem5 := read~int(main_~#string_A~0.base, 4 + main_~#string_A~0.offset, 1); 217#L37 assume !!(0 == main_#t~mem5);havoc main_#t~mem5;main_~i~0 := 0; 218#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 219#L39-2 [2020-11-30 01:27:28,173 INFO L796 eck$LassoCheckResult]: Loop: 219#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 220#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 219#L39-2 [2020-11-30 01:27:28,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:28,173 INFO L82 PathProgramCache]: Analyzing trace with hash 265181045, now seen corresponding path program 1 times [2020-11-30 01:27:28,174 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:28,174 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261454059] [2020-11-30 01:27:28,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:28,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:27:28,242 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 01:27:28,242 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261454059] [2020-11-30 01:27:28,243 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389125856] [2020-11-30 01:27:28,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-30 01:27:28,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:27:28,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-30 01:27:28,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:27:28,325 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 01:27:28,326 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-30 01:27:28,326 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2020-11-30 01:27:28,326 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587418668] [2020-11-30 01:27:28,327 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 01:27:28,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:28,327 INFO L82 PathProgramCache]: Analyzing trace with hash 1951, now seen corresponding path program 2 times [2020-11-30 01:27:28,327 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:28,328 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994143195] [2020-11-30 01:27:28,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:28,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:28,345 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:28,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:28,355 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:28,361 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:27:28,405 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 01:27:28,405 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-11-30 01:27:28,406 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2020-11-30 01:27:28,406 INFO L87 Difference]: Start difference. First operand 20 states and 25 transitions. cyclomatic complexity: 10 Second operand 5 states. [2020-11-30 01:27:28,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 01:27:28,486 INFO L93 Difference]: Finished difference Result 30 states and 37 transitions. [2020-11-30 01:27:28,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-11-30 01:27:28,487 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 30 states and 37 transitions. [2020-11-30 01:27:28,489 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 8 [2020-11-30 01:27:28,490 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 30 states to 30 states and 37 transitions. [2020-11-30 01:27:28,491 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 25 [2020-11-30 01:27:28,491 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 25 [2020-11-30 01:27:28,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 37 transitions. [2020-11-30 01:27:28,492 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-30 01:27:28,492 INFO L691 BuchiCegarLoop]: Abstraction has 30 states and 37 transitions. [2020-11-30 01:27:28,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states and 37 transitions. [2020-11-30 01:27:28,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 24. [2020-11-30 01:27:28,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-11-30 01:27:28,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 29 transitions. [2020-11-30 01:27:28,503 INFO L714 BuchiCegarLoop]: Abstraction has 24 states and 29 transitions. [2020-11-30 01:27:28,503 INFO L594 BuchiCegarLoop]: Abstraction has 24 states and 29 transitions. [2020-11-30 01:27:28,504 INFO L427 BuchiCegarLoop]: ======== Iteration 4============ [2020-11-30 01:27:28,504 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 24 states and 29 transitions. [2020-11-30 01:27:28,506 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 8 [2020-11-30 01:27:28,506 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 01:27:28,507 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 01:27:28,510 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 1, 1, 1, 1, 1, 1] [2020-11-30 01:27:28,512 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-11-30 01:27:28,512 INFO L794 eck$LassoCheckResult]: Stem: 307#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(11); 304#L-1 havoc main_#res;havoc main_#t~nondet4, main_#t~post3, main_#t~mem5, main_#t~nondet7, main_#t~post6, main_#t~mem8, main_#t~post10, main_#t~mem9, main_#t~post12, main_#t~mem11, main_#t~mem13, main_#t~mem14, main_#t~post15, main_#t~post16, main_~#string_A~0.base, main_~#string_A~0.offset, main_~#string_B~0.base, main_~#string_B~0.offset, main_~i~0, main_~j~0, main_~nc_A~0, main_~nc_B~0, main_~found~0;call main_~#string_A~0.base, main_~#string_A~0.offset := #Ultimate.allocOnStack(5);call main_~#string_B~0.base, main_~#string_B~0.offset := #Ultimate.allocOnStack(5);havoc main_~i~0;havoc main_~j~0;havoc main_~nc_A~0;havoc main_~nc_B~0;main_~found~0 := 0;main_~i~0 := 0; 305#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 308#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 309#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 310#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 315#L35-3 assume !(main_~i~0 < 5); 306#L35-4 call main_#t~mem5 := read~int(main_~#string_A~0.base, 4 + main_~#string_A~0.offset, 1); 296#L37 assume !!(0 == main_#t~mem5);havoc main_#t~mem5;main_~i~0 := 0; 297#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 298#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 299#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 314#L39-2 [2020-11-30 01:27:28,512 INFO L796 eck$LassoCheckResult]: Loop: 314#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 316#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 314#L39-2 [2020-11-30 01:27:28,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:28,513 INFO L82 PathProgramCache]: Analyzing trace with hash 780717205, now seen corresponding path program 1 times [2020-11-30 01:27:28,517 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:28,519 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917188244] [2020-11-30 01:27:28,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:28,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:27:28,613 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-11-30 01:27:28,613 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917188244] [2020-11-30 01:27:28,614 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [115722025] [2020-11-30 01:27:28,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-30 01:27:28,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:27:28,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-30 01:27:28,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:27:28,715 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-11-30 01:27:28,716 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-30 01:27:28,716 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2020-11-30 01:27:28,716 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733998355] [2020-11-30 01:27:28,717 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 01:27:28,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:28,717 INFO L82 PathProgramCache]: Analyzing trace with hash 1951, now seen corresponding path program 3 times [2020-11-30 01:27:28,718 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:28,718 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098243096] [2020-11-30 01:27:28,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:28,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:28,729 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:28,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:28,735 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:28,758 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:27:28,807 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 01:27:28,808 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-11-30 01:27:28,808 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2020-11-30 01:27:28,808 INFO L87 Difference]: Start difference. First operand 24 states and 29 transitions. cyclomatic complexity: 10 Second operand 6 states. [2020-11-30 01:27:28,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 01:27:28,921 INFO L93 Difference]: Finished difference Result 36 states and 44 transitions. [2020-11-30 01:27:28,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-30 01:27:28,922 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 36 states and 44 transitions. [2020-11-30 01:27:28,924 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 8 [2020-11-30 01:27:28,926 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 36 states to 36 states and 44 transitions. [2020-11-30 01:27:28,926 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 29 [2020-11-30 01:27:28,927 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 29 [2020-11-30 01:27:28,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 44 transitions. [2020-11-30 01:27:28,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-30 01:27:28,927 INFO L691 BuchiCegarLoop]: Abstraction has 36 states and 44 transitions. [2020-11-30 01:27:28,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states and 44 transitions. [2020-11-30 01:27:28,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 28. [2020-11-30 01:27:28,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-11-30 01:27:28,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 33 transitions. [2020-11-30 01:27:28,932 INFO L714 BuchiCegarLoop]: Abstraction has 28 states and 33 transitions. [2020-11-30 01:27:28,932 INFO L594 BuchiCegarLoop]: Abstraction has 28 states and 33 transitions. [2020-11-30 01:27:28,932 INFO L427 BuchiCegarLoop]: ======== Iteration 5============ [2020-11-30 01:27:28,932 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 28 states and 33 transitions. [2020-11-30 01:27:28,933 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 8 [2020-11-30 01:27:28,934 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 01:27:28,934 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 01:27:28,935 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 2, 1, 1, 1, 1, 1] [2020-11-30 01:27:28,935 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-11-30 01:27:28,935 INFO L794 eck$LassoCheckResult]: Stem: 409#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(11); 406#L-1 havoc main_#res;havoc main_#t~nondet4, main_#t~post3, main_#t~mem5, main_#t~nondet7, main_#t~post6, main_#t~mem8, main_#t~post10, main_#t~mem9, main_#t~post12, main_#t~mem11, main_#t~mem13, main_#t~mem14, main_#t~post15, main_#t~post16, main_~#string_A~0.base, main_~#string_A~0.offset, main_~#string_B~0.base, main_~#string_B~0.offset, main_~i~0, main_~j~0, main_~nc_A~0, main_~nc_B~0, main_~found~0;call main_~#string_A~0.base, main_~#string_A~0.offset := #Ultimate.allocOnStack(5);call main_~#string_B~0.base, main_~#string_B~0.offset := #Ultimate.allocOnStack(5);havoc main_~i~0;havoc main_~j~0;havoc main_~nc_A~0;havoc main_~nc_B~0;main_~found~0 := 0;main_~i~0 := 0; 407#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 410#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 411#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 412#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 420#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 417#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 416#L35-3 assume !(main_~i~0 < 5); 408#L35-4 call main_#t~mem5 := read~int(main_~#string_A~0.base, 4 + main_~#string_A~0.offset, 1); 398#L37 assume !!(0 == main_#t~mem5);havoc main_#t~mem5;main_~i~0 := 0; 399#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 400#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 401#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 422#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 421#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 419#L39-2 [2020-11-30 01:27:28,936 INFO L796 eck$LassoCheckResult]: Loop: 419#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 418#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 419#L39-2 [2020-11-30 01:27:28,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:28,936 INFO L82 PathProgramCache]: Analyzing trace with hash 2111137973, now seen corresponding path program 2 times [2020-11-30 01:27:28,937 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:28,937 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076837037] [2020-11-30 01:27:28,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:28,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:27:29,048 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-11-30 01:27:29,048 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076837037] [2020-11-30 01:27:29,049 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1357426013] [2020-11-30 01:27:29,049 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-30 01:27:29,149 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-11-30 01:27:29,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-11-30 01:27:29,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 5 conjunts are in the unsatisfiable core [2020-11-30 01:27:29,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:27:29,205 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-11-30 01:27:29,205 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-30 01:27:29,205 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2020-11-30 01:27:29,206 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927360878] [2020-11-30 01:27:29,207 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 01:27:29,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:29,208 INFO L82 PathProgramCache]: Analyzing trace with hash 1951, now seen corresponding path program 4 times [2020-11-30 01:27:29,208 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:29,209 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369354964] [2020-11-30 01:27:29,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:29,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:29,227 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:29,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:29,240 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:29,243 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:27:29,283 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 01:27:29,284 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-11-30 01:27:29,284 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2020-11-30 01:27:29,284 INFO L87 Difference]: Start difference. First operand 28 states and 33 transitions. cyclomatic complexity: 10 Second operand 7 states. [2020-11-30 01:27:29,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 01:27:29,407 INFO L93 Difference]: Finished difference Result 42 states and 51 transitions. [2020-11-30 01:27:29,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-30 01:27:29,409 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42 states and 51 transitions. [2020-11-30 01:27:29,411 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 8 [2020-11-30 01:27:29,413 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42 states to 42 states and 51 transitions. [2020-11-30 01:27:29,413 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 33 [2020-11-30 01:27:29,413 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 33 [2020-11-30 01:27:29,414 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 51 transitions. [2020-11-30 01:27:29,414 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-30 01:27:29,414 INFO L691 BuchiCegarLoop]: Abstraction has 42 states and 51 transitions. [2020-11-30 01:27:29,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states and 51 transitions. [2020-11-30 01:27:29,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 32. [2020-11-30 01:27:29,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2020-11-30 01:27:29,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 37 transitions. [2020-11-30 01:27:29,431 INFO L714 BuchiCegarLoop]: Abstraction has 32 states and 37 transitions. [2020-11-30 01:27:29,432 INFO L594 BuchiCegarLoop]: Abstraction has 32 states and 37 transitions. [2020-11-30 01:27:29,432 INFO L427 BuchiCegarLoop]: ======== Iteration 6============ [2020-11-30 01:27:29,432 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 32 states and 37 transitions. [2020-11-30 01:27:29,433 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 8 [2020-11-30 01:27:29,434 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 01:27:29,435 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 01:27:29,436 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 4, 3, 1, 1, 1, 1, 1] [2020-11-30 01:27:29,437 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-11-30 01:27:29,437 INFO L794 eck$LassoCheckResult]: Stem: 534#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(11); 531#L-1 havoc main_#res;havoc main_#t~nondet4, main_#t~post3, main_#t~mem5, main_#t~nondet7, main_#t~post6, main_#t~mem8, main_#t~post10, main_#t~mem9, main_#t~post12, main_#t~mem11, main_#t~mem13, main_#t~mem14, main_#t~post15, main_#t~post16, main_~#string_A~0.base, main_~#string_A~0.offset, main_~#string_B~0.base, main_~#string_B~0.offset, main_~i~0, main_~j~0, main_~nc_A~0, main_~nc_B~0, main_~found~0;call main_~#string_A~0.base, main_~#string_A~0.offset := #Ultimate.allocOnStack(5);call main_~#string_B~0.base, main_~#string_B~0.offset := #Ultimate.allocOnStack(5);havoc main_~i~0;havoc main_~j~0;havoc main_~nc_A~0;havoc main_~nc_B~0;main_~found~0 := 0;main_~i~0 := 0; 532#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 535#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 536#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 537#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 547#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 546#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 545#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 542#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 541#L35-3 assume !(main_~i~0 < 5); 533#L35-4 call main_#t~mem5 := read~int(main_~#string_A~0.base, 4 + main_~#string_A~0.offset, 1); 523#L37 assume !!(0 == main_#t~mem5);havoc main_#t~mem5;main_~i~0 := 0; 524#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 525#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 526#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 551#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 550#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 549#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 548#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 544#L39-2 [2020-11-30 01:27:29,437 INFO L796 eck$LassoCheckResult]: Loop: 544#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 543#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 544#L39-2 [2020-11-30 01:27:29,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:29,438 INFO L82 PathProgramCache]: Analyzing trace with hash 213314517, now seen corresponding path program 3 times [2020-11-30 01:27:29,439 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:29,439 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418579692] [2020-11-30 01:27:29,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:29,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:27:29,559 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2020-11-30 01:27:29,560 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418579692] [2020-11-30 01:27:29,560 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932857433] [2020-11-30 01:27:29,560 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-30 01:27:29,646 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2020-11-30 01:27:29,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-11-30 01:27:29,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 6 conjunts are in the unsatisfiable core [2020-11-30 01:27:29,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:27:29,692 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2020-11-30 01:27:29,696 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-30 01:27:29,696 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2020-11-30 01:27:29,697 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290151683] [2020-11-30 01:27:29,697 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 01:27:29,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:29,699 INFO L82 PathProgramCache]: Analyzing trace with hash 1951, now seen corresponding path program 5 times [2020-11-30 01:27:29,699 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:29,700 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109507194] [2020-11-30 01:27:29,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:29,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:29,705 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:29,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:29,721 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:29,729 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:27:29,795 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 01:27:29,796 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-11-30 01:27:29,796 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2020-11-30 01:27:29,796 INFO L87 Difference]: Start difference. First operand 32 states and 37 transitions. cyclomatic complexity: 10 Second operand 8 states. [2020-11-30 01:27:29,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 01:27:29,910 INFO L93 Difference]: Finished difference Result 46 states and 56 transitions. [2020-11-30 01:27:29,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-11-30 01:27:29,911 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 46 states and 56 transitions. [2020-11-30 01:27:29,912 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 8 [2020-11-30 01:27:29,913 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 46 states to 46 states and 56 transitions. [2020-11-30 01:27:29,913 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 36 [2020-11-30 01:27:29,913 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 36 [2020-11-30 01:27:29,913 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 56 transitions. [2020-11-30 01:27:29,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-30 01:27:29,914 INFO L691 BuchiCegarLoop]: Abstraction has 46 states and 56 transitions. [2020-11-30 01:27:29,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states and 56 transitions. [2020-11-30 01:27:29,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 36. [2020-11-30 01:27:29,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-11-30 01:27:29,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 41 transitions. [2020-11-30 01:27:29,917 INFO L714 BuchiCegarLoop]: Abstraction has 36 states and 41 transitions. [2020-11-30 01:27:29,918 INFO L594 BuchiCegarLoop]: Abstraction has 36 states and 41 transitions. [2020-11-30 01:27:29,918 INFO L427 BuchiCegarLoop]: ======== Iteration 7============ [2020-11-30 01:27:29,918 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 36 states and 41 transitions. [2020-11-30 01:27:29,924 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 8 [2020-11-30 01:27:29,924 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 01:27:29,924 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 01:27:29,927 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [5, 5, 5, 4, 1, 1, 1, 1, 1] [2020-11-30 01:27:29,927 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-11-30 01:27:29,927 INFO L794 eck$LassoCheckResult]: Stem: 680#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(11); 677#L-1 havoc main_#res;havoc main_#t~nondet4, main_#t~post3, main_#t~mem5, main_#t~nondet7, main_#t~post6, main_#t~mem8, main_#t~post10, main_#t~mem9, main_#t~post12, main_#t~mem11, main_#t~mem13, main_#t~mem14, main_#t~post15, main_#t~post16, main_~#string_A~0.base, main_~#string_A~0.offset, main_~#string_B~0.base, main_~#string_B~0.offset, main_~i~0, main_~j~0, main_~nc_A~0, main_~nc_B~0, main_~found~0;call main_~#string_A~0.base, main_~#string_A~0.offset := #Ultimate.allocOnStack(5);call main_~#string_B~0.base, main_~#string_B~0.offset := #Ultimate.allocOnStack(5);havoc main_~i~0;havoc main_~j~0;havoc main_~nc_A~0;havoc main_~nc_B~0;main_~found~0 := 0;main_~i~0 := 0; 678#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 681#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 682#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 683#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 699#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 697#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 695#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 693#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 691#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 688#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 687#L35-3 assume !(main_~i~0 < 5); 679#L35-4 call main_#t~mem5 := read~int(main_~#string_A~0.base, 4 + main_~#string_A~0.offset, 1); 671#L37 assume !!(0 == main_#t~mem5);havoc main_#t~mem5;main_~i~0 := 0; 672#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 669#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 670#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 701#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 700#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 698#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 696#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 694#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 692#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 690#L39-2 [2020-11-30 01:27:29,927 INFO L796 eck$LassoCheckResult]: Loop: 690#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 689#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 690#L39-2 [2020-11-30 01:27:29,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:29,928 INFO L82 PathProgramCache]: Analyzing trace with hash 1212159477, now seen corresponding path program 4 times [2020-11-30 01:27:29,928 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:29,931 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853846058] [2020-11-30 01:27:29,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:29,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:29,992 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:30,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:30,019 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:30,031 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:27:30,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:30,032 INFO L82 PathProgramCache]: Analyzing trace with hash 1951, now seen corresponding path program 6 times [2020-11-30 01:27:30,032 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:30,033 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605951744] [2020-11-30 01:27:30,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:30,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:30,037 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:30,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:30,040 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:30,042 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:27:30,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:30,043 INFO L82 PathProgramCache]: Analyzing trace with hash 949121171, now seen corresponding path program 5 times [2020-11-30 01:27:30,044 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:30,044 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080378346] [2020-11-30 01:27:30,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:30,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:27:30,148 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2020-11-30 01:27:30,148 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080378346] [2020-11-30 01:27:30,148 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125863341] [2020-11-30 01:27:30,149 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-30 01:27:30,285 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2020-11-30 01:27:30,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-11-30 01:27:30,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 7 conjunts are in the unsatisfiable core [2020-11-30 01:27:30,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:27:30,340 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2020-11-30 01:27:30,346 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-11-30 01:27:30,346 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 8 [2020-11-30 01:27:30,347 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847817486] [2020-11-30 01:27:30,394 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 01:27:30,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-11-30 01:27:30,395 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2020-11-30 01:27:30,395 INFO L87 Difference]: Start difference. First operand 36 states and 41 transitions. cyclomatic complexity: 10 Second operand 8 states. [2020-11-30 01:27:30,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 01:27:30,546 INFO L93 Difference]: Finished difference Result 48 states and 57 transitions. [2020-11-30 01:27:30,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-11-30 01:27:30,547 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 48 states and 57 transitions. [2020-11-30 01:27:30,548 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 8 [2020-11-30 01:27:30,549 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 48 states to 48 states and 57 transitions. [2020-11-30 01:27:30,549 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 38 [2020-11-30 01:27:30,550 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 48 [2020-11-30 01:27:30,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 57 transitions. [2020-11-30 01:27:30,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-30 01:27:30,550 INFO L691 BuchiCegarLoop]: Abstraction has 48 states and 57 transitions. [2020-11-30 01:27:30,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states and 57 transitions. [2020-11-30 01:27:30,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 36. [2020-11-30 01:27:30,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-11-30 01:27:30,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 39 transitions. [2020-11-30 01:27:30,554 INFO L714 BuchiCegarLoop]: Abstraction has 36 states and 39 transitions. [2020-11-30 01:27:30,554 INFO L594 BuchiCegarLoop]: Abstraction has 36 states and 39 transitions. [2020-11-30 01:27:30,554 INFO L427 BuchiCegarLoop]: ======== Iteration 8============ [2020-11-30 01:27:30,554 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 36 states and 39 transitions. [2020-11-30 01:27:30,555 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 6 [2020-11-30 01:27:30,555 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 01:27:30,555 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 01:27:30,556 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 01:27:30,556 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-11-30 01:27:30,557 INFO L794 eck$LassoCheckResult]: Stem: 853#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(11); 850#L-1 havoc main_#res;havoc main_#t~nondet4, main_#t~post3, main_#t~mem5, main_#t~nondet7, main_#t~post6, main_#t~mem8, main_#t~post10, main_#t~mem9, main_#t~post12, main_#t~mem11, main_#t~mem13, main_#t~mem14, main_#t~post15, main_#t~post16, main_~#string_A~0.base, main_~#string_A~0.offset, main_~#string_B~0.base, main_~#string_B~0.offset, main_~i~0, main_~j~0, main_~nc_A~0, main_~nc_B~0, main_~found~0;call main_~#string_A~0.base, main_~#string_A~0.offset := #Ultimate.allocOnStack(5);call main_~#string_B~0.base, main_~#string_B~0.offset := #Ultimate.allocOnStack(5);havoc main_~i~0;havoc main_~j~0;havoc main_~nc_A~0;havoc main_~nc_B~0;main_~found~0 := 0;main_~i~0 := 0; 851#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 854#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 855#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 872#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 870#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 868#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 866#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 864#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 862#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 860#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 859#L35-3 assume !(main_~i~0 < 5); 852#L35-4 call main_#t~mem5 := read~int(main_~#string_A~0.base, 4 + main_~#string_A~0.offset, 1); 842#L37 assume !!(0 == main_#t~mem5);havoc main_#t~mem5;main_~i~0 := 0; 843#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 844#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 845#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 874#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 873#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 871#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 869#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 867#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 865#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 863#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 861#L39-3 assume !(main_~i~0 < 5); 858#L39-4 call main_#t~mem8 := read~int(main_~#string_B~0.base, 4 + main_~#string_B~0.offset, 1); 847#L41 assume !!(0 == main_#t~mem8);havoc main_#t~mem8;main_~nc_A~0 := 0; 848#L44-3 [2020-11-30 01:27:30,557 INFO L796 eck$LassoCheckResult]: Loop: 848#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 849#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 848#L44-3 [2020-11-30 01:27:30,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:30,558 INFO L82 PathProgramCache]: Analyzing trace with hash 1572377782, now seen corresponding path program 1 times [2020-11-30 01:27:30,558 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:30,559 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216281219] [2020-11-30 01:27:30,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:30,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:30,612 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:30,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:30,651 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:30,661 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:27:30,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:30,663 INFO L82 PathProgramCache]: Analyzing trace with hash 2406, now seen corresponding path program 1 times [2020-11-30 01:27:30,663 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:30,663 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500421420] [2020-11-30 01:27:30,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:30,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:30,668 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:30,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:30,671 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:30,673 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:27:30,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:30,674 INFO L82 PathProgramCache]: Analyzing trace with hash -773438245, now seen corresponding path program 1 times [2020-11-30 01:27:30,675 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:30,675 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753185100] [2020-11-30 01:27:30,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:30,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:30,700 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:30,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:30,730 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:30,748 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:27:38,239 WARN L193 SmtUtils]: Spent 7.43 s on a formula simplification. DAG size of input: 248 DAG size of output: 189 [2020-11-30 01:27:39,081 WARN L193 SmtUtils]: Spent 721.00 ms on a formula simplification that was a NOOP. DAG size: 122 [2020-11-30 01:27:39,085 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 01:27:39,085 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 01:27:39,085 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 01:27:39,085 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 01:27:39,085 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-30 01:27:39,085 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:39,085 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 01:27:39,085 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 01:27:39,085 INFO L133 ssoRankerPreferences]: Filename of dumped script: string-2.i_Iteration8_Lasso [2020-11-30 01:27:39,086 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 01:27:39,086 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 01:27:39,090 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:39,109 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:39,112 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:39,117 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:39,126 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:39,130 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:39,135 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:39,139 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:39,146 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:39,166 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:39,169 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:39,174 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:39,177 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:39,180 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:39,184 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:39,186 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:39,190 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:39,192 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:39,200 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:39,649 WARN L193 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 57 [2020-11-30 01:27:39,718 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:39,724 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:39,728 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:40,158 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 01:27:40,159 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:40,169 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:40,171 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:40,171 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:40,171 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:40,171 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:40,171 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:40,172 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:40,172 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:40,174 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:40,203 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:40,205 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:40,205 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:40,205 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:40,205 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:40,205 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:40,205 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:40,206 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:40,207 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:40,236 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:40,237 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:40,238 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:40,238 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:40,238 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:40,240 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:40,240 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:27:40,243 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:40,272 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:40,273 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:40,274 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:40,274 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:40,274 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:40,274 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:40,275 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:40,275 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:40,276 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:40,306 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:40,308 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:40,308 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:40,308 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:40,308 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:40,308 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:40,309 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:40,309 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:40,310 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:40,341 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:40,342 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:40,342 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:40,342 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:40,343 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:40,343 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:40,343 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:40,343 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:40,345 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:27:40,382 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:40,384 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:40,385 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:40,385 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:40,385 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:40,385 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:40,386 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:40,386 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:40,388 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:27:40,420 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:40,422 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:40,422 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:40,422 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:40,422 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:40,422 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:40,423 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:40,423 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:40,443 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:27:40,501 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:40,503 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:40,503 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:40,504 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:40,504 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:40,504 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:40,506 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:40,506 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:40,508 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:27:40,567 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:40,569 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:40,569 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:40,569 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:40,569 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:40,569 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:40,570 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:40,570 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:40,572 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:40,617 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:40,619 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:40,619 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:40,619 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:40,619 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:40,619 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:40,619 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:40,619 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:40,621 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:40,649 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:40,650 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:40,651 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:40,651 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:40,651 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:40,652 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:40,652 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:27:40,655 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:40,685 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:40,686 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:40,686 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:40,686 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:40,686 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:40,686 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:40,688 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:40,688 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:40,689 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:40,721 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:40,727 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:40,728 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:40,728 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:40,728 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:40,730 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:40,730 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:27:40,734 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:40,773 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:40,775 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:40,775 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:40,775 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:40,775 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:40,775 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:40,776 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:40,776 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:40,777 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:40,810 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:40,812 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:40,812 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:40,812 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:40,812 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:40,812 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:40,813 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:40,813 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:40,814 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:40,844 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:40,846 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:40,846 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:40,846 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:40,846 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:40,846 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:40,862 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:40,862 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:40,864 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:27:40,913 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:40,915 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:40,915 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:40,915 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:40,915 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:40,915 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:40,916 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:40,916 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:40,918 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:27:40,967 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:40,969 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:40,969 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:40,969 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:40,969 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:40,972 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:40,972 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:40,977 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:41,021 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:41,023 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:41,023 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:41,023 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:41,023 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:41,056 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:41,056 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:27:41,068 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:41,101 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:41,102 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:41,103 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:41,103 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:41,103 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:41,103 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:41,104 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:41,104 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:41,105 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:41,140 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:41,142 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:41,142 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:41,142 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:41,142 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:41,145 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:41,145 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:27:41,162 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:41,196 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:41,198 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:41,199 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:41,199 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:41,199 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:41,202 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:41,202 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:27:41,226 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:41,280 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:41,282 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:41,282 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:41,282 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:41,283 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:41,287 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:41,287 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:27:41,295 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-30 01:27:41,313 INFO L443 ModelExtractionUtils]: Simplification made 9 calls to the SMT solver. [2020-11-30 01:27:41,314 INFO L444 ModelExtractionUtils]: 4 out of 16 variables were initially zero. Simplification set additionally 8 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:41,317 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-30 01:27:41,320 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2020-11-30 01:27:41,320 INFO L510 LassoAnalysis]: Proved termination. [2020-11-30 01:27:41,320 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~#string_A~0.offset, v_rep(select #length ULTIMATE.start_main_~#string_A~0.base)_2, ULTIMATE.start_main_~nc_A~0) = -1*ULTIMATE.start_main_~#string_A~0.offset + 1*v_rep(select #length ULTIMATE.start_main_~#string_A~0.base)_2 - 1*ULTIMATE.start_main_~nc_A~0 Supporting invariants [] [2020-11-30 01:27:41,392 INFO L297 tatePredicateManager]: 13 out of 13 supporting invariants were superfluous and have been removed [2020-11-30 01:27:41,394 WARN L1295 BoogieBacktranslator]: unknown boogie variable #length [2020-11-30 01:27:41,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:41,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:27:41,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-30 01:27:41,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:27:41,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:27:41,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 11 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-30 01:27:41,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:27:41,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 01:27:41,505 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2020-11-30 01:27:41,505 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 36 states and 39 transitions. cyclomatic complexity: 6 Second operand 3 states. [2020-11-30 01:27:41,543 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 36 states and 39 transitions. cyclomatic complexity: 6. Second operand 3 states. Result 44 states and 51 transitions. Complement of second has 4 states. [2020-11-30 01:27:41,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2020-11-30 01:27:41,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-11-30 01:27:41,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 23 transitions. [2020-11-30 01:27:41,546 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 23 transitions. Stem has 28 letters. Loop has 2 letters. [2020-11-30 01:27:41,547 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:27:41,547 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 23 transitions. Stem has 30 letters. Loop has 2 letters. [2020-11-30 01:27:41,548 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:27:41,548 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 23 transitions. Stem has 28 letters. Loop has 4 letters. [2020-11-30 01:27:41,548 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:27:41,548 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 44 states and 51 transitions. [2020-11-30 01:27:41,549 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 4 [2020-11-30 01:27:41,555 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 44 states to 38 states and 42 transitions. [2020-11-30 01:27:41,556 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 35 [2020-11-30 01:27:41,556 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 36 [2020-11-30 01:27:41,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 42 transitions. [2020-11-30 01:27:41,557 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 01:27:41,559 INFO L691 BuchiCegarLoop]: Abstraction has 38 states and 42 transitions. [2020-11-30 01:27:41,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states and 42 transitions. [2020-11-30 01:27:41,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2020-11-30 01:27:41,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2020-11-30 01:27:41,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 42 transitions. [2020-11-30 01:27:41,566 INFO L714 BuchiCegarLoop]: Abstraction has 38 states and 42 transitions. [2020-11-30 01:27:41,566 INFO L594 BuchiCegarLoop]: Abstraction has 38 states and 42 transitions. [2020-11-30 01:27:41,566 INFO L427 BuchiCegarLoop]: ======== Iteration 9============ [2020-11-30 01:27:41,566 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 38 states and 42 transitions. [2020-11-30 01:27:41,567 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 4 [2020-11-30 01:27:41,567 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 01:27:41,568 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 01:27:41,569 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 01:27:41,569 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-11-30 01:27:41,570 INFO L794 eck$LassoCheckResult]: Stem: 1097#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(11); 1094#L-1 havoc main_#res;havoc main_#t~nondet4, main_#t~post3, main_#t~mem5, main_#t~nondet7, main_#t~post6, main_#t~mem8, main_#t~post10, main_#t~mem9, main_#t~post12, main_#t~mem11, main_#t~mem13, main_#t~mem14, main_#t~post15, main_#t~post16, main_~#string_A~0.base, main_~#string_A~0.offset, main_~#string_B~0.base, main_~#string_B~0.offset, main_~i~0, main_~j~0, main_~nc_A~0, main_~nc_B~0, main_~found~0;call main_~#string_A~0.base, main_~#string_A~0.offset := #Ultimate.allocOnStack(5);call main_~#string_B~0.base, main_~#string_B~0.offset := #Ultimate.allocOnStack(5);havoc main_~i~0;havoc main_~j~0;havoc main_~nc_A~0;havoc main_~nc_B~0;main_~found~0 := 0;main_~i~0 := 0; 1095#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 1098#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 1099#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 1118#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 1117#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 1116#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 1114#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 1112#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 1110#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 1108#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 1106#L35-3 assume !(main_~i~0 < 5); 1096#L35-4 call main_#t~mem5 := read~int(main_~#string_A~0.base, 4 + main_~#string_A~0.offset, 1); 1084#L37 assume !!(0 == main_#t~mem5);havoc main_#t~mem5;main_~i~0 := 0; 1085#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 1086#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 1087#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 1115#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 1113#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 1111#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 1109#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 1107#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 1105#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 1104#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 1103#L39-3 assume !(main_~i~0 < 5); 1102#L39-4 call main_#t~mem8 := read~int(main_~#string_B~0.base, 4 + main_~#string_B~0.offset, 1); 1089#L41 assume !!(0 == main_#t~mem8);havoc main_#t~mem8;main_~nc_A~0 := 0; 1090#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 1092#L44-1 assume !(0 != main_#t~mem9);havoc main_#t~mem9; 1088#L44-4 main_~nc_B~0 := 0; 1082#L48-3 [2020-11-30 01:27:41,570 INFO L796 eck$LassoCheckResult]: Loop: 1082#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 1081#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 1082#L48-3 [2020-11-30 01:27:41,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:41,571 INFO L82 PathProgramCache]: Analyzing trace with hash 1793218173, now seen corresponding path program 1 times [2020-11-30 01:27:41,571 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:41,572 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152042481] [2020-11-30 01:27:41,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:41,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:41,600 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:41,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:41,632 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:41,655 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:27:41,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:41,659 INFO L82 PathProgramCache]: Analyzing trace with hash 2854, now seen corresponding path program 1 times [2020-11-30 01:27:41,661 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:41,661 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098789008] [2020-11-30 01:27:41,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:41,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:41,668 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:41,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:41,670 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:41,672 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:27:41,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:41,674 INFO L82 PathProgramCache]: Analyzing trace with hash 1000780450, now seen corresponding path program 1 times [2020-11-30 01:27:41,674 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:41,674 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332462495] [2020-11-30 01:27:41,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:41,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:41,705 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:41,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:41,736 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:41,756 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:27:50,201 WARN L193 SmtUtils]: Spent 8.41 s on a formula simplification. DAG size of input: 259 DAG size of output: 197 [2020-11-30 01:27:51,004 WARN L193 SmtUtils]: Spent 750.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2020-11-30 01:27:51,012 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 01:27:51,012 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 01:27:51,012 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 01:27:51,013 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 01:27:51,013 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-30 01:27:51,013 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:51,013 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 01:27:51,013 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 01:27:51,013 INFO L133 ssoRankerPreferences]: Filename of dumped script: string-2.i_Iteration9_Lasso [2020-11-30 01:27:51,013 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 01:27:51,013 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 01:27:51,018 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:51,029 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:51,032 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:51,035 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:51,043 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:51,046 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:51,049 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:51,055 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:51,059 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:51,061 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:51,064 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:51,068 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:51,071 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:51,766 WARN L193 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 59 [2020-11-30 01:27:51,817 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:51,820 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:51,823 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:51,826 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:51,828 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:51,832 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:51,839 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:51,856 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:27:52,349 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 01:27:52,350 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:52,360 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:52,362 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:52,362 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:52,362 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:52,362 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:52,364 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:52,364 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:27:52,369 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:52,398 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:52,400 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:52,400 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:52,400 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:52,400 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:52,400 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:52,401 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:52,401 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:52,402 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:52,432 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:52,433 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:52,434 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:52,434 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:52,434 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:52,434 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:52,434 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:52,434 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:52,436 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:52,464 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:52,466 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:52,466 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:52,466 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:52,466 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:52,466 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:52,466 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:52,466 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:52,468 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:52,495 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:52,497 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:52,497 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:52,497 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:52,497 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:52,497 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:52,498 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:52,498 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:52,503 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:52,532 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:52,533 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:52,533 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:52,533 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:52,533 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:52,533 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:52,534 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:52,534 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:52,535 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:52,565 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:52,566 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:52,567 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:52,567 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:52,567 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:52,569 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:52,569 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:27:52,572 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:52,603 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:52,604 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:52,604 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:52,605 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:52,605 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:52,606 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:52,606 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:27:52,609 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 63 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:52,640 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:52,642 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:52,642 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:52,642 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:52,643 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:52,643 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:52,643 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:52,644 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:52,654 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 64 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:52,686 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:52,687 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:52,687 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:52,687 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:52,687 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:52,687 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:52,688 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:52,688 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:52,689 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 65 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:27:52,717 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:52,719 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:52,719 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:52,719 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:52,719 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:52,719 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:52,720 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:52,720 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 65 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:52,722 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 66 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:52,752 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:52,753 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:52,753 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:52,754 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:52,754 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:52,754 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:52,754 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:52,754 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:52,759 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 67 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:52,787 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:52,788 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:52,788 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:52,788 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:52,788 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:52,790 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:52,790 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:27:52,793 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 68 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:52,820 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:52,821 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:52,822 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:52,822 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:52,822 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:52,823 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:52,823 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:27:52,825 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 69 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:27:52,861 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false Waiting until toolchain timeout for monitored process 69 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:52,862 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:52,863 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:52,863 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:52,863 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:52,864 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:52,864 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:27:52,867 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 70 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:52,895 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:52,897 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:52,897 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:52,897 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:52,897 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:52,898 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:52,898 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:27:52,922 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 71 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:27:52,971 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:52,973 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:52,973 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:52,973 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:52,973 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:52,976 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:52,976 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. Waiting until toolchain timeout for monitored process 71 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:52,981 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 72 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:27:53,031 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:53,033 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:53,033 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:53,033 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:53,033 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-11-30 01:27:53,033 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:53,035 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-11-30 01:27:53,035 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 72 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:53,038 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 73 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:53,084 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:53,085 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:53,086 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:53,086 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:53,086 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:53,087 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:53,088 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:27:53,091 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 74 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:53,121 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:53,123 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:53,123 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:53,123 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:53,123 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:53,126 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:53,126 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:27:53,146 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 75 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:27:53,204 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:53,206 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:53,206 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:53,206 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:53,207 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:53,210 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:53,210 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. Waiting until toolchain timeout for monitored process 75 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:53,218 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 76 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:27:53,267 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:53,269 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:53,269 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:53,269 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:53,270 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:53,270 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:53,270 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:53,271 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 76 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:53,273 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 77 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:27:53,322 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:53,324 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:53,324 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:53,324 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:53,324 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:53,326 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:53,326 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. Waiting until toolchain timeout for monitored process 77 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:53,331 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 78 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:53,368 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:53,369 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:53,369 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:53,369 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:53,369 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:53,370 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:53,370 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:53,370 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:53,371 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 79 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:53,401 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:53,402 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:53,402 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:53,403 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:53,403 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:53,407 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:53,407 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:27:53,411 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 80 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:53,447 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:53,449 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:53,449 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:53,449 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:53,449 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:53,449 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:53,450 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:53,450 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:27:53,453 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 81 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:53,488 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:53,490 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:53,491 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:53,491 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:53,491 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:53,496 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:53,496 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:27:53,503 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 82 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:27:53,535 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:53,537 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:53,537 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:53,537 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:53,537 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. Waiting until toolchain timeout for monitored process 82 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:53,543 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:53,543 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:27:53,556 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 83 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:27:53,616 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:53,618 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:53,618 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:27:53,618 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:53,618 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:53,618 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:53,619 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:27:53,619 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 83 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:53,622 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 84 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:53,657 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:27:53,660 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:27:53,660 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:27:53,660 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:27:53,660 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:27:53,668 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:27:53,669 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:27:53,684 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-30 01:27:53,715 INFO L443 ModelExtractionUtils]: Simplification made 8 calls to the SMT solver. [2020-11-30 01:27:53,715 INFO L444 ModelExtractionUtils]: 10 out of 22 variables were initially zero. Simplification set additionally 8 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 85 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:27:53,718 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-30 01:27:53,721 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2020-11-30 01:27:53,721 INFO L510 LassoAnalysis]: Proved termination. [2020-11-30 01:27:53,721 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~nc_B~0, v_rep(select #length ULTIMATE.start_main_~#string_B~0.base)_3, ULTIMATE.start_main_~#string_B~0.offset) = -1*ULTIMATE.start_main_~nc_B~0 + 1*v_rep(select #length ULTIMATE.start_main_~#string_B~0.base)_3 - 1*ULTIMATE.start_main_~#string_B~0.offset Supporting invariants [] [2020-11-30 01:27:53,848 INFO L297 tatePredicateManager]: 26 out of 26 supporting invariants were superfluous and have been removed [2020-11-30 01:27:53,850 WARN L1295 BoogieBacktranslator]: unknown boogie variable #length [2020-11-30 01:27:53,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:53,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:27:53,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-30 01:27:53,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:27:53,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:27:53,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 11 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-30 01:27:53,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:27:53,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 01:27:53,972 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2020-11-30 01:27:53,972 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 38 states and 42 transitions. cyclomatic complexity: 7 Second operand 3 states. [2020-11-30 01:27:54,002 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 38 states and 42 transitions. cyclomatic complexity: 7. Second operand 3 states. Result 43 states and 50 transitions. Complement of second has 4 states. [2020-11-30 01:27:54,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2020-11-30 01:27:54,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-11-30 01:27:54,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 23 transitions. [2020-11-30 01:27:54,005 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 23 transitions. Stem has 31 letters. Loop has 2 letters. [2020-11-30 01:27:54,005 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:27:54,005 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 23 transitions. Stem has 33 letters. Loop has 2 letters. [2020-11-30 01:27:54,005 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:27:54,005 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 23 transitions. Stem has 31 letters. Loop has 4 letters. [2020-11-30 01:27:54,006 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:27:54,006 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 43 states and 50 transitions. [2020-11-30 01:27:54,006 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-11-30 01:27:54,007 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 43 states to 40 states and 45 transitions. [2020-11-30 01:27:54,007 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 35 [2020-11-30 01:27:54,007 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 36 [2020-11-30 01:27:54,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 45 transitions. [2020-11-30 01:27:54,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 01:27:54,008 INFO L691 BuchiCegarLoop]: Abstraction has 40 states and 45 transitions. [2020-11-30 01:27:54,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states and 45 transitions. [2020-11-30 01:27:54,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2020-11-30 01:27:54,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-11-30 01:27:54,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 45 transitions. [2020-11-30 01:27:54,010 INFO L714 BuchiCegarLoop]: Abstraction has 40 states and 45 transitions. [2020-11-30 01:27:54,010 INFO L594 BuchiCegarLoop]: Abstraction has 40 states and 45 transitions. [2020-11-30 01:27:54,010 INFO L427 BuchiCegarLoop]: ======== Iteration 10============ [2020-11-30 01:27:54,011 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 40 states and 45 transitions. [2020-11-30 01:27:54,011 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-11-30 01:27:54,011 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 01:27:54,011 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 01:27:54,012 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 01:27:54,013 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-11-30 01:27:54,013 INFO L794 eck$LassoCheckResult]: Stem: 1404#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(11); 1401#L-1 havoc main_#res;havoc main_#t~nondet4, main_#t~post3, main_#t~mem5, main_#t~nondet7, main_#t~post6, main_#t~mem8, main_#t~post10, main_#t~mem9, main_#t~post12, main_#t~mem11, main_#t~mem13, main_#t~mem14, main_#t~post15, main_#t~post16, main_~#string_A~0.base, main_~#string_A~0.offset, main_~#string_B~0.base, main_~#string_B~0.offset, main_~i~0, main_~j~0, main_~nc_A~0, main_~nc_B~0, main_~found~0;call main_~#string_A~0.base, main_~#string_A~0.offset := #Ultimate.allocOnStack(5);call main_~#string_B~0.base, main_~#string_B~0.offset := #Ultimate.allocOnStack(5);havoc main_~i~0;havoc main_~j~0;havoc main_~nc_A~0;havoc main_~nc_B~0;main_~found~0 := 0;main_~i~0 := 0; 1402#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 1403#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 1405#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 1424#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 1423#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 1422#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 1421#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 1420#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 1419#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 1418#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 1416#L35-3 assume !(main_~i~0 < 5); 1400#L35-4 call main_#t~mem5 := read~int(main_~#string_A~0.base, 4 + main_~#string_A~0.offset, 1); 1389#L37 assume !!(0 == main_#t~mem5);havoc main_#t~mem5;main_~i~0 := 0; 1390#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 1391#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 1392#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 1417#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 1415#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 1414#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 1413#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 1412#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 1411#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 1410#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 1409#L39-3 assume !(main_~i~0 < 5); 1408#L39-4 call main_#t~mem8 := read~int(main_~#string_B~0.base, 4 + main_~#string_B~0.offset, 1); 1395#L41 assume !!(0 == main_#t~mem8);havoc main_#t~mem8;main_~nc_A~0 := 0; 1396#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 1398#L44-1 assume !(0 != main_#t~mem9);havoc main_#t~mem9; 1393#L44-4 main_~nc_B~0 := 0; 1394#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 1385#L48-1 assume !(0 != main_#t~mem11);havoc main_#t~mem11; 1386#L48-4 assume !!(main_~nc_B~0 >= main_~nc_A~0);main_~j~0 := 0;main_~i~0 := main_~j~0; 1406#L57-2 [2020-11-30 01:27:54,013 INFO L796 eck$LassoCheckResult]: Loop: 1406#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 1407#L57 assume main_#t~mem13 == main_#t~mem14;havoc main_#t~mem13;havoc main_#t~mem14;main_#t~post15 := main_~i~0;main_~i~0 := 1 + main_#t~post15;havoc main_#t~post15;main_#t~post16 := main_~j~0;main_~j~0 := 1 + main_#t~post16;havoc main_#t~post16; 1406#L57-2 [2020-11-30 01:27:54,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:54,014 INFO L82 PathProgramCache]: Analyzing trace with hash 959422888, now seen corresponding path program 1 times [2020-11-30 01:27:54,014 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:54,014 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841578991] [2020-11-30 01:27:54,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:54,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:54,051 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:54,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:54,089 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:54,103 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:27:54,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:54,106 INFO L82 PathProgramCache]: Analyzing trace with hash 3556, now seen corresponding path program 1 times [2020-11-30 01:27:54,106 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:54,106 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483967453] [2020-11-30 01:27:54,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:54,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:54,111 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:54,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:54,114 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:54,116 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:27:54,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:54,117 INFO L82 PathProgramCache]: Analyzing trace with hash -1412570677, now seen corresponding path program 1 times [2020-11-30 01:27:54,117 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:54,117 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977663803] [2020-11-30 01:27:54,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:54,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:27:54,171 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2020-11-30 01:27:54,171 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977663803] [2020-11-30 01:27:54,171 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 01:27:54,172 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-11-30 01:27:54,172 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020989177] [2020-11-30 01:27:54,269 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 01:27:54,270 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-30 01:27:54,270 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-11-30 01:27:54,270 INFO L87 Difference]: Start difference. First operand 40 states and 45 transitions. cyclomatic complexity: 8 Second operand 4 states. [2020-11-30 01:27:54,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 01:27:54,303 INFO L93 Difference]: Finished difference Result 44 states and 48 transitions. [2020-11-30 01:27:54,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-11-30 01:27:54,304 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 44 states and 48 transitions. [2020-11-30 01:27:54,305 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-11-30 01:27:54,306 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 44 states to 41 states and 45 transitions. [2020-11-30 01:27:54,307 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 36 [2020-11-30 01:27:54,307 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 36 [2020-11-30 01:27:54,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 45 transitions. [2020-11-30 01:27:54,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 01:27:54,308 INFO L691 BuchiCegarLoop]: Abstraction has 41 states and 45 transitions. [2020-11-30 01:27:54,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states and 45 transitions. [2020-11-30 01:27:54,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 40. [2020-11-30 01:27:54,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-11-30 01:27:54,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 44 transitions. [2020-11-30 01:27:54,312 INFO L714 BuchiCegarLoop]: Abstraction has 40 states and 44 transitions. [2020-11-30 01:27:54,312 INFO L594 BuchiCegarLoop]: Abstraction has 40 states and 44 transitions. [2020-11-30 01:27:54,312 INFO L427 BuchiCegarLoop]: ======== Iteration 11============ [2020-11-30 01:27:54,312 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 40 states and 44 transitions. [2020-11-30 01:27:54,313 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-11-30 01:27:54,313 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 01:27:54,313 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 01:27:54,318 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 01:27:54,318 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-11-30 01:27:54,319 INFO L794 eck$LassoCheckResult]: Stem: 1496#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(11); 1493#L-1 havoc main_#res;havoc main_#t~nondet4, main_#t~post3, main_#t~mem5, main_#t~nondet7, main_#t~post6, main_#t~mem8, main_#t~post10, main_#t~mem9, main_#t~post12, main_#t~mem11, main_#t~mem13, main_#t~mem14, main_#t~post15, main_#t~post16, main_~#string_A~0.base, main_~#string_A~0.offset, main_~#string_B~0.base, main_~#string_B~0.offset, main_~i~0, main_~j~0, main_~nc_A~0, main_~nc_B~0, main_~found~0;call main_~#string_A~0.base, main_~#string_A~0.offset := #Ultimate.allocOnStack(5);call main_~#string_B~0.base, main_~#string_B~0.offset := #Ultimate.allocOnStack(5);havoc main_~i~0;havoc main_~j~0;havoc main_~nc_A~0;havoc main_~nc_B~0;main_~found~0 := 0;main_~i~0 := 0; 1494#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 1497#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 1498#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 1516#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 1514#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 1512#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 1510#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 1508#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 1506#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 1504#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 1502#L35-3 assume !(main_~i~0 < 5); 1495#L35-4 call main_#t~mem5 := read~int(main_~#string_A~0.base, 4 + main_~#string_A~0.offset, 1); 1482#L37 assume !!(0 == main_#t~mem5);havoc main_#t~mem5;main_~i~0 := 0; 1483#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 1484#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 1485#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 1517#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 1515#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 1513#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 1511#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 1509#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 1507#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 1505#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 1503#L39-3 assume !(main_~i~0 < 5); 1501#L39-4 call main_#t~mem8 := read~int(main_~#string_B~0.base, 4 + main_~#string_B~0.offset, 1); 1488#L41 assume !!(0 == main_#t~mem8);havoc main_#t~mem8;main_~nc_A~0 := 0; 1489#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 1491#L44-1 assume !(0 != main_#t~mem9);havoc main_#t~mem9; 1486#L44-4 main_~nc_B~0 := 0; 1487#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 1480#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 1481#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 1478#L48-1 assume !(0 != main_#t~mem11);havoc main_#t~mem11; 1479#L48-4 assume !!(main_~nc_B~0 >= main_~nc_A~0);main_~j~0 := 0;main_~i~0 := main_~j~0; 1499#L57-2 [2020-11-30 01:27:54,320 INFO L796 eck$LassoCheckResult]: Loop: 1499#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 1500#L57 assume main_#t~mem13 == main_#t~mem14;havoc main_#t~mem13;havoc main_#t~mem14;main_#t~post15 := main_~i~0;main_~i~0 := 1 + main_#t~post15;havoc main_#t~post15;main_#t~post16 := main_~j~0;main_~j~0 := 1 + main_#t~post16;havoc main_#t~post16; 1499#L57-2 [2020-11-30 01:27:54,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:54,321 INFO L82 PathProgramCache]: Analyzing trace with hash -1412524189, now seen corresponding path program 1 times [2020-11-30 01:27:54,321 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:54,321 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721658076] [2020-11-30 01:27:54,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:54,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:54,376 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:54,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:54,411 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:54,429 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:27:54,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:54,429 INFO L82 PathProgramCache]: Analyzing trace with hash 3556, now seen corresponding path program 2 times [2020-11-30 01:27:54,430 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:54,430 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768901939] [2020-11-30 01:27:54,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:54,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:54,434 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:54,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:54,442 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:54,444 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:27:54,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:54,445 INFO L82 PathProgramCache]: Analyzing trace with hash -226077498, now seen corresponding path program 1 times [2020-11-30 01:27:54,445 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:54,445 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286362740] [2020-11-30 01:27:54,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:54,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:27:54,508 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2020-11-30 01:27:54,509 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286362740] [2020-11-30 01:27:54,509 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-30 01:27:54,509 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-11-30 01:27:54,509 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586621669] [2020-11-30 01:27:54,600 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 01:27:54,601 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-30 01:27:54,601 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-11-30 01:27:54,601 INFO L87 Difference]: Start difference. First operand 40 states and 44 transitions. cyclomatic complexity: 7 Second operand 4 states. [2020-11-30 01:27:54,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 01:27:54,648 INFO L93 Difference]: Finished difference Result 49 states and 53 transitions. [2020-11-30 01:27:54,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-11-30 01:27:54,650 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 49 states and 53 transitions. [2020-11-30 01:27:54,651 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-11-30 01:27:54,652 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 49 states to 41 states and 44 transitions. [2020-11-30 01:27:54,652 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 36 [2020-11-30 01:27:54,652 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 36 [2020-11-30 01:27:54,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 44 transitions. [2020-11-30 01:27:54,653 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 01:27:54,653 INFO L691 BuchiCegarLoop]: Abstraction has 41 states and 44 transitions. [2020-11-30 01:27:54,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states and 44 transitions. [2020-11-30 01:27:54,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 40. [2020-11-30 01:27:54,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-11-30 01:27:54,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 43 transitions. [2020-11-30 01:27:54,657 INFO L714 BuchiCegarLoop]: Abstraction has 40 states and 43 transitions. [2020-11-30 01:27:54,657 INFO L594 BuchiCegarLoop]: Abstraction has 40 states and 43 transitions. [2020-11-30 01:27:54,657 INFO L427 BuchiCegarLoop]: ======== Iteration 12============ [2020-11-30 01:27:54,657 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 40 states and 43 transitions. [2020-11-30 01:27:54,657 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-11-30 01:27:54,657 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 01:27:54,658 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 01:27:54,665 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 01:27:54,665 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-11-30 01:27:54,665 INFO L794 eck$LassoCheckResult]: Stem: 1595#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(11); 1592#L-1 havoc main_#res;havoc main_#t~nondet4, main_#t~post3, main_#t~mem5, main_#t~nondet7, main_#t~post6, main_#t~mem8, main_#t~post10, main_#t~mem9, main_#t~post12, main_#t~mem11, main_#t~mem13, main_#t~mem14, main_#t~post15, main_#t~post16, main_~#string_A~0.base, main_~#string_A~0.offset, main_~#string_B~0.base, main_~#string_B~0.offset, main_~i~0, main_~j~0, main_~nc_A~0, main_~nc_B~0, main_~found~0;call main_~#string_A~0.base, main_~#string_A~0.offset := #Ultimate.allocOnStack(5);call main_~#string_B~0.base, main_~#string_B~0.offset := #Ultimate.allocOnStack(5);havoc main_~i~0;havoc main_~j~0;havoc main_~nc_A~0;havoc main_~nc_B~0;main_~found~0 := 0;main_~i~0 := 0; 1593#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 1594#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 1596#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 1615#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 1614#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 1613#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 1612#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 1610#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 1608#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 1606#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 1604#L35-3 assume !(main_~i~0 < 5); 1591#L35-4 call main_#t~mem5 := read~int(main_~#string_A~0.base, 4 + main_~#string_A~0.offset, 1); 1580#L37 assume !!(0 == main_#t~mem5);havoc main_#t~mem5;main_~i~0 := 0; 1581#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 1582#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 1583#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 1611#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 1609#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 1607#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 1605#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 1603#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 1602#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 1601#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 1600#L39-3 assume !(main_~i~0 < 5); 1599#L39-4 call main_#t~mem8 := read~int(main_~#string_B~0.base, 4 + main_~#string_B~0.offset, 1); 1586#L41 assume !!(0 == main_#t~mem8);havoc main_#t~mem8;main_~nc_A~0 := 0; 1587#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 1588#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 1589#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 1590#L44-1 assume !(0 != main_#t~mem9);havoc main_#t~mem9; 1584#L44-4 main_~nc_B~0 := 0; 1585#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 1578#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 1579#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 1576#L48-1 assume !(0 != main_#t~mem11);havoc main_#t~mem11; 1577#L48-4 assume !!(main_~nc_B~0 >= main_~nc_A~0);main_~j~0 := 0;main_~i~0 := main_~j~0; 1597#L57-2 [2020-11-30 01:27:54,671 INFO L796 eck$LassoCheckResult]: Loop: 1597#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 1598#L57 assume main_#t~mem13 == main_#t~mem14;havoc main_#t~mem13;havoc main_#t~mem14;main_#t~post15 := main_~i~0;main_~i~0 := 1 + main_#t~post15;havoc main_#t~post15;main_#t~post16 := main_~j~0;main_~j~0 := 1 + main_#t~post16;havoc main_#t~post16; 1597#L57-2 [2020-11-30 01:27:54,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:54,672 INFO L82 PathProgramCache]: Analyzing trace with hash 489706120, now seen corresponding path program 1 times [2020-11-30 01:27:54,672 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:54,673 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364078220] [2020-11-30 01:27:54,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:54,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:54,723 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:54,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:54,753 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:54,761 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:27:54,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:54,762 INFO L82 PathProgramCache]: Analyzing trace with hash 3556, now seen corresponding path program 3 times [2020-11-30 01:27:54,762 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:54,762 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983696091] [2020-11-30 01:27:54,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:54,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:54,767 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:54,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:54,770 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:54,771 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:27:54,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:27:54,772 INFO L82 PathProgramCache]: Analyzing trace with hash -1838818645, now seen corresponding path program 1 times [2020-11-30 01:27:54,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:27:54,773 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166659988] [2020-11-30 01:27:54,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:27:54,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:54,796 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:54,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:27:54,822 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:27:54,830 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:28:06,482 WARN L193 SmtUtils]: Spent 11.55 s on a formula simplification. DAG size of input: 296 DAG size of output: 225 [2020-11-30 01:28:07,520 WARN L193 SmtUtils]: Spent 980.00 ms on a formula simplification that was a NOOP. DAG size: 138 [2020-11-30 01:28:07,524 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 01:28:07,524 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 01:28:07,524 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 01:28:07,524 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 01:28:07,524 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-30 01:28:07,524 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:07,524 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 01:28:07,524 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 01:28:07,524 INFO L133 ssoRankerPreferences]: Filename of dumped script: string-2.i_Iteration12_Lasso [2020-11-30 01:28:07,524 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 01:28:07,525 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 01:28:07,528 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:07,532 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:07,536 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:07,538 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:07,541 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:07,545 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:07,549 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:07,553 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:07,556 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:07,562 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:07,565 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:07,568 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:07,572 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:07,577 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:07,581 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:07,584 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:07,587 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:07,590 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:07,593 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:07,596 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:09,066 WARN L193 SmtUtils]: Spent 380.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 80 [2020-11-30 01:28:09,558 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 34 [2020-11-30 01:28:09,959 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 01:28:09,959 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 86 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:09,977 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:09,978 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:09,979 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:09,979 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:09,979 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:09,979 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:09,980 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:09,980 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:09,982 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 87 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:10,016 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:10,018 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:10,018 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:10,018 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:10,018 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:10,018 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:10,019 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:10,019 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:10,020 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 88 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:10,051 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:10,053 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:10,053 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:10,053 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:10,053 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:10,054 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:10,054 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:10,054 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:10,055 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 89 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:10,087 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:10,089 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:10,089 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:10,089 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:10,089 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:10,089 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:10,090 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:10,090 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:10,091 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 90 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:10,130 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:10,132 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:10,132 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:10,132 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:10,132 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:10,134 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:10,134 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:10,138 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 91 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:10,173 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:10,175 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:10,176 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:10,176 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:10,176 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:10,178 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:10,178 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:10,183 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 92 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:10,219 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:10,221 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:10,221 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:10,221 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:10,222 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:10,223 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:10,223 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:10,227 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 93 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:10,264 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:10,265 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:10,265 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:10,266 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:10,266 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:10,266 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:10,267 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:10,267 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:10,268 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 94 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:10,302 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:10,303 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:10,304 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:10,304 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:10,304 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:10,305 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:10,306 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:10,309 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 95 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:10,345 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:10,347 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:10,347 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:10,347 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:10,347 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:10,347 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:10,347 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:10,347 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:10,349 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 96 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:10,379 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:10,380 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:10,381 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:10,381 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:10,381 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:10,381 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:10,381 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:10,381 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:10,382 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 97 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:10,411 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:10,412 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:10,412 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:10,413 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:10,413 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:10,413 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:10,413 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:10,413 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:10,414 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 98 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:10,443 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:10,444 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:10,444 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:10,445 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:10,445 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:10,445 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:10,445 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:10,445 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:10,446 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 99 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 99 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:10,475 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:10,476 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:10,477 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:10,477 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:10,477 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:10,477 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:10,477 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:10,478 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:10,479 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 100 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 100 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:10,507 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:10,508 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:10,509 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:10,509 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:10,509 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:10,509 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:10,509 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:10,509 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:10,510 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 101 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 101 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:10,538 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:10,540 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:10,540 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:10,540 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:10,540 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:10,540 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:10,541 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:10,541 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:10,542 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 102 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 102 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:10,570 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:10,572 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:10,572 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:10,572 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:10,572 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:10,572 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:10,573 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:10,573 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:10,577 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 103 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 103 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:10,608 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:10,610 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:10,610 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:10,610 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:10,610 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:10,610 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:10,611 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:10,611 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:10,612 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 104 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:28:10,648 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:10,651 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:10,651 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:10,651 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:10,651 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:10,651 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:10,652 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:10,652 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 104 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:10,671 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 105 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 105 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:10,704 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:10,705 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:10,705 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:10,705 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:10,706 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:10,707 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:10,707 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:10,711 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 106 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 106 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:10,744 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:10,745 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:10,745 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:10,745 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:10,746 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:10,746 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:10,746 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:10,746 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:10,748 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 107 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 107 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:10,777 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:10,779 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:10,779 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:10,779 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:10,779 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:10,781 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:10,781 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:10,784 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 108 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 108 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:10,817 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:10,819 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:10,819 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:10,819 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:10,819 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:10,828 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:10,828 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:10,848 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 109 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 109 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:10,875 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:10,877 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:10,877 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:10,877 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:10,878 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:10,878 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:10,878 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:10,878 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:10,880 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 110 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 110 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:10,908 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:10,910 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:10,910 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:10,911 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:10,911 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:10,913 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:10,913 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:10,918 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 111 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 111 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:10,951 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:10,952 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:10,952 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:10,953 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:10,953 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:10,954 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:10,954 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:10,957 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 112 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 112 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:10,984 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:10,985 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:10,985 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:10,985 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:10,985 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:10,987 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:10,987 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:10,990 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 113 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:28:11,018 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false Waiting until toolchain timeout for monitored process 113 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:11,019 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:11,019 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:11,019 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:11,019 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:11,019 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:11,020 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:11,020 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:11,021 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 114 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 114 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:11,049 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:11,050 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:11,050 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:11,050 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:11,050 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:11,050 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:11,051 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:11,051 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:11,052 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 115 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 115 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:11,081 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:11,083 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:11,083 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:11,083 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:11,083 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:11,084 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:11,084 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:11,088 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 116 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 116 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:11,123 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:11,125 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:11,125 INFO L203 nArgumentSynthesizer]: 4 stem disjuncts [2020-11-30 01:28:11,125 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:11,125 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:11,132 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-11-30 01:28:11,133 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:11,147 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 117 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 117 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:11,178 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:11,180 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:11,180 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:11,180 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:11,180 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:11,181 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:11,181 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:11,184 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 118 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 118 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:11,212 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:11,214 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:11,214 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:11,214 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:11,215 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:11,217 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:11,217 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:11,222 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 119 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 119 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:11,250 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:11,251 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:11,251 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:11,252 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:11,252 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:11,253 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:11,253 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:11,256 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 120 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 120 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:11,284 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:11,286 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:11,286 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:11,286 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:11,286 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:11,286 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:11,287 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:11,287 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:11,302 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 121 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 121 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:11,341 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:11,342 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:11,342 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:11,342 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:11,343 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:11,344 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:11,344 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:11,348 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 122 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 122 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:11,383 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:11,385 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:11,385 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:11,385 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:11,385 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:11,385 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:11,386 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:11,386 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:11,387 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 123 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 123 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:11,419 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:11,420 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:11,421 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:11,421 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:11,421 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:11,422 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:11,422 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:11,426 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 124 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 124 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:11,460 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:11,462 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:11,462 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:11,462 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:11,462 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:11,472 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:11,472 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:11,492 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-30 01:28:11,537 INFO L443 ModelExtractionUtils]: Simplification made 12 calls to the SMT solver. [2020-11-30 01:28:11,538 INFO L444 ModelExtractionUtils]: 0 out of 31 variables were initially zero. Simplification set additionally 27 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 125 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:28:11,540 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... Waiting until toolchain timeout for monitored process 125 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:11,543 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2020-11-30 01:28:11,543 INFO L510 LassoAnalysis]: Proved termination. [2020-11-30 01:28:11,543 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~#string_A~0.offset, v_rep(select #length ULTIMATE.start_main_~#string_A~0.base)_4, ULTIMATE.start_main_~i~0) = -1*ULTIMATE.start_main_~#string_A~0.offset + 1*v_rep(select #length ULTIMATE.start_main_~#string_A~0.base)_4 - 1*ULTIMATE.start_main_~i~0 Supporting invariants [] [2020-11-30 01:28:11,762 INFO L297 tatePredicateManager]: 38 out of 38 supporting invariants were superfluous and have been removed [2020-11-30 01:28:11,765 WARN L1295 BoogieBacktranslator]: unknown boogie variable #length [2020-11-30 01:28:11,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:28:11,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:28:11,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-30 01:28:11,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:28:11,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:28:11,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 22 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-30 01:28:11,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:28:11,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 01:28:11,889 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2020-11-30 01:28:11,889 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 40 states and 43 transitions. cyclomatic complexity: 6 Second operand 3 states. [2020-11-30 01:28:11,924 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 40 states and 43 transitions. cyclomatic complexity: 6. Second operand 3 states. Result 44 states and 49 transitions. Complement of second has 5 states. [2020-11-30 01:28:11,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2020-11-30 01:28:11,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-11-30 01:28:11,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 22 transitions. [2020-11-30 01:28:11,926 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 22 transitions. Stem has 38 letters. Loop has 2 letters. [2020-11-30 01:28:11,926 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:28:11,927 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 22 transitions. Stem has 40 letters. Loop has 2 letters. [2020-11-30 01:28:11,927 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:28:11,927 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 22 transitions. Stem has 38 letters. Loop has 4 letters. [2020-11-30 01:28:11,928 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:28:11,928 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 44 states and 49 transitions. [2020-11-30 01:28:11,929 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-11-30 01:28:11,929 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 44 states to 44 states and 49 transitions. [2020-11-30 01:28:11,929 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 37 [2020-11-30 01:28:11,930 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 38 [2020-11-30 01:28:11,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 49 transitions. [2020-11-30 01:28:11,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 01:28:11,930 INFO L691 BuchiCegarLoop]: Abstraction has 44 states and 49 transitions. [2020-11-30 01:28:11,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states and 49 transitions. [2020-11-30 01:28:11,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2020-11-30 01:28:11,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2020-11-30 01:28:11,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 49 transitions. [2020-11-30 01:28:11,934 INFO L714 BuchiCegarLoop]: Abstraction has 44 states and 49 transitions. [2020-11-30 01:28:11,934 INFO L594 BuchiCegarLoop]: Abstraction has 44 states and 49 transitions. [2020-11-30 01:28:11,934 INFO L427 BuchiCegarLoop]: ======== Iteration 13============ [2020-11-30 01:28:11,934 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 44 states and 49 transitions. [2020-11-30 01:28:11,935 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-11-30 01:28:11,935 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 01:28:11,935 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 01:28:11,936 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 01:28:11,936 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-11-30 01:28:11,936 INFO L794 eck$LassoCheckResult]: Stem: 1971#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(11); 1968#L-1 havoc main_#res;havoc main_#t~nondet4, main_#t~post3, main_#t~mem5, main_#t~nondet7, main_#t~post6, main_#t~mem8, main_#t~post10, main_#t~mem9, main_#t~post12, main_#t~mem11, main_#t~mem13, main_#t~mem14, main_#t~post15, main_#t~post16, main_~#string_A~0.base, main_~#string_A~0.offset, main_~#string_B~0.base, main_~#string_B~0.offset, main_~i~0, main_~j~0, main_~nc_A~0, main_~nc_B~0, main_~found~0;call main_~#string_A~0.base, main_~#string_A~0.offset := #Ultimate.allocOnStack(5);call main_~#string_B~0.base, main_~#string_B~0.offset := #Ultimate.allocOnStack(5);havoc main_~i~0;havoc main_~j~0;havoc main_~nc_A~0;havoc main_~nc_B~0;main_~found~0 := 0;main_~i~0 := 0; 1969#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 1974#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 1972#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 1973#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 1996#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 1995#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 1994#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 1993#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 1992#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 1991#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 1990#L35-3 assume !(main_~i~0 < 5); 1970#L35-4 call main_#t~mem5 := read~int(main_~#string_A~0.base, 4 + main_~#string_A~0.offset, 1); 1959#L37 assume !!(0 == main_#t~mem5);havoc main_#t~mem5;main_~i~0 := 0; 1960#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 1957#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 1958#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 1989#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 1988#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 1987#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 1986#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 1985#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 1984#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 1983#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 1982#L39-3 assume !(main_~i~0 < 5); 1981#L39-4 call main_#t~mem8 := read~int(main_~#string_B~0.base, 4 + main_~#string_B~0.offset, 1); 1963#L41 assume !!(0 == main_#t~mem8);havoc main_#t~mem8;main_~nc_A~0 := 0; 1964#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 1965#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 1966#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 1967#L44-1 assume !(0 != main_#t~mem9);havoc main_#t~mem9; 1961#L44-4 main_~nc_B~0 := 0; 1962#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 1955#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 1956#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 1953#L48-1 assume !(0 != main_#t~mem11);havoc main_#t~mem11; 1954#L48-4 assume !!(main_~nc_B~0 >= main_~nc_A~0);main_~j~0 := 0;main_~i~0 := main_~j~0; 1975#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 1980#L57 assume !(main_#t~mem13 == main_#t~mem14);havoc main_#t~mem13;havoc main_#t~mem14;main_~i~0 := 1 + (main_~i~0 - main_~j~0);main_~j~0 := 0; 1976#L57-2 [2020-11-30 01:28:11,936 INFO L796 eck$LassoCheckResult]: Loop: 1976#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 1977#L57 assume main_#t~mem13 == main_#t~mem14;havoc main_#t~mem13;havoc main_#t~mem14;main_#t~post15 := main_~i~0;main_~i~0 := 1 + main_#t~post15;havoc main_#t~post15;main_#t~post16 := main_~j~0;main_~j~0 := 1 + main_#t~post16;havoc main_#t~post16; 1976#L57-2 [2020-11-30 01:28:11,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:28:11,937 INFO L82 PathProgramCache]: Analyzing trace with hash -1838818643, now seen corresponding path program 1 times [2020-11-30 01:28:11,937 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:28:11,937 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749048328] [2020-11-30 01:28:11,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:28:11,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:28:11,962 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:28:11,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:28:11,989 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:28:11,997 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:28:11,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:28:11,998 INFO L82 PathProgramCache]: Analyzing trace with hash 3556, now seen corresponding path program 4 times [2020-11-30 01:28:11,998 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:28:11,998 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351107429] [2020-11-30 01:28:11,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:28:12,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:28:12,002 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:28:12,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:28:12,005 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:28:12,006 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:28:12,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:28:12,007 INFO L82 PathProgramCache]: Analyzing trace with hash -1873154672, now seen corresponding path program 1 times [2020-11-30 01:28:12,007 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:28:12,008 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769629844] [2020-11-30 01:28:12,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:28:12,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:28:12,195 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2020-11-30 01:28:12,196 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769629844] [2020-11-30 01:28:12,196 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800047784] [2020-11-30 01:28:12,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-30 01:28:12,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:28:12,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 5 conjunts are in the unsatisfiable core [2020-11-30 01:28:12,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:28:12,438 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2020-11-30 01:28:12,439 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-30 01:28:12,439 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2020-11-30 01:28:12,439 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834186285] [2020-11-30 01:28:12,555 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 01:28:12,556 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-11-30 01:28:12,556 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2020-11-30 01:28:12,556 INFO L87 Difference]: Start difference. First operand 44 states and 49 transitions. cyclomatic complexity: 9 Second operand 9 states. [2020-11-30 01:28:12,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 01:28:12,723 INFO L93 Difference]: Finished difference Result 59 states and 65 transitions. [2020-11-30 01:28:12,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-30 01:28:12,724 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 59 states and 65 transitions. [2020-11-30 01:28:12,725 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-11-30 01:28:12,726 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 59 states to 47 states and 52 transitions. [2020-11-30 01:28:12,726 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 38 [2020-11-30 01:28:12,727 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 38 [2020-11-30 01:28:12,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 52 transitions. [2020-11-30 01:28:12,727 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 01:28:12,727 INFO L691 BuchiCegarLoop]: Abstraction has 47 states and 52 transitions. [2020-11-30 01:28:12,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states and 52 transitions. [2020-11-30 01:28:12,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 46. [2020-11-30 01:28:12,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-11-30 01:28:12,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 51 transitions. [2020-11-30 01:28:12,731 INFO L714 BuchiCegarLoop]: Abstraction has 46 states and 51 transitions. [2020-11-30 01:28:12,731 INFO L594 BuchiCegarLoop]: Abstraction has 46 states and 51 transitions. [2020-11-30 01:28:12,731 INFO L427 BuchiCegarLoop]: ======== Iteration 14============ [2020-11-30 01:28:12,732 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 46 states and 51 transitions. [2020-11-30 01:28:12,732 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-11-30 01:28:12,732 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 01:28:12,733 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 01:28:12,734 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [5, 5, 5, 5, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 01:28:12,735 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-11-30 01:28:12,735 INFO L794 eck$LassoCheckResult]: Stem: 2213#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(11); 2210#L-1 havoc main_#res;havoc main_#t~nondet4, main_#t~post3, main_#t~mem5, main_#t~nondet7, main_#t~post6, main_#t~mem8, main_#t~post10, main_#t~mem9, main_#t~post12, main_#t~mem11, main_#t~mem13, main_#t~mem14, main_#t~post15, main_#t~post16, main_~#string_A~0.base, main_~#string_A~0.offset, main_~#string_B~0.base, main_~#string_B~0.offset, main_~i~0, main_~j~0, main_~nc_A~0, main_~nc_B~0, main_~found~0;call main_~#string_A~0.base, main_~#string_A~0.offset := #Ultimate.allocOnStack(5);call main_~#string_B~0.base, main_~#string_B~0.offset := #Ultimate.allocOnStack(5);havoc main_~i~0;havoc main_~j~0;havoc main_~nc_A~0;havoc main_~nc_B~0;main_~found~0 := 0;main_~i~0 := 0; 2211#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 2214#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 2216#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 2240#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 2239#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 2238#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 2237#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 2236#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 2235#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 2234#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 2233#L35-3 assume !(main_~i~0 < 5); 2212#L35-4 call main_#t~mem5 := read~int(main_~#string_A~0.base, 4 + main_~#string_A~0.offset, 1); 2199#L37 assume !!(0 == main_#t~mem5);havoc main_#t~mem5;main_~i~0 := 0; 2200#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 2201#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 2202#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 2232#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 2231#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 2229#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 2228#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 2227#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 2226#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 2225#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 2224#L39-3 assume !(main_~i~0 < 5); 2223#L39-4 call main_#t~mem8 := read~int(main_~#string_B~0.base, 4 + main_~#string_B~0.offset, 1); 2205#L41 assume !!(0 == main_#t~mem8);havoc main_#t~mem8;main_~nc_A~0 := 0; 2206#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 2207#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 2208#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 2209#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 2230#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 2215#L44-1 assume !(0 != main_#t~mem9);havoc main_#t~mem9; 2203#L44-4 main_~nc_B~0 := 0; 2204#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 2197#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 2198#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 2195#L48-1 assume !(0 != main_#t~mem11);havoc main_#t~mem11; 2196#L48-4 assume !!(main_~nc_B~0 >= main_~nc_A~0);main_~j~0 := 0;main_~i~0 := main_~j~0; 2217#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 2222#L57 assume !(main_#t~mem13 == main_#t~mem14);havoc main_#t~mem13;havoc main_#t~mem14;main_~i~0 := 1 + (main_~i~0 - main_~j~0);main_~j~0 := 0; 2218#L57-2 [2020-11-30 01:28:12,735 INFO L796 eck$LassoCheckResult]: Loop: 2218#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 2219#L57 assume main_#t~mem13 == main_#t~mem14;havoc main_#t~mem13;havoc main_#t~mem14;main_#t~post15 := main_~i~0;main_~i~0 := 1 + main_#t~post15;havoc main_#t~post15;main_#t~post16 := main_~j~0;main_~j~0 := 1 + main_#t~post16;havoc main_#t~post16; 2218#L57-2 [2020-11-30 01:28:12,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:28:12,738 INFO L82 PathProgramCache]: Analyzing trace with hash -1199867054, now seen corresponding path program 2 times [2020-11-30 01:28:12,738 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:28:12,738 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305226676] [2020-11-30 01:28:12,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:28:12,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:28:12,824 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2020-11-30 01:28:12,825 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305226676] [2020-11-30 01:28:12,825 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886049688] [2020-11-30 01:28:12,825 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-30 01:28:12,936 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-11-30 01:28:12,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-11-30 01:28:12,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 6 conjunts are in the unsatisfiable core [2020-11-30 01:28:12,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:28:13,073 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2020-11-30 01:28:13,074 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-30 01:28:13,074 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2020-11-30 01:28:13,074 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654353897] [2020-11-30 01:28:13,076 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 01:28:13,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:28:13,077 INFO L82 PathProgramCache]: Analyzing trace with hash 3556, now seen corresponding path program 5 times [2020-11-30 01:28:13,077 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:28:13,078 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163982755] [2020-11-30 01:28:13,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:28:13,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:28:13,084 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:28:13,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:28:13,087 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:28:13,089 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:28:13,194 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 01:28:13,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-11-30 01:28:13,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2020-11-30 01:28:13,195 INFO L87 Difference]: Start difference. First operand 46 states and 51 transitions. cyclomatic complexity: 9 Second operand 10 states. [2020-11-30 01:28:13,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 01:28:13,313 INFO L93 Difference]: Finished difference Result 52 states and 57 transitions. [2020-11-30 01:28:13,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-11-30 01:28:13,315 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 52 states and 57 transitions. [2020-11-30 01:28:13,315 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-11-30 01:28:13,316 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 52 states to 50 states and 55 transitions. [2020-11-30 01:28:13,316 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 38 [2020-11-30 01:28:13,316 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 38 [2020-11-30 01:28:13,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 55 transitions. [2020-11-30 01:28:13,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 01:28:13,317 INFO L691 BuchiCegarLoop]: Abstraction has 50 states and 55 transitions. [2020-11-30 01:28:13,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states and 55 transitions. [2020-11-30 01:28:13,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 48. [2020-11-30 01:28:13,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2020-11-30 01:28:13,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 53 transitions. [2020-11-30 01:28:13,321 INFO L714 BuchiCegarLoop]: Abstraction has 48 states and 53 transitions. [2020-11-30 01:28:13,321 INFO L594 BuchiCegarLoop]: Abstraction has 48 states and 53 transitions. [2020-11-30 01:28:13,321 INFO L427 BuchiCegarLoop]: ======== Iteration 15============ [2020-11-30 01:28:13,321 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 48 states and 53 transitions. [2020-11-30 01:28:13,322 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-11-30 01:28:13,322 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 01:28:13,322 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 01:28:13,323 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [5, 5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 01:28:13,323 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-11-30 01:28:13,323 INFO L794 eck$LassoCheckResult]: Stem: 2447#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(11); 2444#L-1 havoc main_#res;havoc main_#t~nondet4, main_#t~post3, main_#t~mem5, main_#t~nondet7, main_#t~post6, main_#t~mem8, main_#t~post10, main_#t~mem9, main_#t~post12, main_#t~mem11, main_#t~mem13, main_#t~mem14, main_#t~post15, main_#t~post16, main_~#string_A~0.base, main_~#string_A~0.offset, main_~#string_B~0.base, main_~#string_B~0.offset, main_~i~0, main_~j~0, main_~nc_A~0, main_~nc_B~0, main_~found~0;call main_~#string_A~0.base, main_~#string_A~0.offset := #Ultimate.allocOnStack(5);call main_~#string_B~0.base, main_~#string_B~0.offset := #Ultimate.allocOnStack(5);havoc main_~i~0;havoc main_~j~0;havoc main_~nc_A~0;havoc main_~nc_B~0;main_~found~0 := 0;main_~i~0 := 0; 2445#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 2448#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 2450#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 2474#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 2472#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 2470#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 2468#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 2466#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 2464#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 2462#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 2460#L35-3 assume !(main_~i~0 < 5); 2446#L35-4 call main_#t~mem5 := read~int(main_~#string_A~0.base, 4 + main_~#string_A~0.offset, 1); 2433#L37 assume !!(0 == main_#t~mem5);havoc main_#t~mem5;main_~i~0 := 0; 2434#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 2435#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 2436#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 2475#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 2473#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 2471#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 2469#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 2467#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 2465#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 2463#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 2461#L39-3 assume !(main_~i~0 < 5); 2459#L39-4 call main_#t~mem8 := read~int(main_~#string_B~0.base, 4 + main_~#string_B~0.offset, 1); 2439#L41 assume !!(0 == main_#t~mem8);havoc main_#t~mem8;main_~nc_A~0 := 0; 2440#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 2441#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 2442#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 2443#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 2476#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 2449#L44-1 assume !(0 != main_#t~mem9);havoc main_#t~mem9; 2437#L44-4 main_~nc_B~0 := 0; 2438#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 2457#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 2458#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 2431#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 2432#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 2429#L48-1 assume !(0 != main_#t~mem11);havoc main_#t~mem11; 2430#L48-4 assume !!(main_~nc_B~0 >= main_~nc_A~0);main_~j~0 := 0;main_~i~0 := main_~j~0; 2451#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 2456#L57 assume !(main_#t~mem13 == main_#t~mem14);havoc main_#t~mem13;havoc main_#t~mem14;main_~i~0 := 1 + (main_~i~0 - main_~j~0);main_~j~0 := 0; 2452#L57-2 [2020-11-30 01:28:13,323 INFO L796 eck$LassoCheckResult]: Loop: 2452#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 2453#L57 assume main_#t~mem13 == main_#t~mem14;havoc main_#t~mem13;havoc main_#t~mem14;main_#t~post15 := main_~i~0;main_~i~0 := 1 + main_#t~post15;havoc main_#t~post15;main_#t~post16 := main_~j~0;main_~j~0 := 1 + main_#t~post16;havoc main_#t~post16; 2452#L57-2 [2020-11-30 01:28:13,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:28:13,324 INFO L82 PathProgramCache]: Analyzing trace with hash -1976327923, now seen corresponding path program 3 times [2020-11-30 01:28:13,324 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:28:13,324 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69296836] [2020-11-30 01:28:13,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:28:13,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:28:13,352 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:28:13,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:28:13,412 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:28:13,424 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:28:13,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:28:13,425 INFO L82 PathProgramCache]: Analyzing trace with hash 3556, now seen corresponding path program 6 times [2020-11-30 01:28:13,426 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:28:13,426 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903146840] [2020-11-30 01:28:13,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:28:13,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:28:13,431 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:28:13,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:28:13,434 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:28:13,436 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:28:13,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:28:13,438 INFO L82 PathProgramCache]: Analyzing trace with hash -875586576, now seen corresponding path program 2 times [2020-11-30 01:28:13,439 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:28:13,439 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180238285] [2020-11-30 01:28:13,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:28:13,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:28:13,494 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:28:13,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:28:13,521 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:28:13,529 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:28:25,986 WARN L193 SmtUtils]: Spent 12.34 s on a formula simplification. DAG size of input: 345 DAG size of output: 260 [2020-11-30 01:28:27,636 WARN L193 SmtUtils]: Spent 1.57 s on a formula simplification that was a NOOP. DAG size: 152 [2020-11-30 01:28:27,641 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 01:28:27,642 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 01:28:27,642 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 01:28:27,642 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 01:28:27,642 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-30 01:28:27,642 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:27,642 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 01:28:27,642 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 01:28:27,642 INFO L133 ssoRankerPreferences]: Filename of dumped script: string-2.i_Iteration15_Lasso [2020-11-30 01:28:27,642 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 01:28:27,642 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 01:28:27,647 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:27,657 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:27,661 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:27,666 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:27,670 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:27,675 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:27,679 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:27,684 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:27,688 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:27,693 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:27,697 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:27,701 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:27,706 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:27,711 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:27,716 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:30,022 WARN L193 SmtUtils]: Spent 432.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 91 [2020-11-30 01:28:30,256 WARN L193 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 49 [2020-11-30 01:28:30,258 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:30,263 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:30,268 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:30,274 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:30,280 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:30,609 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 40 [2020-11-30 01:28:31,676 WARN L193 SmtUtils]: Spent 818.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 42 [2020-11-30 01:28:31,970 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 01:28:31,970 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 128 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 128 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:31,981 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:31,983 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:31,983 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:31,984 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:31,984 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:31,984 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:31,984 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:31,984 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:31,986 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 129 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 129 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:32,019 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:32,020 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:32,020 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:32,021 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:32,021 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:32,021 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:32,021 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:32,021 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:32,022 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 130 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 130 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:32,052 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:32,053 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:32,053 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:32,053 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:32,053 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:32,053 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:32,054 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:32,054 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:32,055 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 131 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 131 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:32,084 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:32,085 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:32,085 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:32,085 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:32,085 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:32,085 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:32,086 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:32,086 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:32,087 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 132 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 132 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:32,115 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:32,116 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:32,116 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:32,116 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:32,116 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:32,117 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:32,118 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:32,120 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 133 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 133 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:32,149 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:32,150 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:32,150 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:32,151 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:32,151 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:32,151 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:32,151 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:32,151 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:32,152 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 134 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 134 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:32,181 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:32,183 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:32,183 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:32,183 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:32,183 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:32,184 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:32,185 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:32,188 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 135 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 135 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:32,217 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:32,218 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:32,218 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:32,218 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:32,218 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:32,218 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:32,219 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:32,219 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:32,220 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 136 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 136 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:32,248 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:32,250 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:32,250 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:32,250 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:32,250 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:32,250 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:32,250 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:32,250 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:32,252 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 137 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 137 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:32,280 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:32,281 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:32,281 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:32,282 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:32,282 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:32,282 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:32,282 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:32,282 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:32,283 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 138 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:28:32,336 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:32,338 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:32,338 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:32,338 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:32,338 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:32,338 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:32,339 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:32,339 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 138 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:32,341 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 139 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:28:32,395 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:32,397 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:32,397 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:32,397 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:32,398 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:32,398 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:32,398 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:32,399 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 139 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:32,401 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 140 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:28:32,455 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:32,457 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:32,457 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:32,458 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:32,458 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:32,460 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:32,460 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. Waiting until toolchain timeout for monitored process 140 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:32,465 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 141 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 141 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:32,497 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:32,499 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:32,499 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:32,499 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:32,499 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:32,499 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:32,500 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:32,500 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:32,502 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 142 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 142 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:32,530 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:32,531 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:32,532 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:32,532 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:32,532 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:32,532 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:32,532 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:32,532 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:32,533 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 143 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 143 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:32,561 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:32,563 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:32,563 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:32,563 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:32,563 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:32,564 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:32,564 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:32,567 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 144 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 144 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:32,595 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:32,596 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:32,597 INFO L203 nArgumentSynthesizer]: 2 stem disjuncts [2020-11-30 01:28:32,597 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:32,597 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:32,598 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-11-30 01:28:32,598 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:32,602 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 145 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 145 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:32,630 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:32,631 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:32,631 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:32,632 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:32,632 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:32,633 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:32,633 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:32,636 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 146 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 146 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:32,676 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:32,677 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:32,677 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:32,678 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:32,678 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:32,679 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:32,679 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:32,683 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 147 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 147 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:32,716 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:32,720 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:32,720 INFO L203 nArgumentSynthesizer]: 12 stem disjuncts [2020-11-30 01:28:32,720 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:32,720 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:32,743 INFO L401 nArgumentSynthesizer]: We have 28 Motzkin's Theorem applications. [2020-11-30 01:28:32,744 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:32,786 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 148 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:28:32,839 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:32,841 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:32,841 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:32,842 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:32,842 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:32,842 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:32,843 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:32,843 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 148 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:32,845 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 149 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:28:32,900 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:32,903 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:32,903 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:32,903 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:32,903 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:32,903 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:32,904 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:32,904 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 149 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:32,910 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 150 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:28:32,958 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:32,960 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:32,960 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:32,960 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:32,960 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:32,960 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:32,961 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:32,962 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 150 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:32,964 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 151 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:28:33,010 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:33,012 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:33,012 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:33,012 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:33,012 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:33,014 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:33,014 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. Waiting until toolchain timeout for monitored process 151 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:33,019 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 152 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:28:33,066 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:33,069 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:33,069 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:33,069 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:33,070 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:33,086 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:33,086 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. Waiting until toolchain timeout for monitored process 152 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:33,117 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-30 01:28:33,224 INFO L443 ModelExtractionUtils]: Simplification made 22 calls to the SMT solver. [2020-11-30 01:28:33,224 INFO L444 ModelExtractionUtils]: 3 out of 31 variables were initially zero. Simplification set additionally 25 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 153 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:28:33,228 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... Waiting until toolchain timeout for monitored process 153 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:33,231 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2020-11-30 01:28:33,231 INFO L510 LassoAnalysis]: Proved termination. [2020-11-30 01:28:33,231 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~i~0) = -2*ULTIMATE.start_main_~i~0 + 3 Supporting invariants [] [2020-11-30 01:28:33,866 INFO L297 tatePredicateManager]: 60 out of 62 supporting invariants were superfluous and have been removed [2020-11-30 01:28:33,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:28:33,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:28:33,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 12 conjunts are in the unsatisfiable core [2020-11-30 01:28:33,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:28:34,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:28:34,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 8 conjunts are in the unsatisfiable core [2020-11-30 01:28:34,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:28:34,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 01:28:34,186 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.5 stem predicates 2 loop predicates [2020-11-30 01:28:34,187 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 48 states and 53 transitions. cyclomatic complexity: 9 Second operand 7 states. [2020-11-30 01:28:34,431 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 48 states and 53 transitions. cyclomatic complexity: 9. Second operand 7 states. Result 70 states and 82 transitions. Complement of second has 10 states. [2020-11-30 01:28:34,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 8 states 5 stem states 1 non-accepting loop states 2 accepting loop states [2020-11-30 01:28:34,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-11-30 01:28:34,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 40 transitions. [2020-11-30 01:28:34,433 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 40 transitions. Stem has 44 letters. Loop has 2 letters. [2020-11-30 01:28:34,434 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:28:34,434 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 40 transitions. Stem has 46 letters. Loop has 2 letters. [2020-11-30 01:28:34,434 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:28:34,434 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 40 transitions. Stem has 44 letters. Loop has 4 letters. [2020-11-30 01:28:34,435 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:28:34,435 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 70 states and 82 transitions. [2020-11-30 01:28:34,436 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-11-30 01:28:34,437 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 70 states to 70 states and 82 transitions. [2020-11-30 01:28:34,438 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 47 [2020-11-30 01:28:34,438 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 49 [2020-11-30 01:28:34,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 82 transitions. [2020-11-30 01:28:34,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 01:28:34,439 INFO L691 BuchiCegarLoop]: Abstraction has 70 states and 82 transitions. [2020-11-30 01:28:34,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states and 82 transitions. [2020-11-30 01:28:34,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 63. [2020-11-30 01:28:34,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2020-11-30 01:28:34,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 72 transitions. [2020-11-30 01:28:34,446 INFO L714 BuchiCegarLoop]: Abstraction has 63 states and 72 transitions. [2020-11-30 01:28:34,446 INFO L594 BuchiCegarLoop]: Abstraction has 63 states and 72 transitions. [2020-11-30 01:28:34,446 INFO L427 BuchiCegarLoop]: ======== Iteration 16============ [2020-11-30 01:28:34,446 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 63 states and 72 transitions. [2020-11-30 01:28:34,447 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-11-30 01:28:34,447 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 01:28:34,447 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 01:28:34,448 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [5, 5, 5, 5, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 01:28:34,449 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-11-30 01:28:34,449 INFO L794 eck$LassoCheckResult]: Stem: 2994#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(11); 2991#L-1 havoc main_#res;havoc main_#t~nondet4, main_#t~post3, main_#t~mem5, main_#t~nondet7, main_#t~post6, main_#t~mem8, main_#t~post10, main_#t~mem9, main_#t~post12, main_#t~mem11, main_#t~mem13, main_#t~mem14, main_#t~post15, main_#t~post16, main_~#string_A~0.base, main_~#string_A~0.offset, main_~#string_B~0.base, main_~#string_B~0.offset, main_~i~0, main_~j~0, main_~nc_A~0, main_~nc_B~0, main_~found~0;call main_~#string_A~0.base, main_~#string_A~0.offset := #Ultimate.allocOnStack(5);call main_~#string_B~0.base, main_~#string_B~0.offset := #Ultimate.allocOnStack(5);havoc main_~i~0;havoc main_~j~0;havoc main_~nc_A~0;havoc main_~nc_B~0;main_~found~0 := 0;main_~i~0 := 0; 2992#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 2995#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 2998#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 3024#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 3022#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 3020#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 3018#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 3016#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 3014#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 3012#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 3010#L35-3 assume !(main_~i~0 < 5); 2993#L35-4 call main_#t~mem5 := read~int(main_~#string_A~0.base, 4 + main_~#string_A~0.offset, 1); 2980#L37 assume !!(0 == main_#t~mem5);havoc main_#t~mem5;main_~i~0 := 0; 2981#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 2982#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 2983#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 3025#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 3023#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 3021#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 3019#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 3017#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 3015#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 3013#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 3011#L39-3 assume !(main_~i~0 < 5); 3009#L39-4 call main_#t~mem8 := read~int(main_~#string_B~0.base, 4 + main_~#string_B~0.offset, 1); 2986#L41 assume !!(0 == main_#t~mem8);havoc main_#t~mem8;main_~nc_A~0 := 0; 2987#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 2988#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 2989#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 2990#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 3029#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 2996#L44-1 assume !(0 != main_#t~mem9);havoc main_#t~mem9; 2997#L44-4 main_~nc_B~0 := 0; 3005#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 3006#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 3007#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 3008#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 3030#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 3031#L48-1 assume !(0 != main_#t~mem11);havoc main_#t~mem11; 3038#L48-4 assume !!(main_~nc_B~0 >= main_~nc_A~0);main_~j~0 := 0;main_~i~0 := main_~j~0; 3035#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 3034#L57 assume !(main_#t~mem13 == main_#t~mem14);havoc main_#t~mem13;havoc main_#t~mem14;main_~i~0 := 1 + (main_~i~0 - main_~j~0);main_~j~0 := 0; 2999#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 3004#L57 assume !(main_#t~mem13 == main_#t~mem14);havoc main_#t~mem13;havoc main_#t~mem14;main_~i~0 := 1 + (main_~i~0 - main_~j~0);main_~j~0 := 0; 3000#L57-2 [2020-11-30 01:28:34,449 INFO L796 eck$LassoCheckResult]: Loop: 3000#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 3001#L57 assume main_#t~mem13 == main_#t~mem14;havoc main_#t~mem13;havoc main_#t~mem14;main_#t~post15 := main_~i~0;main_~i~0 := 1 + main_#t~post15;havoc main_#t~post15;main_#t~post16 := main_~j~0;main_~j~0 := 1 + main_#t~post16;havoc main_#t~post16; 3000#L57-2 [2020-11-30 01:28:34,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:28:34,450 INFO L82 PathProgramCache]: Analyzing trace with hash -875586574, now seen corresponding path program 4 times [2020-11-30 01:28:34,450 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:28:34,450 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752298880] [2020-11-30 01:28:34,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:28:34,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:28:34,482 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:28:34,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:28:34,511 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:28:34,519 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:28:34,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:28:34,519 INFO L82 PathProgramCache]: Analyzing trace with hash 3556, now seen corresponding path program 7 times [2020-11-30 01:28:34,520 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:28:34,520 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426740210] [2020-11-30 01:28:34,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:28:34,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:28:34,524 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:28:34,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:28:34,526 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:28:34,528 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:28:34,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:28:34,529 INFO L82 PathProgramCache]: Analyzing trace with hash 374894997, now seen corresponding path program 3 times [2020-11-30 01:28:34,529 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:28:34,529 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427303731] [2020-11-30 01:28:34,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:28:34,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:28:34,664 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2020-11-30 01:28:34,665 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427303731] [2020-11-30 01:28:34,665 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1200708084] [2020-11-30 01:28:34,665 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 154 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 154 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-30 01:28:34,780 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-11-30 01:28:34,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-11-30 01:28:34,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 9 conjunts are in the unsatisfiable core [2020-11-30 01:28:34,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:28:34,981 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2020-11-30 01:28:34,981 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-30 01:28:34,981 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2020-11-30 01:28:34,981 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709824600] [2020-11-30 01:28:35,097 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 01:28:35,098 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-11-30 01:28:35,098 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-11-30 01:28:35,099 INFO L87 Difference]: Start difference. First operand 63 states and 72 transitions. cyclomatic complexity: 15 Second operand 14 states. [2020-11-30 01:28:35,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 01:28:35,811 INFO L93 Difference]: Finished difference Result 101 states and 114 transitions. [2020-11-30 01:28:35,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-11-30 01:28:35,813 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 101 states and 114 transitions. [2020-11-30 01:28:35,814 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-11-30 01:28:35,815 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 101 states to 54 states and 59 transitions. [2020-11-30 01:28:35,815 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 38 [2020-11-30 01:28:35,816 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 38 [2020-11-30 01:28:35,816 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 59 transitions. [2020-11-30 01:28:35,817 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 01:28:35,817 INFO L691 BuchiCegarLoop]: Abstraction has 54 states and 59 transitions. [2020-11-30 01:28:35,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states and 59 transitions. [2020-11-30 01:28:35,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 52. [2020-11-30 01:28:35,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2020-11-30 01:28:35,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 57 transitions. [2020-11-30 01:28:35,821 INFO L714 BuchiCegarLoop]: Abstraction has 52 states and 57 transitions. [2020-11-30 01:28:35,821 INFO L594 BuchiCegarLoop]: Abstraction has 52 states and 57 transitions. [2020-11-30 01:28:35,821 INFO L427 BuchiCegarLoop]: ======== Iteration 17============ [2020-11-30 01:28:35,822 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 52 states and 57 transitions. [2020-11-30 01:28:35,826 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-11-30 01:28:35,826 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 01:28:35,826 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 01:28:35,827 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [5, 5, 5, 5, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 01:28:35,828 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-11-30 01:28:35,828 INFO L794 eck$LassoCheckResult]: Stem: 3341#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(11); 3337#L-1 havoc main_#res;havoc main_#t~nondet4, main_#t~post3, main_#t~mem5, main_#t~nondet7, main_#t~post6, main_#t~mem8, main_#t~post10, main_#t~mem9, main_#t~post12, main_#t~mem11, main_#t~mem13, main_#t~mem14, main_#t~post15, main_#t~post16, main_~#string_A~0.base, main_~#string_A~0.offset, main_~#string_B~0.base, main_~#string_B~0.offset, main_~i~0, main_~j~0, main_~nc_A~0, main_~nc_B~0, main_~found~0;call main_~#string_A~0.base, main_~#string_A~0.offset := #Ultimate.allocOnStack(5);call main_~#string_B~0.base, main_~#string_B~0.offset := #Ultimate.allocOnStack(5);havoc main_~i~0;havoc main_~j~0;havoc main_~nc_A~0;havoc main_~nc_B~0;main_~found~0 := 0;main_~i~0 := 0; 3338#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 3340#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 3344#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 3370#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 3368#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 3366#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 3364#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 3362#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 3360#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 3358#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 3356#L35-3 assume !(main_~i~0 < 5); 3339#L35-4 call main_#t~mem5 := read~int(main_~#string_A~0.base, 4 + main_~#string_A~0.offset, 1); 3326#L37 assume !!(0 == main_#t~mem5);havoc main_#t~mem5;main_~i~0 := 0; 3327#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 3328#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 3329#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 3353#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 3369#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 3367#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 3365#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 3363#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 3361#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 3359#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 3357#L39-3 assume !(main_~i~0 < 5); 3352#L39-4 call main_#t~mem8 := read~int(main_~#string_B~0.base, 4 + main_~#string_B~0.offset, 1); 3332#L41 assume !!(0 == main_#t~mem8);havoc main_#t~mem8;main_~nc_A~0 := 0; 3333#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 3334#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 3335#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 3336#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 3343#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 3372#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 3371#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 3342#L44-1 assume !(0 != main_#t~mem9);havoc main_#t~mem9; 3330#L44-4 main_~nc_B~0 := 0; 3331#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 3324#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 3325#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 3351#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 3373#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 3355#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 3354#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 3322#L48-1 assume !(0 != main_#t~mem11);havoc main_#t~mem11; 3323#L48-4 assume !!(main_~nc_B~0 >= main_~nc_A~0);main_~j~0 := 0;main_~i~0 := main_~j~0; 3345#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 3350#L57 assume !(main_#t~mem13 == main_#t~mem14);havoc main_#t~mem13;havoc main_#t~mem14;main_~i~0 := 1 + (main_~i~0 - main_~j~0);main_~j~0 := 0; 3346#L57-2 [2020-11-30 01:28:35,828 INFO L796 eck$LassoCheckResult]: Loop: 3346#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 3347#L57 assume main_#t~mem13 == main_#t~mem14;havoc main_#t~mem13;havoc main_#t~mem14;main_#t~post15 := main_~i~0;main_~i~0 := 1 + main_#t~post15;havoc main_#t~post15;main_#t~post16 := main_~j~0;main_~j~0 := 1 + main_#t~post16;havoc main_#t~post16; 3346#L57-2 [2020-11-30 01:28:35,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:28:35,829 INFO L82 PathProgramCache]: Analyzing trace with hash 1312494829, now seen corresponding path program 5 times [2020-11-30 01:28:35,829 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:28:35,830 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538536841] [2020-11-30 01:28:35,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:28:35,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:28:35,865 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:28:35,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:28:35,909 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:28:35,918 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:28:35,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:28:35,919 INFO L82 PathProgramCache]: Analyzing trace with hash 3556, now seen corresponding path program 8 times [2020-11-30 01:28:35,919 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:28:35,919 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947087648] [2020-11-30 01:28:35,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:28:35,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:28:35,923 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:28:35,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:28:35,926 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:28:35,929 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:28:35,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:28:35,929 INFO L82 PathProgramCache]: Analyzing trace with hash -1412851760, now seen corresponding path program 4 times [2020-11-30 01:28:35,930 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:28:35,930 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370891214] [2020-11-30 01:28:35,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:28:35,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:28:35,994 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:28:36,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:28:36,033 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:28:36,041 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:28:45,044 WARN L193 SmtUtils]: Spent 8.89 s on a formula simplification. DAG size of input: 369 DAG size of output: 278 [2020-11-30 01:28:46,282 WARN L193 SmtUtils]: Spent 1.19 s on a formula simplification that was a NOOP. DAG size: 165 [2020-11-30 01:28:46,288 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 01:28:46,289 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 01:28:46,289 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 01:28:46,289 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 01:28:46,289 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-30 01:28:46,289 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:46,289 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 01:28:46,289 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 01:28:46,289 INFO L133 ssoRankerPreferences]: Filename of dumped script: string-2.i_Iteration17_Lasso [2020-11-30 01:28:46,289 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 01:28:46,289 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 01:28:46,294 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:46,302 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:46,308 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:46,316 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:46,322 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:46,328 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:46,335 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:46,341 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:46,347 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:46,352 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:46,358 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:46,363 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:46,369 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:46,375 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:48,565 WARN L193 SmtUtils]: Spent 517.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 101 [2020-11-30 01:28:48,950 WARN L193 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 51 [2020-11-30 01:28:48,951 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:48,958 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:48,964 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:48,975 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:48,980 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:48,986 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:28:49,426 WARN L193 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 40 [2020-11-30 01:28:50,796 WARN L193 SmtUtils]: Spent 1.17 s on a formula simplification. DAG size of input: 49 DAG size of output: 45 [2020-11-30 01:28:51,073 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 01:28:51,076 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 155 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 155 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:51,079 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:51,081 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:51,081 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:51,081 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:51,081 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:51,083 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:51,083 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:51,086 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 156 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 156 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:51,114 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:51,116 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:51,116 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:51,116 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:51,116 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:51,116 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:51,116 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:51,116 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:51,118 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 157 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 157 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:51,145 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:51,147 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:51,147 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:51,147 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:51,147 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:51,148 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:51,148 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:51,151 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 158 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 158 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:51,181 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:51,183 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:51,183 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:51,183 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:51,183 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:51,183 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:51,184 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:51,184 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:51,185 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 159 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 159 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:51,214 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:51,215 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:51,215 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:51,215 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:51,216 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:51,216 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:51,216 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:51,216 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:51,217 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 160 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 160 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:51,247 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:51,249 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:51,249 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:51,249 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:51,249 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:51,251 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:51,251 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:51,254 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 161 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 161 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:51,282 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:51,283 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:51,283 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:51,284 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:51,284 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:51,284 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:51,284 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:51,284 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:51,285 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 162 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 162 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:51,314 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:51,315 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:51,316 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:51,316 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:51,316 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:51,316 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:51,316 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:51,316 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:51,318 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 163 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 163 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:51,346 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:51,347 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:51,347 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:51,347 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:51,347 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:51,347 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:51,348 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:51,348 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:51,349 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 164 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 164 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:51,376 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:51,377 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:51,377 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:51,377 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:51,377 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:51,377 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:51,378 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:51,378 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:51,379 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 165 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 165 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:51,406 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:51,408 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:51,408 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:51,408 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:51,408 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:51,408 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:51,409 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:51,409 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:51,410 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 166 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 166 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:51,438 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:51,440 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:51,440 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:51,440 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:51,440 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:51,440 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:51,441 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:51,441 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:51,442 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 167 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 167 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:51,469 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:51,471 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:51,471 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:51,471 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:51,471 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:51,471 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:51,472 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:51,472 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:51,473 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 168 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 168 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:51,501 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:51,502 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:51,503 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:51,503 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:51,503 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:51,503 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:51,503 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:51,503 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:51,505 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 169 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 169 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:51,533 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:51,534 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:51,534 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:51,535 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:51,535 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:51,535 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:51,535 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:51,535 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:51,537 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 170 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 170 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:51,570 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:51,571 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:51,571 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:51,571 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:51,572 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:51,573 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:51,573 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:51,575 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 171 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 171 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:51,604 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:51,605 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:51,605 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:51,605 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:51,605 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:51,607 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:51,607 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:51,611 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 172 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 172 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:51,640 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:51,641 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:51,641 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:51,641 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:51,641 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:51,655 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:51,655 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:51,658 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 173 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 173 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:51,687 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:51,689 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:51,689 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:28:51,689 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:51,689 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:51,689 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:51,690 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:28:51,690 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:28:51,691 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 174 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 174 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:51,720 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:51,721 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:51,722 INFO L203 nArgumentSynthesizer]: 12 stem disjuncts [2020-11-30 01:28:51,722 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:51,722 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:51,745 INFO L401 nArgumentSynthesizer]: We have 28 Motzkin's Theorem applications. [2020-11-30 01:28:51,745 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:51,777 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 175 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 175 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:51,806 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:51,807 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:51,808 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:51,808 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:51,808 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:51,809 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:51,809 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:51,812 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 176 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 176 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:51,841 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:51,842 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:51,842 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:51,842 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:51,842 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:51,844 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:51,844 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:51,847 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 177 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 177 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:51,885 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:51,886 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:51,887 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:51,887 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:51,887 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:51,888 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:51,888 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:51,891 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 178 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 178 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:51,920 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:51,922 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:51,922 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:51,922 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:51,922 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:51,923 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:51,923 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:51,927 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 179 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 179 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:51,956 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:51,958 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:51,958 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:51,958 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:51,958 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:51,959 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:51,959 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:51,963 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 180 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 180 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:51,991 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:51,993 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:51,993 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:51,993 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:51,993 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:52,012 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:52,012 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:52,030 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 181 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:28:52,078 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:52,080 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:52,080 INFO L203 nArgumentSynthesizer]: 2 stem disjuncts [2020-11-30 01:28:52,080 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:52,081 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:52,082 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-11-30 01:28:52,083 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. Waiting until toolchain timeout for monitored process 181 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:52,088 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 182 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 182 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:52,123 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:52,125 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:52,125 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:52,125 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:52,125 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:52,127 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:52,127 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:52,138 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 183 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 183 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:52,169 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:52,170 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:52,170 INFO L203 nArgumentSynthesizer]: 2 stem disjuncts [2020-11-30 01:28:52,171 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:52,171 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:52,172 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-11-30 01:28:52,172 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:52,176 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 184 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 184 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:52,209 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:52,210 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:52,210 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:52,210 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:52,210 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:52,212 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:52,212 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:52,215 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 185 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 185 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:52,254 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:28:52,256 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:28:52,256 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:28:52,256 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:28:52,256 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:28:52,265 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:28:52,266 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:28:52,286 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-30 01:28:52,344 INFO L443 ModelExtractionUtils]: Simplification made 19 calls to the SMT solver. [2020-11-30 01:28:52,344 INFO L444 ModelExtractionUtils]: 10 out of 31 variables were initially zero. Simplification set additionally 18 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 186 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 186 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:28:52,346 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-30 01:28:52,349 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2020-11-30 01:28:52,349 INFO L510 LassoAnalysis]: Proved termination. [2020-11-30 01:28:52,349 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~j~0) = -2*ULTIMATE.start_main_~j~0 + 3 Supporting invariants [] [2020-11-30 01:28:52,997 INFO L297 tatePredicateManager]: 77 out of 81 supporting invariants were superfluous and have been removed [2020-11-30 01:28:53,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:28:53,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:28:53,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 28 conjunts are in the unsatisfiable core [2020-11-30 01:28:53,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:28:53,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:28:53,617 WARN L261 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 15 conjunts are in the unsatisfiable core [2020-11-30 01:28:53,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:28:53,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 01:28:53,668 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.11 stem predicates 2 loop predicates [2020-11-30 01:28:53,668 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 52 states and 57 transitions. cyclomatic complexity: 9 Second operand 13 states. [2020-11-30 01:28:54,199 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 52 states and 57 transitions. cyclomatic complexity: 9. Second operand 13 states. Result 85 states and 100 transitions. Complement of second has 16 states. [2020-11-30 01:28:54,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 14 states 11 stem states 1 non-accepting loop states 2 accepting loop states [2020-11-30 01:28:54,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-11-30 01:28:54,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 55 transitions. [2020-11-30 01:28:54,201 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 55 transitions. Stem has 48 letters. Loop has 2 letters. [2020-11-30 01:28:54,201 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:28:54,201 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 55 transitions. Stem has 50 letters. Loop has 2 letters. [2020-11-30 01:28:54,202 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:28:54,202 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 55 transitions. Stem has 48 letters. Loop has 4 letters. [2020-11-30 01:28:54,202 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:28:54,202 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 85 states and 100 transitions. [2020-11-30 01:28:54,203 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-11-30 01:28:54,204 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 85 states to 85 states and 100 transitions. [2020-11-30 01:28:54,205 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 51 [2020-11-30 01:28:54,205 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 53 [2020-11-30 01:28:54,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 85 states and 100 transitions. [2020-11-30 01:28:54,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 01:28:54,205 INFO L691 BuchiCegarLoop]: Abstraction has 85 states and 100 transitions. [2020-11-30 01:28:54,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states and 100 transitions. [2020-11-30 01:28:54,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 69. [2020-11-30 01:28:54,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2020-11-30 01:28:54,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 78 transitions. [2020-11-30 01:28:54,210 INFO L714 BuchiCegarLoop]: Abstraction has 69 states and 78 transitions. [2020-11-30 01:28:54,210 INFO L594 BuchiCegarLoop]: Abstraction has 69 states and 78 transitions. [2020-11-30 01:28:54,211 INFO L427 BuchiCegarLoop]: ======== Iteration 18============ [2020-11-30 01:28:54,211 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 69 states and 78 transitions. [2020-11-30 01:28:54,211 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-11-30 01:28:54,211 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 01:28:54,212 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 01:28:54,212 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [5, 5, 5, 5, 5, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 01:28:54,213 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-11-30 01:28:54,213 INFO L794 eck$LassoCheckResult]: Stem: 4012#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(11); 4009#L-1 havoc main_#res;havoc main_#t~nondet4, main_#t~post3, main_#t~mem5, main_#t~nondet7, main_#t~post6, main_#t~mem8, main_#t~post10, main_#t~mem9, main_#t~post12, main_#t~mem11, main_#t~mem13, main_#t~mem14, main_#t~post15, main_#t~post16, main_~#string_A~0.base, main_~#string_A~0.offset, main_~#string_B~0.base, main_~#string_B~0.offset, main_~i~0, main_~j~0, main_~nc_A~0, main_~nc_B~0, main_~found~0;call main_~#string_A~0.base, main_~#string_A~0.offset := #Ultimate.allocOnStack(5);call main_~#string_B~0.base, main_~#string_B~0.offset := #Ultimate.allocOnStack(5);havoc main_~i~0;havoc main_~j~0;havoc main_~nc_A~0;havoc main_~nc_B~0;main_~found~0 := 0;main_~i~0 := 0; 4010#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 4013#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 4017#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 4044#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 4042#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 4040#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 4038#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 4036#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 4034#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 4032#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 4030#L35-3 assume !(main_~i~0 < 5); 4011#L35-4 call main_#t~mem5 := read~int(main_~#string_A~0.base, 4 + main_~#string_A~0.offset, 1); 3998#L37 assume !!(0 == main_#t~mem5);havoc main_#t~mem5;main_~i~0 := 0; 3999#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 4000#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 4001#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 4045#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 4043#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 4041#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 4039#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 4037#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 4035#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 4033#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 4031#L39-3 assume !(main_~i~0 < 5); 4028#L39-4 call main_#t~mem8 := read~int(main_~#string_B~0.base, 4 + main_~#string_B~0.offset, 1); 4004#L41 assume !!(0 == main_#t~mem8);havoc main_#t~mem8;main_~nc_A~0 := 0; 4005#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 4006#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 4016#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 4052#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 4007#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 4008#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 4046#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 4048#L44-1 assume !(0 != main_#t~mem9);havoc main_#t~mem9; 4002#L44-4 main_~nc_B~0 := 0; 4003#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 3996#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 3997#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 4054#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 4055#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 4062#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 4061#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 4051#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 4050#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 3994#L48-1 assume !(0 != main_#t~mem11);havoc main_#t~mem11; 3995#L48-4 assume !!(main_~nc_B~0 >= main_~nc_A~0);main_~j~0 := 0;main_~i~0 := main_~j~0; 4018#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 4023#L57 assume !(main_#t~mem13 == main_#t~mem14);havoc main_#t~mem13;havoc main_#t~mem14;main_~i~0 := 1 + (main_~i~0 - main_~j~0);main_~j~0 := 0; 4019#L57-2 [2020-11-30 01:28:54,213 INFO L796 eck$LassoCheckResult]: Loop: 4019#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 4020#L57 assume main_#t~mem13 == main_#t~mem14;havoc main_#t~mem13;havoc main_#t~mem14;main_#t~post15 := main_~i~0;main_~i~0 := 1 + main_#t~post15;havoc main_#t~post15;main_#t~post16 := main_~j~0;main_~j~0 := 1 + main_#t~post16;havoc main_#t~post16; 4019#L57-2 [2020-11-30 01:28:54,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:28:54,213 INFO L82 PathProgramCache]: Analyzing trace with hash -1368178712, now seen corresponding path program 6 times [2020-11-30 01:28:54,214 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:28:54,214 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665318412] [2020-11-30 01:28:54,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:28:54,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:28:54,259 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:28:54,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:28:54,297 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:28:54,305 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:28:54,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:28:54,306 INFO L82 PathProgramCache]: Analyzing trace with hash 3556, now seen corresponding path program 9 times [2020-11-30 01:28:54,306 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:28:54,307 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443360425] [2020-11-30 01:28:54,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:28:54,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:28:54,310 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:28:54,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:28:54,313 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:28:54,314 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:28:54,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:28:54,315 INFO L82 PathProgramCache]: Analyzing trace with hash -559747061, now seen corresponding path program 5 times [2020-11-30 01:28:54,315 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:28:54,316 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637550390] [2020-11-30 01:28:54,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:28:54,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:28:54,361 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:28:54,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:28:54,424 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:28:54,442 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:29:04,503 WARN L193 SmtUtils]: Spent 9.92 s on a formula simplification. DAG size of input: 381 DAG size of output: 283 [2020-11-30 01:29:05,521 WARN L193 SmtUtils]: Spent 988.00 ms on a formula simplification that was a NOOP. DAG size: 153 [2020-11-30 01:29:05,525 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 01:29:05,525 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 01:29:05,525 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 01:29:05,525 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 01:29:05,526 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-30 01:29:05,526 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:05,526 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 01:29:05,526 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 01:29:05,526 INFO L133 ssoRankerPreferences]: Filename of dumped script: string-2.i_Iteration18_Lasso [2020-11-30 01:29:05,526 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 01:29:05,526 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 01:29:05,530 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:05,536 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:05,556 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:05,564 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:05,572 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:05,578 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:05,583 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:05,589 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:05,596 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:05,601 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:05,606 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:05,612 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:05,617 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:05,623 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:05,628 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:05,634 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:05,640 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:05,645 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:07,374 WARN L193 SmtUtils]: Spent 419.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 93 [2020-11-30 01:29:07,672 WARN L193 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 48 [2020-11-30 01:29:07,673 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:07,679 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:09,219 WARN L193 SmtUtils]: Spent 710.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 39 [2020-11-30 01:29:09,293 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 01:29:09,293 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 187 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 187 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:09,298 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:09,299 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:09,300 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:09,300 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:09,300 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:09,301 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:29:09,301 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:29:09,304 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 188 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 188 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:09,335 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:09,336 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:09,336 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:09,337 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:09,337 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:09,337 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:09,337 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:09,337 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:29:09,338 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 189 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 189 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:09,366 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:09,368 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:09,368 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:09,368 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:09,368 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:09,368 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:09,368 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:09,369 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:29:09,370 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 190 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 190 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:09,401 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:09,402 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:09,403 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:09,403 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:09,403 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:09,404 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:29:09,404 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:29:09,407 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 191 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:29:09,447 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:09,449 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:09,449 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:09,449 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:09,450 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:09,450 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. Waiting until toolchain timeout for monitored process 191 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:09,450 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:09,450 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:29:09,452 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 192 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 192 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:09,483 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:09,484 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:09,484 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:09,485 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:09,485 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:09,485 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:09,485 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:09,485 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:29:09,486 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 193 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 193 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:09,515 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:09,516 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:09,516 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:09,516 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:09,517 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:09,517 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:09,517 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:09,517 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:29:09,518 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 194 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 194 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:09,546 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:09,548 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:09,548 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:09,548 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:09,548 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:09,549 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:29:09,549 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:29:09,552 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 195 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 195 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:09,581 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:09,582 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:09,582 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:09,582 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:09,582 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:09,582 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:09,583 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:09,583 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:29:09,584 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 196 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 196 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:09,612 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:09,613 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:09,613 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:09,614 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:09,614 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:09,614 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:09,614 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:09,614 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:29:09,620 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 197 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 197 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:09,648 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:09,650 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:09,650 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:09,650 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:09,650 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:09,650 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:09,651 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:09,651 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:29:09,652 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 198 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 198 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:09,680 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:09,682 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:09,682 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:09,682 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:09,682 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:09,682 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:09,682 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:09,682 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:29:09,684 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 199 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 199 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:09,710 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:09,711 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:09,711 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:09,712 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:09,712 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:09,712 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:09,712 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:09,712 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:29:09,713 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 200 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 200 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:09,741 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:09,742 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:09,743 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:09,743 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:09,743 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:09,743 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:09,743 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:09,743 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:29:09,763 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 201 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 201 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:09,795 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:09,796 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:09,796 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:09,796 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:09,797 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:09,797 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:09,797 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:09,797 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:29:09,798 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 202 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 202 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:09,827 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:09,828 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:09,828 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:09,828 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:09,828 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:09,830 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:29:09,830 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:29:09,833 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 203 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 203 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:09,861 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:09,862 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:09,862 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:09,862 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:09,862 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:09,862 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:09,863 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:09,863 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:29:09,864 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 204 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 204 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:09,892 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:09,893 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:09,894 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:09,894 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:09,894 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:09,907 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:29:09,907 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:29:09,929 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-30 01:29:09,957 INFO L443 ModelExtractionUtils]: Simplification made 9 calls to the SMT solver. [2020-11-30 01:29:09,957 INFO L444 ModelExtractionUtils]: 1 out of 31 variables were initially zero. Simplification set additionally 27 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 205 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 205 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:09,960 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-30 01:29:09,962 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2020-11-30 01:29:09,962 INFO L510 LassoAnalysis]: Proved termination. [2020-11-30 01:29:09,962 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~i~0, ULTIMATE.start_main_~nc_A~0) = -1*ULTIMATE.start_main_~i~0 + 1*ULTIMATE.start_main_~nc_A~0 Supporting invariants [] [2020-11-30 01:29:10,428 INFO L297 tatePredicateManager]: 66 out of 66 supporting invariants were superfluous and have been removed [2020-11-30 01:29:10,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:29:10,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:29:10,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-30 01:29:10,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:29:10,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:29:10,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 22 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-30 01:29:10,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:29:10,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 01:29:10,536 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2020-11-30 01:29:10,536 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 69 states and 78 transitions. cyclomatic complexity: 14 Second operand 3 states. [2020-11-30 01:29:10,574 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 69 states and 78 transitions. cyclomatic complexity: 14. Second operand 3 states. Result 79 states and 94 transitions. Complement of second has 5 states. [2020-11-30 01:29:10,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2020-11-30 01:29:10,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-11-30 01:29:10,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 25 transitions. [2020-11-30 01:29:10,576 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 25 transitions. Stem has 50 letters. Loop has 2 letters. [2020-11-30 01:29:10,577 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:29:10,577 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 25 transitions. Stem has 52 letters. Loop has 2 letters. [2020-11-30 01:29:10,577 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:29:10,577 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 25 transitions. Stem has 50 letters. Loop has 4 letters. [2020-11-30 01:29:10,577 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:29:10,577 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 79 states and 94 transitions. [2020-11-30 01:29:10,579 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-11-30 01:29:10,579 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 79 states to 77 states and 90 transitions. [2020-11-30 01:29:10,580 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 47 [2020-11-30 01:29:10,580 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 49 [2020-11-30 01:29:10,580 INFO L73 IsDeterministic]: Start isDeterministic. Operand 77 states and 90 transitions. [2020-11-30 01:29:10,580 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 01:29:10,580 INFO L691 BuchiCegarLoop]: Abstraction has 77 states and 90 transitions. [2020-11-30 01:29:10,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states and 90 transitions. [2020-11-30 01:29:10,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 56. [2020-11-30 01:29:10,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2020-11-30 01:29:10,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 63 transitions. [2020-11-30 01:29:10,584 INFO L714 BuchiCegarLoop]: Abstraction has 56 states and 63 transitions. [2020-11-30 01:29:10,584 INFO L594 BuchiCegarLoop]: Abstraction has 56 states and 63 transitions. [2020-11-30 01:29:10,584 INFO L427 BuchiCegarLoop]: ======== Iteration 19============ [2020-11-30 01:29:10,584 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 56 states and 63 transitions. [2020-11-30 01:29:10,584 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-11-30 01:29:10,585 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 01:29:10,585 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 01:29:10,586 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 01:29:10,586 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-11-30 01:29:10,586 INFO L794 eck$LassoCheckResult]: Stem: 4601#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(11); 4598#L-1 havoc main_#res;havoc main_#t~nondet4, main_#t~post3, main_#t~mem5, main_#t~nondet7, main_#t~post6, main_#t~mem8, main_#t~post10, main_#t~mem9, main_#t~post12, main_#t~mem11, main_#t~mem13, main_#t~mem14, main_#t~post15, main_#t~post16, main_~#string_A~0.base, main_~#string_A~0.offset, main_~#string_B~0.base, main_~#string_B~0.offset, main_~i~0, main_~j~0, main_~nc_A~0, main_~nc_B~0, main_~found~0;call main_~#string_A~0.base, main_~#string_A~0.offset := #Ultimate.allocOnStack(5);call main_~#string_B~0.base, main_~#string_B~0.offset := #Ultimate.allocOnStack(5);havoc main_~i~0;havoc main_~j~0;havoc main_~nc_A~0;havoc main_~nc_B~0;main_~found~0 := 0;main_~i~0 := 0; 4599#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 4602#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 4605#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 4629#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 4627#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 4625#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 4623#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 4621#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 4619#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 4617#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 4615#L35-3 assume !(main_~i~0 < 5); 4600#L35-4 call main_#t~mem5 := read~int(main_~#string_A~0.base, 4 + main_~#string_A~0.offset, 1); 4587#L37 assume !!(0 == main_#t~mem5);havoc main_#t~mem5;main_~i~0 := 0; 4588#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 4589#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 4590#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 4630#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 4628#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 4626#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 4624#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 4622#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 4620#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 4618#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 4616#L39-3 assume !(main_~i~0 < 5); 4613#L39-4 call main_#t~mem8 := read~int(main_~#string_B~0.base, 4 + main_~#string_B~0.offset, 1); 4593#L41 assume !!(0 == main_#t~mem8);havoc main_#t~mem8;main_~nc_A~0 := 0; 4594#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 4595#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 4634#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 4604#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 4596#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 4597#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 4631#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 4603#L44-1 assume !(0 != main_#t~mem9);havoc main_#t~mem9; 4591#L44-4 main_~nc_B~0 := 0; 4592#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 4585#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 4586#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 4612#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 4635#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 4633#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 4632#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 4583#L48-1 assume !(0 != main_#t~mem11);havoc main_#t~mem11; 4584#L48-4 assume !!(main_~nc_B~0 >= main_~nc_A~0);main_~j~0 := 0;main_~i~0 := main_~j~0; 4606#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 4611#L57 assume !(main_#t~mem13 == main_#t~mem14);havoc main_#t~mem13;havoc main_#t~mem14;main_~i~0 := 1 + (main_~i~0 - main_~j~0);main_~j~0 := 0; 4614#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 4636#L57 assume !(main_#t~mem13 == main_#t~mem14);havoc main_#t~mem13;havoc main_#t~mem14;main_~i~0 := 1 + (main_~i~0 - main_~j~0);main_~j~0 := 0; 4607#L57-2 [2020-11-30 01:29:10,586 INFO L796 eck$LassoCheckResult]: Loop: 4607#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 4608#L57 assume main_#t~mem13 == main_#t~mem14;havoc main_#t~mem13;havoc main_#t~mem14;main_#t~post15 := main_~i~0;main_~i~0 := 1 + main_#t~post15;havoc main_#t~post15;main_#t~post16 := main_~j~0;main_~j~0 := 1 + main_#t~post16;havoc main_#t~post16; 4607#L57-2 [2020-11-30 01:29:10,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:29:10,587 INFO L82 PathProgramCache]: Analyzing trace with hash -1412851758, now seen corresponding path program 7 times [2020-11-30 01:29:10,587 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:29:10,587 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746788729] [2020-11-30 01:29:10,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:29:10,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:29:10,627 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:29:10,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:29:10,704 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:29:10,721 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:29:10,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:29:10,722 INFO L82 PathProgramCache]: Analyzing trace with hash 3556, now seen corresponding path program 10 times [2020-11-30 01:29:10,723 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:29:10,723 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808089760] [2020-11-30 01:29:10,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:29:10,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:29:10,726 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:29:10,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:29:10,729 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:29:10,730 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:29:10,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:29:10,731 INFO L82 PathProgramCache]: Analyzing trace with hash -540871307, now seen corresponding path program 6 times [2020-11-30 01:29:10,731 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:29:10,732 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566577939] [2020-11-30 01:29:10,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:29:10,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:29:10,759 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:29:10,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:29:10,786 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:29:10,800 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:29:22,509 WARN L193 SmtUtils]: Spent 11.60 s on a formula simplification. DAG size of input: 393 DAG size of output: 292 [2020-11-30 01:29:23,851 WARN L193 SmtUtils]: Spent 1.30 s on a formula simplification that was a NOOP. DAG size: 160 [2020-11-30 01:29:23,856 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 01:29:23,856 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 01:29:23,856 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 01:29:23,856 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 01:29:23,856 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-30 01:29:23,856 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:23,856 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 01:29:23,856 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 01:29:23,856 INFO L133 ssoRankerPreferences]: Filename of dumped script: string-2.i_Iteration19_Lasso [2020-11-30 01:29:23,856 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 01:29:23,856 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 01:29:23,860 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:23,872 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:23,894 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:23,900 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:23,908 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:23,913 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:23,927 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:23,934 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:23,940 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:23,955 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:23,961 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:23,967 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:23,972 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:23,977 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:23,984 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:23,990 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:23,996 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:24,002 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:24,008 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:24,015 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:29:26,464 WARN L193 SmtUtils]: Spent 648.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 97 [2020-11-30 01:29:26,900 WARN L193 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 46 [2020-11-30 01:29:27,334 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-11-30 01:29:27,511 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 36 [2020-11-30 01:29:27,584 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2020-11-30 01:29:31,741 WARN L193 SmtUtils]: Spent 3.83 s on a formula simplification. DAG size of input: 103 DAG size of output: 75 [2020-11-30 01:29:31,939 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 01:29:31,940 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 206 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:29:31,959 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:31,961 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:31,961 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:31,962 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:31,962 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:31,962 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:31,963 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:31,963 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 206 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:31,965 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 207 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 207 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:32,002 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:32,004 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:32,004 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:32,004 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:32,005 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:32,005 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:32,005 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:32,005 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:29:32,006 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 208 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 208 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:32,033 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:32,035 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:32,035 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:32,035 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:32,035 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:32,035 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:32,036 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:32,036 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:29:32,037 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 209 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 209 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:32,065 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:32,067 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:32,067 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:32,067 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:32,067 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:32,069 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:29:32,069 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:29:32,072 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 210 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 210 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:32,100 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:32,101 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:32,101 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:32,102 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:32,102 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:32,102 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:32,102 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:32,102 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:29:32,103 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 211 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 211 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:32,132 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:32,133 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:32,134 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:32,134 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:32,134 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:32,136 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:29:32,136 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:29:32,158 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 212 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:29:32,206 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:32,207 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:32,208 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:32,208 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:32,208 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:32,208 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:32,208 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:32,209 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 212 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:32,211 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 213 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:29:32,256 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:32,258 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:32,258 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:32,259 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:32,259 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:32,259 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:32,259 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:32,259 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 213 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:32,261 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 214 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 214 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:32,296 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:32,297 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:32,297 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:32,297 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:32,297 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:32,297 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:32,298 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:32,298 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:29:32,299 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 215 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 215 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:32,327 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:32,328 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:32,328 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:32,328 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:32,328 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:32,328 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:32,329 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:32,329 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:29:32,330 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 216 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 216 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:32,358 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:32,359 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:32,359 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:32,360 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:32,360 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:32,360 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:32,360 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:32,360 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:29:32,361 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 217 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 217 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:32,390 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:32,391 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:32,391 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:32,391 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:32,391 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:32,391 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:32,392 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:32,392 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:29:32,393 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 218 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 218 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:32,421 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:32,422 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:32,422 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:32,422 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:32,423 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:32,423 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:32,423 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:32,423 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:29:32,424 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 219 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 219 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:32,452 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:32,454 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:32,454 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:32,454 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:32,454 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:32,456 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:29:32,457 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:29:32,469 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 220 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 220 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:32,497 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:32,499 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:32,499 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:32,499 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:32,499 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:32,499 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:32,500 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:32,500 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:29:32,501 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 221 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 221 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:32,529 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:32,530 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:32,530 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:32,530 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:32,530 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:32,530 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:32,531 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:32,531 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:29:32,532 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 222 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 222 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:32,564 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:32,566 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:32,566 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:32,566 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:32,566 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:32,566 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:32,567 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:32,567 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:29:32,568 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 223 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 223 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:32,596 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:32,597 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:32,597 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:32,597 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:32,597 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:32,597 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:32,598 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:32,598 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:29:32,599 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 224 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 224 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:32,627 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:32,628 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:32,628 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:32,629 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:32,629 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:32,630 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:29:32,630 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:29:32,633 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 225 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 225 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:32,661 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:32,662 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:32,662 INFO L203 nArgumentSynthesizer]: 2 stem disjuncts [2020-11-30 01:29:32,662 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:32,662 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:32,663 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-11-30 01:29:32,663 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:29:32,667 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 226 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 226 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:32,694 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:32,696 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:32,696 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:32,696 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:32,696 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:32,697 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:29:32,697 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:29:32,700 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 227 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 227 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:32,730 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:32,732 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:32,732 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:32,732 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:32,732 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:32,732 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:32,732 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:32,732 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:29:32,734 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 228 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 228 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:32,761 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:32,763 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:32,763 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:32,763 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:32,763 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:32,764 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:29:32,764 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:29:32,767 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 229 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 229 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:32,795 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:32,796 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:32,796 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:32,796 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:32,796 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:32,797 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:29:32,797 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:29:32,800 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 230 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 230 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:32,828 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:32,829 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:32,829 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:32,829 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:32,830 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:32,830 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:32,830 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:32,830 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:29:32,831 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 231 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 231 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:32,858 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:32,859 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:32,860 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:32,860 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:32,860 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:32,861 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:29:32,861 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:29:32,873 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 232 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 232 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:32,900 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:32,901 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:32,902 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:32,902 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:32,902 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:32,903 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:29:32,903 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:29:32,907 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 233 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 233 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:32,934 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:32,935 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:32,935 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:32,936 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:32,936 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:32,937 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:29:32,937 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:29:32,940 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 234 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 234 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:32,967 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:32,968 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:32,968 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:32,968 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:32,968 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:32,970 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:29:32,970 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:29:32,975 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 235 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 235 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:33,011 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:33,012 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:33,013 INFO L203 nArgumentSynthesizer]: 2 stem disjuncts [2020-11-30 01:29:33,013 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:33,013 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:33,014 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-11-30 01:29:33,014 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:29:33,019 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 236 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 236 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:33,061 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:33,063 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:33,063 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:33,063 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:33,063 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:33,064 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:29:33,064 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:29:33,067 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 237 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 237 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:33,094 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:33,096 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:33,096 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:29:33,096 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:33,096 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:33,096 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:33,096 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:29:33,096 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:29:33,098 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 238 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 238 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:33,125 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:33,126 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:33,126 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:33,126 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:33,126 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:33,127 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:29:33,127 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:29:33,130 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 239 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 239 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:33,158 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:33,159 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:33,159 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:33,159 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:33,159 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:33,160 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:29:33,160 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:29:33,163 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 240 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 240 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:33,190 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:33,191 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:33,192 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:33,192 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:33,192 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:33,194 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:29:33,194 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:29:33,199 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 241 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 241 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:33,227 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:33,229 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:33,229 INFO L203 nArgumentSynthesizer]: 36 stem disjuncts [2020-11-30 01:29:33,229 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:33,229 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:33,281 INFO L401 nArgumentSynthesizer]: We have 76 Motzkin's Theorem applications. [2020-11-30 01:29:33,281 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:29:33,391 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 242 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:29:33,443 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:33,445 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:33,445 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:33,445 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:33,445 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:33,447 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:29:33,447 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. Waiting until toolchain timeout for monitored process 242 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:33,460 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 243 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:29:33,504 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:33,506 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:33,506 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:33,507 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:33,507 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:33,508 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:29:33,509 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. Waiting until toolchain timeout for monitored process 243 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:33,513 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 244 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:29:33,558 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:29:33,560 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:29:33,561 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:29:33,561 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:29:33,561 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:29:33,573 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:29:33,573 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. Waiting until toolchain timeout for monitored process 244 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:33,598 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-30 01:29:33,701 INFO L443 ModelExtractionUtils]: Simplification made 32 calls to the SMT solver. [2020-11-30 01:29:33,701 INFO L444 ModelExtractionUtils]: 1 out of 31 variables were initially zero. Simplification set additionally 27 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 245 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:29:33,704 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... Waiting until toolchain timeout for monitored process 245 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:29:33,707 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2020-11-30 01:29:33,707 INFO L510 LassoAnalysis]: Proved termination. [2020-11-30 01:29:33,708 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~i~0) = -2*ULTIMATE.start_main_~i~0 + 5 Supporting invariants [] [2020-11-30 01:29:34,412 INFO L297 tatePredicateManager]: 78 out of 80 supporting invariants were superfluous and have been removed [2020-11-30 01:29:34,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:29:34,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:29:34,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 22 conjunts are in the unsatisfiable core [2020-11-30 01:29:34,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:29:34,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:29:34,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 8 conjunts are in the unsatisfiable core [2020-11-30 01:29:34,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:29:35,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 01:29:35,019 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.10 stem predicates 2 loop predicates [2020-11-30 01:29:35,020 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 56 states and 63 transitions. cyclomatic complexity: 12 Second operand 12 states. [2020-11-30 01:29:35,579 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 56 states and 63 transitions. cyclomatic complexity: 12. Second operand 12 states. Result 91 states and 109 transitions. Complement of second has 15 states. [2020-11-30 01:29:35,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 13 states 10 stem states 1 non-accepting loop states 2 accepting loop states [2020-11-30 01:29:35,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-11-30 01:29:35,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 55 transitions. [2020-11-30 01:29:35,583 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 55 transitions. Stem has 50 letters. Loop has 2 letters. [2020-11-30 01:29:35,583 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:29:35,584 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2020-11-30 01:29:35,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:29:35,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:29:35,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 22 conjunts are in the unsatisfiable core [2020-11-30 01:29:35,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:29:36,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:29:36,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 8 conjunts are in the unsatisfiable core [2020-11-30 01:29:36,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:29:36,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 01:29:36,277 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.10 stem predicates 2 loop predicates [2020-11-30 01:29:36,277 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 56 states and 63 transitions. cyclomatic complexity: 12 Second operand 12 states. [2020-11-30 01:29:36,835 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 56 states and 63 transitions. cyclomatic complexity: 12. Second operand 12 states. Result 91 states and 109 transitions. Complement of second has 15 states. [2020-11-30 01:29:36,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 13 states 10 stem states 1 non-accepting loop states 2 accepting loop states [2020-11-30 01:29:36,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-11-30 01:29:36,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 55 transitions. [2020-11-30 01:29:36,839 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 55 transitions. Stem has 50 letters. Loop has 2 letters. [2020-11-30 01:29:36,839 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:29:36,839 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2020-11-30 01:29:36,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:29:36,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:29:36,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 22 conjunts are in the unsatisfiable core [2020-11-30 01:29:36,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:29:37,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:29:37,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 8 conjunts are in the unsatisfiable core [2020-11-30 01:29:37,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:29:37,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 01:29:37,369 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.10 stem predicates 2 loop predicates [2020-11-30 01:29:37,369 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 56 states and 63 transitions. cyclomatic complexity: 12 Second operand 12 states. [2020-11-30 01:29:38,048 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 56 states and 63 transitions. cyclomatic complexity: 12. Second operand 12 states. Result 107 states and 132 transitions. Complement of second has 15 states. [2020-11-30 01:29:38,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 13 states 10 stem states 1 non-accepting loop states 2 accepting loop states [2020-11-30 01:29:38,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-11-30 01:29:38,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 58 transitions. [2020-11-30 01:29:38,051 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 58 transitions. Stem has 50 letters. Loop has 2 letters. [2020-11-30 01:29:38,051 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:29:38,052 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 58 transitions. Stem has 52 letters. Loop has 2 letters. [2020-11-30 01:29:38,052 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:29:38,052 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 58 transitions. Stem has 50 letters. Loop has 4 letters. [2020-11-30 01:29:38,052 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:29:38,052 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 107 states and 132 transitions. [2020-11-30 01:29:38,055 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 12 [2020-11-30 01:29:38,056 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 107 states to 105 states and 128 transitions. [2020-11-30 01:29:38,056 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 59 [2020-11-30 01:29:38,057 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 65 [2020-11-30 01:29:38,057 INFO L73 IsDeterministic]: Start isDeterministic. Operand 105 states and 128 transitions. [2020-11-30 01:29:38,057 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 01:29:38,057 INFO L691 BuchiCegarLoop]: Abstraction has 105 states and 128 transitions. [2020-11-30 01:29:38,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states and 128 transitions. [2020-11-30 01:29:38,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 73. [2020-11-30 01:29:38,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2020-11-30 01:29:38,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 84 transitions. [2020-11-30 01:29:38,069 INFO L714 BuchiCegarLoop]: Abstraction has 73 states and 84 transitions. [2020-11-30 01:29:38,069 INFO L594 BuchiCegarLoop]: Abstraction has 73 states and 84 transitions. [2020-11-30 01:29:38,069 INFO L427 BuchiCegarLoop]: ======== Iteration 20============ [2020-11-30 01:29:38,069 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 73 states and 84 transitions. [2020-11-30 01:29:38,070 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 6 [2020-11-30 01:29:38,070 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 01:29:38,070 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 01:29:38,071 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [5, 5, 5, 5, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 01:29:38,071 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-11-30 01:29:38,072 INFO L794 eck$LassoCheckResult]: Stem: 5872#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(11); 5869#L-1 havoc main_#res;havoc main_#t~nondet4, main_#t~post3, main_#t~mem5, main_#t~nondet7, main_#t~post6, main_#t~mem8, main_#t~post10, main_#t~mem9, main_#t~post12, main_#t~mem11, main_#t~mem13, main_#t~mem14, main_#t~post15, main_#t~post16, main_~#string_A~0.base, main_~#string_A~0.offset, main_~#string_B~0.base, main_~#string_B~0.offset, main_~i~0, main_~j~0, main_~nc_A~0, main_~nc_B~0, main_~found~0;call main_~#string_A~0.base, main_~#string_A~0.offset := #Ultimate.allocOnStack(5);call main_~#string_B~0.base, main_~#string_B~0.offset := #Ultimate.allocOnStack(5);havoc main_~i~0;havoc main_~j~0;havoc main_~nc_A~0;havoc main_~nc_B~0;main_~found~0 := 0;main_~i~0 := 0; 5870#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 5873#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 5877#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 5904#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 5902#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 5900#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 5898#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 5896#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 5894#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 5892#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 5890#L35-3 assume !(main_~i~0 < 5); 5871#L35-4 call main_#t~mem5 := read~int(main_~#string_A~0.base, 4 + main_~#string_A~0.offset, 1); 5858#L37 assume !!(0 == main_#t~mem5);havoc main_#t~mem5;main_~i~0 := 0; 5859#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 5860#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 5861#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 5905#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 5903#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 5901#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 5899#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 5897#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 5895#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 5893#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 5891#L39-3 assume !(main_~i~0 < 5); 5889#L39-4 call main_#t~mem8 := read~int(main_~#string_B~0.base, 4 + main_~#string_B~0.offset, 1); 5864#L41 assume !!(0 == main_#t~mem8);havoc main_#t~mem8;main_~nc_A~0 := 0; 5865#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 5866#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 5867#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 5868#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 5876#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 5910#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 5906#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 5908#L44-1 assume !(0 != main_#t~mem9);havoc main_#t~mem9; 5862#L44-4 main_~nc_B~0 := 0; 5863#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 5914#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 5915#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 5856#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 5857#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 5926#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 5925#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 5924#L48-1 assume !(0 != main_#t~mem11);havoc main_#t~mem11; 5878#L48-4 assume !!(main_~nc_B~0 >= main_~nc_A~0);main_~j~0 := 0;main_~i~0 := main_~j~0; 5879#L57-2 [2020-11-30 01:29:38,072 INFO L796 eck$LassoCheckResult]: Loop: 5879#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 5884#L57 assume !(main_#t~mem13 == main_#t~mem14);havoc main_#t~mem13;havoc main_#t~mem14;main_~i~0 := 1 + (main_~i~0 - main_~j~0);main_~j~0 := 0; 5879#L57-2 [2020-11-30 01:29:38,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:29:38,072 INFO L82 PathProgramCache]: Analyzing trace with hash 1972313288, now seen corresponding path program 2 times [2020-11-30 01:29:38,072 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:29:38,072 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605486076] [2020-11-30 01:29:38,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:29:38,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:29:38,107 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:29:38,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:29:38,135 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:29:38,142 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:29:38,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:29:38,143 INFO L82 PathProgramCache]: Analyzing trace with hash 3558, now seen corresponding path program 1 times [2020-11-30 01:29:38,143 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:29:38,144 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829810411] [2020-11-30 01:29:38,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:29:38,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:29:38,148 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:29:38,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:29:38,150 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:29:38,152 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:29:38,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:29:38,153 INFO L82 PathProgramCache]: Analyzing trace with hash 1312494829, now seen corresponding path program 8 times [2020-11-30 01:29:38,153 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:29:38,153 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240342054] [2020-11-30 01:29:38,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:29:38,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:29:38,198 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:29:38,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:29:38,227 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:29:38,235 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:29:59,437 WARN L193 SmtUtils]: Spent 21.07 s on a formula simplification. DAG size of input: 344 DAG size of output: 263 [2020-11-30 01:30:01,916 WARN L193 SmtUtils]: Spent 2.44 s on a formula simplification that was a NOOP. DAG size: 163 [2020-11-30 01:30:01,922 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 01:30:01,922 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 01:30:01,922 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 01:30:01,922 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 01:30:01,922 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-30 01:30:01,922 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:01,922 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 01:30:01,922 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 01:30:01,922 INFO L133 ssoRankerPreferences]: Filename of dumped script: string-2.i_Iteration20_Lasso [2020-11-30 01:30:01,922 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 01:30:01,922 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 01:30:01,925 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:01,933 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:01,940 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:01,947 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:05,265 WARN L193 SmtUtils]: Spent 528.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 100 [2020-11-30 01:30:05,666 WARN L193 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 47 [2020-11-30 01:30:05,667 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:05,681 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:05,691 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:05,700 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:05,711 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:05,718 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:05,726 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:05,734 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:05,744 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:05,751 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:05,761 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:05,769 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:05,778 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:05,787 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:05,796 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:05,804 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:06,033 WARN L193 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 38 [2020-11-30 01:30:07,026 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 22 [2020-11-30 01:30:07,245 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 01:30:07,245 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 246 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 246 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:07,248 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:07,249 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:07,250 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:30:07,250 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:07,250 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:07,250 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:07,251 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:30:07,251 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:30:07,252 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 247 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 247 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:07,283 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:07,285 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:07,285 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:30:07,286 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:07,286 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:07,286 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:07,286 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:30:07,286 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:30:07,288 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 248 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 248 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:07,317 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:07,319 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:07,319 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:30:07,319 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:07,319 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:07,319 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:07,319 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:30:07,320 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:30:07,321 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 249 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 249 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:07,350 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:07,352 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:07,352 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:07,352 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:07,352 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:07,353 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:30:07,354 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:30:07,357 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 250 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 250 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:07,388 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:07,389 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:07,389 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:30:07,389 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:07,389 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:07,389 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:07,389 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:30:07,390 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:30:07,391 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 251 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 251 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:07,420 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:07,421 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:07,421 INFO L203 nArgumentSynthesizer]: 2 stem disjuncts [2020-11-30 01:30:07,421 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:07,421 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:07,422 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-11-30 01:30:07,422 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:30:07,426 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 252 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 252 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:07,454 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:07,456 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:07,456 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:07,456 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:07,456 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:07,464 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:30:07,465 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:30:07,482 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-30 01:30:07,567 INFO L443 ModelExtractionUtils]: Simplification made 30 calls to the SMT solver. [2020-11-30 01:30:07,567 INFO L444 ModelExtractionUtils]: 1 out of 31 variables were initially zero. Simplification set additionally 26 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 253 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 253 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:07,569 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-30 01:30:07,572 INFO L438 nArgumentSynthesizer]: Removed 1 redundant supporting invariants from a total of 2. [2020-11-30 01:30:07,572 INFO L510 LassoAnalysis]: Proved termination. [2020-11-30 01:30:07,572 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select #length ULTIMATE.start_main_~#string_B~0.base)_9, ULTIMATE.start_main_~i~0) = 5*v_rep(select #length ULTIMATE.start_main_~#string_B~0.base)_9 - 2*ULTIMATE.start_main_~i~0 Supporting invariants [-1*ULTIMATE.start_main_~j~0 >= 0] [2020-11-30 01:30:08,111 INFO L297 tatePredicateManager]: 65 out of 68 supporting invariants were superfluous and have been removed [2020-11-30 01:30:08,129 WARN L1295 BoogieBacktranslator]: unknown boogie variable #length [2020-11-30 01:30:08,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:30:08,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:30:08,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 23 conjunts are in the unsatisfiable core [2020-11-30 01:30:08,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:30:08,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:30:08,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 12 conjunts are in the unsatisfiable core [2020-11-30 01:30:08,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:30:08,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 01:30:08,926 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.10 stem predicates 2 loop predicates [2020-11-30 01:30:08,926 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 73 states and 84 transitions. cyclomatic complexity: 17 Second operand 12 states. [2020-11-30 01:30:09,471 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 73 states and 84 transitions. cyclomatic complexity: 17. Second operand 12 states. Result 90 states and 107 transitions. Complement of second has 15 states. [2020-11-30 01:30:09,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 13 states 10 stem states 1 non-accepting loop states 2 accepting loop states [2020-11-30 01:30:09,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-11-30 01:30:09,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 47 transitions. [2020-11-30 01:30:09,475 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 47 transitions. Stem has 46 letters. Loop has 2 letters. [2020-11-30 01:30:09,475 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:30:09,475 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 47 transitions. Stem has 48 letters. Loop has 2 letters. [2020-11-30 01:30:09,475 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:30:09,476 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 47 transitions. Stem has 46 letters. Loop has 4 letters. [2020-11-30 01:30:09,476 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:30:09,476 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 90 states and 107 transitions. [2020-11-30 01:30:09,477 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 6 [2020-11-30 01:30:09,478 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 90 states to 88 states and 103 transitions. [2020-11-30 01:30:09,478 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 50 [2020-11-30 01:30:09,479 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 52 [2020-11-30 01:30:09,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 88 states and 103 transitions. [2020-11-30 01:30:09,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 01:30:09,479 INFO L691 BuchiCegarLoop]: Abstraction has 88 states and 103 transitions. [2020-11-30 01:30:09,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states and 103 transitions. [2020-11-30 01:30:09,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 76. [2020-11-30 01:30:09,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2020-11-30 01:30:09,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 89 transitions. [2020-11-30 01:30:09,483 INFO L714 BuchiCegarLoop]: Abstraction has 76 states and 89 transitions. [2020-11-30 01:30:09,483 INFO L594 BuchiCegarLoop]: Abstraction has 76 states and 89 transitions. [2020-11-30 01:30:09,483 INFO L427 BuchiCegarLoop]: ======== Iteration 21============ [2020-11-30 01:30:09,484 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 76 states and 89 transitions. [2020-11-30 01:30:09,485 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 6 [2020-11-30 01:30:09,485 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 01:30:09,485 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 01:30:09,486 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [5, 5, 5, 5, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 01:30:09,486 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-11-30 01:30:09,487 INFO L794 eck$LassoCheckResult]: Stem: 6509#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(11); 6506#L-1 havoc main_#res;havoc main_#t~nondet4, main_#t~post3, main_#t~mem5, main_#t~nondet7, main_#t~post6, main_#t~mem8, main_#t~post10, main_#t~mem9, main_#t~post12, main_#t~mem11, main_#t~mem13, main_#t~mem14, main_#t~post15, main_#t~post16, main_~#string_A~0.base, main_~#string_A~0.offset, main_~#string_B~0.base, main_~#string_B~0.offset, main_~i~0, main_~j~0, main_~nc_A~0, main_~nc_B~0, main_~found~0;call main_~#string_A~0.base, main_~#string_A~0.offset := #Ultimate.allocOnStack(5);call main_~#string_B~0.base, main_~#string_B~0.offset := #Ultimate.allocOnStack(5);havoc main_~i~0;havoc main_~j~0;havoc main_~nc_A~0;havoc main_~nc_B~0;main_~found~0 := 0;main_~i~0 := 0; 6507#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 6510#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 6514#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 6542#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 6540#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 6538#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 6536#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 6534#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 6532#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 6530#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 6528#L35-3 assume !(main_~i~0 < 5); 6508#L35-4 call main_#t~mem5 := read~int(main_~#string_A~0.base, 4 + main_~#string_A~0.offset, 1); 6495#L37 assume !!(0 == main_#t~mem5);havoc main_#t~mem5;main_~i~0 := 0; 6496#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 6497#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 6498#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 6527#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 6541#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 6539#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 6537#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 6535#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 6533#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 6531#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 6529#L39-3 assume !(main_~i~0 < 5); 6524#L39-4 call main_#t~mem8 := read~int(main_~#string_B~0.base, 4 + main_~#string_B~0.offset, 1); 6505#L41 assume !!(0 == main_#t~mem8);havoc main_#t~mem8;main_~nc_A~0 := 0; 6501#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 6502#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 6513#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 6547#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 6503#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 6504#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 6543#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 6545#L44-1 assume !(0 != main_#t~mem9);havoc main_#t~mem9; 6499#L44-4 main_~nc_B~0 := 0; 6500#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 6551#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 6552#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 6493#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 6494#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 6566#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 6565#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 6564#L48-1 assume !(0 != main_#t~mem11);havoc main_#t~mem11; 6563#L48-4 assume !!(main_~nc_B~0 >= main_~nc_A~0);main_~j~0 := 0;main_~i~0 := main_~j~0; 6516#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 6517#L57 assume main_#t~mem13 == main_#t~mem14;havoc main_#t~mem13;havoc main_#t~mem14;main_#t~post15 := main_~i~0;main_~i~0 := 1 + main_#t~post15;havoc main_#t~post15;main_#t~post16 := main_~j~0;main_~j~0 := 1 + main_#t~post16;havoc main_#t~post16; 6560#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 6525#L57 [2020-11-30 01:30:09,487 INFO L796 eck$LassoCheckResult]: Loop: 6525#L57 assume !(main_#t~mem13 == main_#t~mem14);havoc main_#t~mem13;havoc main_#t~mem14;main_~i~0 := 1 + (main_~i~0 - main_~j~0);main_~j~0 := 0; 6526#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 6525#L57 [2020-11-30 01:30:09,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:30:09,488 INFO L82 PathProgramCache]: Analyzing trace with hash 2032634054, now seen corresponding path program 2 times [2020-11-30 01:30:09,488 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:30:09,488 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440240220] [2020-11-30 01:30:09,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:30:09,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:30:09,516 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:30:09,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:30:09,553 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:30:09,561 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:30:09,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:30:09,562 INFO L82 PathProgramCache]: Analyzing trace with hash 3708, now seen corresponding path program 2 times [2020-11-30 01:30:09,562 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:30:09,562 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410559710] [2020-11-30 01:30:09,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:30:09,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:30:09,566 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:30:09,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:30:09,568 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:30:09,570 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:30:09,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:30:09,571 INFO L82 PathProgramCache]: Analyzing trace with hash -848791039, now seen corresponding path program 7 times [2020-11-30 01:30:09,571 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:30:09,571 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228420822] [2020-11-30 01:30:09,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:30:09,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:30:09,600 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:30:09,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:30:09,630 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:30:09,638 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:30:37,354 WARN L193 SmtUtils]: Spent 27.54 s on a formula simplification. DAG size of input: 383 DAG size of output: 282 [2020-11-30 01:30:40,473 WARN L193 SmtUtils]: Spent 3.04 s on a formula simplification that was a NOOP. DAG size: 163 [2020-11-30 01:30:40,481 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 01:30:40,482 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 01:30:40,482 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 01:30:40,482 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 01:30:40,482 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-30 01:30:40,482 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:40,482 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 01:30:40,482 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 01:30:40,482 INFO L133 ssoRankerPreferences]: Filename of dumped script: string-2.i_Iteration21_Lasso [2020-11-30 01:30:40,482 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 01:30:40,482 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 01:30:40,486 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:40,496 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:40,505 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:40,516 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:40,526 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:40,536 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:40,554 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:40,564 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:40,573 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:40,585 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:40,595 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:40,604 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:40,613 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:40,623 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:40,634 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:40,643 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:40,652 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:46,067 WARN L193 SmtUtils]: Spent 638.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 103 [2020-11-30 01:30:46,763 WARN L193 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 63 [2020-11-30 01:30:46,765 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:30:47,080 WARN L193 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2020-11-30 01:30:47,550 WARN L193 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 43 [2020-11-30 01:30:48,585 WARN L193 SmtUtils]: Spent 762.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-11-30 01:30:48,793 WARN L193 SmtUtils]: Spent 207.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-11-30 01:30:49,199 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 01:30:49,200 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 254 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 254 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:49,215 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:49,216 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:49,217 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:30:49,217 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:49,217 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:49,217 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:49,217 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:30:49,218 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:30:49,222 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 255 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:30:49,283 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:49,285 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:49,285 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:30:49,286 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:49,286 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:49,286 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:49,287 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:30:49,287 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 255 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:49,289 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 256 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:30:49,335 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false Waiting until toolchain timeout for monitored process 256 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:49,336 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:49,337 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:49,337 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:49,337 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:49,338 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:30:49,338 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:30:49,342 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 257 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 257 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:49,370 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:49,372 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:49,372 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:49,372 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:49,372 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:49,373 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:30:49,373 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:30:49,376 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 258 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 258 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:49,405 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:49,406 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:49,407 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:30:49,407 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:49,407 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:49,407 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:49,408 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:30:49,408 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:30:49,409 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 259 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 259 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:49,439 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:49,440 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:49,440 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:30:49,440 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:49,440 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:49,441 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:49,441 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:30:49,441 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:30:49,442 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 260 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 260 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:49,471 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:49,472 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:49,472 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:30:49,472 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:49,472 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:49,473 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:49,473 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:30:49,473 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:30:49,474 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 261 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 261 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:49,503 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:49,504 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:49,504 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:30:49,504 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:49,504 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:49,504 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:49,505 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:30:49,505 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:30:49,506 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 262 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 262 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:49,534 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:49,535 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:49,536 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:49,536 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:49,536 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:49,537 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:30:49,537 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:30:49,540 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 263 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 263 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:49,568 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:49,570 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:49,570 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:30:49,570 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:49,570 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:49,570 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:49,570 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:30:49,570 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:30:49,572 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 264 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 264 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:49,601 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:49,602 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:49,602 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:30:49,602 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:49,602 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:49,602 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:49,603 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:30:49,603 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:30:49,604 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 265 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 265 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:49,635 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:49,637 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:49,637 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:30:49,637 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:49,637 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:49,637 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:49,638 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:30:49,638 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:30:49,643 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 266 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 266 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:49,676 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:49,677 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:49,677 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:30:49,677 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:49,677 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:49,677 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:49,678 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:30:49,678 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:30:49,679 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 267 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 267 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:49,707 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:49,709 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:49,709 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:49,709 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:49,709 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:49,710 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:30:49,710 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:30:49,713 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 268 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 268 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:49,741 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:49,742 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:49,742 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:30:49,742 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:49,742 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:49,743 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:49,743 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:30:49,743 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:30:49,744 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 269 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 269 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:49,772 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:49,773 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:49,773 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:30:49,773 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:49,773 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:49,773 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:49,774 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:30:49,774 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:30:49,775 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 270 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 270 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:49,804 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:49,805 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:49,805 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:49,805 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:49,805 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:49,806 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:30:49,806 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:30:49,809 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 271 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 271 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:49,837 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:49,839 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:49,839 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:49,839 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:49,839 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:49,840 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:30:49,840 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:30:49,843 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 272 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 272 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:49,871 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:49,872 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:49,873 INFO L203 nArgumentSynthesizer]: 2 stem disjuncts [2020-11-30 01:30:49,873 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:49,873 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:49,874 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-11-30 01:30:49,874 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:30:49,877 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 273 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 273 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:49,906 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:49,908 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:49,908 INFO L203 nArgumentSynthesizer]: 8 stem disjuncts [2020-11-30 01:30:49,909 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-11-30 01:30:49,909 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:49,973 INFO L401 nArgumentSynthesizer]: We have 44 Motzkin's Theorem applications. [2020-11-30 01:30:49,973 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-11-30 01:30:50,049 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 274 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 274 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:50,081 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:50,083 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:50,084 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:50,084 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:50,084 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:50,087 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:30:50,087 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:30:50,092 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 275 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 275 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:50,121 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:50,122 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:50,122 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:50,123 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:50,123 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:50,124 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:30:50,124 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:30:50,127 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 276 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 276 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:50,155 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:50,157 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:50,157 INFO L203 nArgumentSynthesizer]: 2 stem disjuncts [2020-11-30 01:30:50,157 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:50,157 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:50,158 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-11-30 01:30:50,158 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:30:50,162 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 277 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:30:50,190 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false Waiting until toolchain timeout for monitored process 277 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:50,192 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:50,192 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:30:50,192 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:50,192 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:50,192 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:50,193 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:30:50,193 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:30:50,194 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 278 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 278 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:50,222 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:50,224 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:50,224 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:50,224 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:50,224 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:50,226 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:30:50,226 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:30:50,229 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 279 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 279 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:50,258 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:50,259 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:50,259 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:30:50,260 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:50,260 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:50,260 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:50,260 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:30:50,260 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:30:50,261 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 280 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 280 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:50,290 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:50,291 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:50,291 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:50,291 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:50,291 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:50,293 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:30:50,293 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:30:50,296 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 281 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 281 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:50,325 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:50,326 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:50,326 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:50,326 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:50,326 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:50,328 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:30:50,328 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:30:50,331 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 282 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 282 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:50,359 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:50,360 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:50,361 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:50,361 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:50,361 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:50,362 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:30:50,362 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:30:50,364 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 283 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 283 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:50,392 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:50,394 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:50,394 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:50,394 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:50,394 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:50,395 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:30:50,395 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:30:50,399 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 284 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 284 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:50,428 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:50,429 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:50,429 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:50,429 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:50,429 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:50,430 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:30:50,430 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:30:50,433 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 285 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 285 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:50,462 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:50,463 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:50,463 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:50,463 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:50,463 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:50,465 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:30:50,465 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:30:50,468 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 286 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 286 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:50,496 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:30:50,497 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:30:50,498 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:30:50,498 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:30:50,498 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:30:50,507 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:30:50,507 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:30:50,526 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-30 01:30:50,544 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2020-11-30 01:30:50,544 INFO L444 ModelExtractionUtils]: 10 out of 31 variables were initially zero. Simplification set additionally 17 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 287 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 287 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:30:50,547 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-30 01:30:50,549 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2020-11-30 01:30:50,550 INFO L510 LassoAnalysis]: Proved termination. [2020-11-30 01:30:50,550 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~nc_A~0, ULTIMATE.start_main_~j~0, ULTIMATE.start_main_~i~0) = 1*ULTIMATE.start_main_~nc_A~0 + 2*ULTIMATE.start_main_~j~0 - 2*ULTIMATE.start_main_~i~0 Supporting invariants [] [2020-11-30 01:30:51,231 INFO L297 tatePredicateManager]: 74 out of 76 supporting invariants were superfluous and have been removed [2020-11-30 01:30:51,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:30:51,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:30:51,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 22 conjunts are in the unsatisfiable core [2020-11-30 01:30:51,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:30:51,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:30:51,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 9 conjunts are in the unsatisfiable core [2020-11-30 01:30:51,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:30:52,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 01:30:52,104 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.10 stem predicates 2 loop predicates [2020-11-30 01:30:52,104 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 76 states and 89 transitions. cyclomatic complexity: 20 Second operand 12 states. [2020-11-30 01:30:52,989 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 76 states and 89 transitions. cyclomatic complexity: 20. Second operand 12 states. Result 99 states and 119 transitions. Complement of second has 17 states. [2020-11-30 01:30:52,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 14 states 10 stem states 2 non-accepting loop states 2 accepting loop states [2020-11-30 01:30:52,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-11-30 01:30:52,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 53 transitions. [2020-11-30 01:30:52,993 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 53 transitions. Stem has 49 letters. Loop has 2 letters. [2020-11-30 01:30:52,993 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:30:52,993 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 53 transitions. Stem has 51 letters. Loop has 2 letters. [2020-11-30 01:30:52,993 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:30:52,993 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 53 transitions. Stem has 49 letters. Loop has 4 letters. [2020-11-30 01:30:52,993 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:30:52,994 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 99 states and 119 transitions. [2020-11-30 01:30:52,995 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-11-30 01:30:52,996 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 99 states to 77 states and 88 transitions. [2020-11-30 01:30:52,996 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 47 [2020-11-30 01:30:52,996 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 47 [2020-11-30 01:30:52,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 77 states and 88 transitions. [2020-11-30 01:30:52,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 01:30:52,996 INFO L691 BuchiCegarLoop]: Abstraction has 77 states and 88 transitions. [2020-11-30 01:30:52,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states and 88 transitions. [2020-11-30 01:30:52,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 64. [2020-11-30 01:30:52,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2020-11-30 01:30:52,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 72 transitions. [2020-11-30 01:30:52,998 INFO L714 BuchiCegarLoop]: Abstraction has 64 states and 72 transitions. [2020-11-30 01:30:52,998 INFO L594 BuchiCegarLoop]: Abstraction has 64 states and 72 transitions. [2020-11-30 01:30:52,998 INFO L427 BuchiCegarLoop]: ======== Iteration 22============ [2020-11-30 01:30:52,998 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 64 states and 72 transitions. [2020-11-30 01:30:52,998 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-11-30 01:30:52,998 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 01:30:52,999 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 01:30:52,999 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [5, 5, 5, 5, 5, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 01:30:52,999 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-11-30 01:30:52,999 INFO L794 eck$LassoCheckResult]: Stem: 7202#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(11); 7199#L-1 havoc main_#res;havoc main_#t~nondet4, main_#t~post3, main_#t~mem5, main_#t~nondet7, main_#t~post6, main_#t~mem8, main_#t~post10, main_#t~mem9, main_#t~post12, main_#t~mem11, main_#t~mem13, main_#t~mem14, main_#t~post15, main_#t~post16, main_~#string_A~0.base, main_~#string_A~0.offset, main_~#string_B~0.base, main_~#string_B~0.offset, main_~i~0, main_~j~0, main_~nc_A~0, main_~nc_B~0, main_~found~0;call main_~#string_A~0.base, main_~#string_A~0.offset := #Ultimate.allocOnStack(5);call main_~#string_B~0.base, main_~#string_B~0.offset := #Ultimate.allocOnStack(5);havoc main_~i~0;havoc main_~j~0;havoc main_~nc_A~0;havoc main_~nc_B~0;main_~found~0 := 0;main_~i~0 := 0; 7200#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 7203#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 7206#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 7230#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 7228#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 7226#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 7224#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 7222#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 7220#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 7218#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 7216#L35-3 assume !(main_~i~0 < 5); 7201#L35-4 call main_#t~mem5 := read~int(main_~#string_A~0.base, 4 + main_~#string_A~0.offset, 1); 7188#L37 assume !!(0 == main_#t~mem5);havoc main_#t~mem5;main_~i~0 := 0; 7189#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 7190#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 7191#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 7231#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 7229#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 7227#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 7225#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 7223#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 7221#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 7219#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 7217#L39-3 assume !(main_~i~0 < 5); 7214#L39-4 call main_#t~mem8 := read~int(main_~#string_B~0.base, 4 + main_~#string_B~0.offset, 1); 7194#L41 assume !!(0 == main_#t~mem8);havoc main_#t~mem8;main_~nc_A~0 := 0; 7195#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 7196#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 7205#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 7236#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 7197#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 7198#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 7232#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 7233#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 7247#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 7246#L44-1 assume !(0 != main_#t~mem9);havoc main_#t~mem9; 7245#L44-4 main_~nc_B~0 := 0; 7212#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 7186#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 7187#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 7243#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 7242#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 7235#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 7234#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 7184#L48-1 assume !(0 != main_#t~mem11);havoc main_#t~mem11; 7185#L48-4 assume !!(main_~nc_B~0 >= main_~nc_A~0);main_~j~0 := 0;main_~i~0 := main_~j~0; 7207#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 7237#L57 assume !(main_#t~mem13 == main_#t~mem14);havoc main_#t~mem13;havoc main_#t~mem14;main_~i~0 := 1 + (main_~i~0 - main_~j~0);main_~j~0 := 0; 7211#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 7209#L57 assume !(main_#t~mem13 == main_#t~mem14);havoc main_#t~mem13;havoc main_#t~mem14;main_~i~0 := 1 + (main_~i~0 - main_~j~0);main_~j~0 := 0; 7215#L57-2 [2020-11-30 01:30:52,999 INFO L796 eck$LassoCheckResult]: Loop: 7215#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 7239#L57 assume main_#t~mem13 == main_#t~mem14;havoc main_#t~mem13;havoc main_#t~mem14;main_#t~post15 := main_~i~0;main_~i~0 := 1 + main_#t~post15;havoc main_#t~post15;main_#t~post16 := main_~j~0;main_~j~0 := 1 + main_#t~post16;havoc main_#t~post16; 7215#L57-2 [2020-11-30 01:30:53,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:30:53,000 INFO L82 PathProgramCache]: Analyzing trace with hash -490836425, now seen corresponding path program 9 times [2020-11-30 01:30:53,000 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:30:53,000 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912943589] [2020-11-30 01:30:53,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:30:53,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:30:53,285 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 12 proven. 20 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2020-11-30 01:30:53,286 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912943589] [2020-11-30 01:30:53,286 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852953692] [2020-11-30 01:30:53,286 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 288 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 288 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-30 01:30:53,414 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2020-11-30 01:30:53,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-11-30 01:30:53,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 10 conjunts are in the unsatisfiable core [2020-11-30 01:30:53,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:30:53,743 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 20 proven. 12 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2020-11-30 01:30:53,743 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-30 01:30:53,743 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2020-11-30 01:30:53,744 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59092033] [2020-11-30 01:30:53,745 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 01:30:53,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:30:53,746 INFO L82 PathProgramCache]: Analyzing trace with hash 3556, now seen corresponding path program 11 times [2020-11-30 01:30:53,746 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:30:53,746 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179180905] [2020-11-30 01:30:53,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:30:53,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:30:53,749 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:30:53,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:30:53,752 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:30:53,753 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:30:53,908 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 01:30:53,908 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-11-30 01:30:53,909 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=150, Unknown=0, NotChecked=0, Total=240 [2020-11-30 01:30:53,909 INFO L87 Difference]: Start difference. First operand 64 states and 72 transitions. cyclomatic complexity: 13 Second operand 16 states. [2020-11-30 01:30:54,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 01:30:54,545 INFO L93 Difference]: Finished difference Result 89 states and 103 transitions. [2020-11-30 01:30:54,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-11-30 01:30:54,550 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 89 states and 103 transitions. [2020-11-30 01:30:54,551 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 4 [2020-11-30 01:30:54,552 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 89 states to 87 states and 101 transitions. [2020-11-30 01:30:54,552 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 53 [2020-11-30 01:30:54,553 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 53 [2020-11-30 01:30:54,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 87 states and 101 transitions. [2020-11-30 01:30:54,553 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 01:30:54,553 INFO L691 BuchiCegarLoop]: Abstraction has 87 states and 101 transitions. [2020-11-30 01:30:54,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states and 101 transitions. [2020-11-30 01:30:54,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 59. [2020-11-30 01:30:54,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2020-11-30 01:30:54,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 66 transitions. [2020-11-30 01:30:54,561 INFO L714 BuchiCegarLoop]: Abstraction has 59 states and 66 transitions. [2020-11-30 01:30:54,561 INFO L594 BuchiCegarLoop]: Abstraction has 59 states and 66 transitions. [2020-11-30 01:30:54,562 INFO L427 BuchiCegarLoop]: ======== Iteration 23============ [2020-11-30 01:30:54,562 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 59 states and 66 transitions. [2020-11-30 01:30:54,563 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-11-30 01:30:54,563 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 01:30:54,563 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 01:30:54,564 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [5, 5, 5, 5, 5, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 01:30:54,564 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-11-30 01:30:54,564 INFO L794 eck$LassoCheckResult]: Stem: 7534#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(11); 7531#L-1 havoc main_#res;havoc main_#t~nondet4, main_#t~post3, main_#t~mem5, main_#t~nondet7, main_#t~post6, main_#t~mem8, main_#t~post10, main_#t~mem9, main_#t~post12, main_#t~mem11, main_#t~mem13, main_#t~mem14, main_#t~post15, main_#t~post16, main_~#string_A~0.base, main_~#string_A~0.offset, main_~#string_B~0.base, main_~#string_B~0.offset, main_~i~0, main_~j~0, main_~nc_A~0, main_~nc_B~0, main_~found~0;call main_~#string_A~0.base, main_~#string_A~0.offset := #Ultimate.allocOnStack(5);call main_~#string_B~0.base, main_~#string_B~0.offset := #Ultimate.allocOnStack(5);havoc main_~i~0;havoc main_~j~0;havoc main_~nc_A~0;havoc main_~nc_B~0;main_~found~0 := 0;main_~i~0 := 0; 7532#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 7533#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 7537#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 7561#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 7559#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 7557#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 7555#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 7553#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 7551#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 7549#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 7547#L35-3 assume !(main_~i~0 < 5); 7530#L35-4 call main_#t~mem5 := read~int(main_~#string_A~0.base, 4 + main_~#string_A~0.offset, 1); 7519#L37 assume !!(0 == main_#t~mem5);havoc main_#t~mem5;main_~i~0 := 0; 7520#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 7521#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 7522#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 7562#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 7560#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 7558#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 7556#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 7554#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 7552#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 7550#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 7548#L39-3 assume !(main_~i~0 < 5); 7545#L39-4 call main_#t~mem8 := read~int(main_~#string_B~0.base, 4 + main_~#string_B~0.offset, 1); 7525#L41 assume !!(0 == main_#t~mem8);havoc main_#t~mem8;main_~nc_A~0 := 0; 7526#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 7527#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 7536#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 7567#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 7528#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 7529#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 7565#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 7535#L44-1 assume !(0 != main_#t~mem9);havoc main_#t~mem9; 7523#L44-4 main_~nc_B~0 := 0; 7524#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 7517#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 7518#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 7544#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 7569#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 7568#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 7566#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 7564#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 7563#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 7515#L48-1 assume !(0 != main_#t~mem11);havoc main_#t~mem11; 7516#L48-4 assume !!(main_~nc_B~0 >= main_~nc_A~0);main_~j~0 := 0;main_~i~0 := main_~j~0; 7538#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 7572#L57 assume !(main_#t~mem13 == main_#t~mem14);havoc main_#t~mem13;havoc main_#t~mem14;main_~i~0 := 1 + (main_~i~0 - main_~j~0);main_~j~0 := 0; 7573#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 7570#L57 assume !(main_#t~mem13 == main_#t~mem14);havoc main_#t~mem13;havoc main_#t~mem14;main_~i~0 := 1 + (main_~i~0 - main_~j~0);main_~j~0 := 0; 7539#L57-2 [2020-11-30 01:30:54,564 INFO L796 eck$LassoCheckResult]: Loop: 7539#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 7540#L57 assume main_#t~mem13 == main_#t~mem14;havoc main_#t~mem13;havoc main_#t~mem14;main_#t~post15 := main_~i~0;main_~i~0 := 1 + main_#t~post15;havoc main_#t~post15;main_#t~post16 := main_~j~0;main_~j~0 := 1 + main_#t~post16;havoc main_#t~post16; 7539#L57-2 [2020-11-30 01:30:54,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:30:54,565 INFO L82 PathProgramCache]: Analyzing trace with hash -559747059, now seen corresponding path program 10 times [2020-11-30 01:30:54,565 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:30:54,566 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942062023] [2020-11-30 01:30:54,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:30:54,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:30:54,611 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:30:54,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:30:54,642 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:30:54,651 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:30:54,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:30:54,651 INFO L82 PathProgramCache]: Analyzing trace with hash 3556, now seen corresponding path program 12 times [2020-11-30 01:30:54,651 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:30:54,652 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493206765] [2020-11-30 01:30:54,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:30:54,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:30:54,655 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:30:54,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:30:54,657 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:30:54,659 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:30:54,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:30:54,660 INFO L82 PathProgramCache]: Analyzing trace with hash -1046009104, now seen corresponding path program 8 times [2020-11-30 01:30:54,660 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:30:54,660 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137259260] [2020-11-30 01:30:54,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:30:54,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:30:54,686 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:30:54,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:30:54,714 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:30:54,723 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:31:11,271 WARN L193 SmtUtils]: Spent 16.39 s on a formula simplification. DAG size of input: 405 DAG size of output: 305 [2020-11-30 01:31:13,535 WARN L193 SmtUtils]: Spent 2.22 s on a formula simplification that was a NOOP. DAG size: 175 [2020-11-30 01:31:13,541 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 01:31:13,541 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 01:31:13,542 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 01:31:13,542 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 01:31:13,542 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-30 01:31:13,542 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:31:13,542 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 01:31:13,542 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 01:31:13,542 INFO L133 ssoRankerPreferences]: Filename of dumped script: string-2.i_Iteration23_Lasso [2020-11-30 01:31:13,542 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 01:31:13,542 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 01:31:13,545 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:31:13,555 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:31:13,564 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:31:13,575 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:31:13,584 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:31:13,594 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:31:13,603 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:31:13,612 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:31:13,621 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:31:13,631 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:31:13,641 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:31:13,651 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:31:13,662 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:31:13,673 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:31:13,682 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:31:13,691 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:31:19,352 WARN L193 SmtUtils]: Spent 771.00 ms on a formula simplification. DAG size of input: 157 DAG size of output: 115 [2020-11-30 01:31:20,041 WARN L193 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 56 [2020-11-30 01:31:20,042 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:31:20,052 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:31:20,061 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:31:20,070 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:31:20,545 WARN L193 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 36 [2020-11-30 01:31:20,843 WARN L193 SmtUtils]: Spent 200.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2020-11-30 01:31:21,142 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2020-11-30 01:31:29,848 WARN L193 SmtUtils]: Spent 8.31 s on a formula simplification. DAG size of input: 112 DAG size of output: 84 [2020-11-30 01:31:30,157 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 01:31:30,157 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 289 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 289 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:31:30,160 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:31:30,161 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:31:30,161 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:31:30,162 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:31:30,162 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:31:30,162 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:31:30,162 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:31:30,162 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:31:30,163 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 290 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 290 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:31:30,191 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:31:30,193 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:31:30,193 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:31:30,193 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:31:30,193 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:31:30,193 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:31:30,193 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:31:30,193 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:31:30,195 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 291 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 291 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:31:30,223 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:31:30,224 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:31:30,224 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:31:30,224 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:31:30,224 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:31:30,225 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:31:30,226 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:31:30,228 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 292 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 292 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:31:30,257 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:31:30,259 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:31:30,259 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:31:30,259 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:31:30,259 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:31:30,259 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:31:30,259 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:31:30,260 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:31:30,261 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 293 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 293 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:31:30,294 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:31:30,296 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:31:30,296 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:31:30,296 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:31:30,296 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:31:30,297 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:31:30,297 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:31:30,300 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 294 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 294 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:31:30,328 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:31:30,329 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:31:30,329 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:31:30,329 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:31:30,329 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:31:30,329 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:31:30,330 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:31:30,330 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:31:30,331 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 295 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 295 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:31:30,358 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:31:30,359 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:31:30,359 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:31:30,360 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:31:30,360 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:31:30,360 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:31:30,360 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:31:30,360 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:31:30,361 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 296 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 296 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:31:30,388 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:31:30,389 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:31:30,389 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:31:30,389 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:31:30,390 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:31:30,390 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:31:30,390 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:31:30,390 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:31:30,391 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 297 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 297 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:31:30,421 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:31:30,423 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:31:30,423 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:31:30,423 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:31:30,423 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:31:30,423 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:31:30,423 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:31:30,423 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:31:30,425 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 298 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 298 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:31:30,451 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:31:30,452 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:31:30,453 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:31:30,453 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:31:30,453 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:31:30,453 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:31:30,453 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:31:30,453 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:31:30,454 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 299 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 299 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:31:30,482 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:31:30,483 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:31:30,483 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:31:30,483 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:31:30,483 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:31:30,483 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:31:30,484 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:31:30,484 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:31:30,485 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 300 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 300 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:31:30,512 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:31:30,513 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:31:30,513 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:31:30,513 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:31:30,513 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:31:30,514 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:31:30,514 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:31:30,517 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 301 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 301 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:31:30,545 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:31:30,546 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:31:30,546 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:31:30,546 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:31:30,546 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:31:30,547 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:31:30,547 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:31:30,550 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 302 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 302 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:31:30,577 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:31:30,578 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:31:30,578 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:31:30,579 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:31:30,579 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:31:30,579 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:31:30,579 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:31:30,579 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:31:30,580 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 303 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 303 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:31:30,607 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:31:30,608 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:31:30,609 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:31:30,609 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:31:30,609 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:31:30,609 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:31:30,609 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:31:30,609 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:31:30,610 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 304 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 304 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:31:30,638 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:31:30,639 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:31:30,639 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:31:30,639 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:31:30,639 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:31:30,639 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:31:30,640 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:31:30,640 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:31:30,641 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 305 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 305 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:31:30,668 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:31:30,670 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:31:30,670 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:31:30,670 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:31:30,670 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:31:30,671 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:31:30,671 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:31:30,674 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 306 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 306 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:31:30,701 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:31:30,702 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:31:30,702 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:31:30,702 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:31:30,702 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:31:30,703 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:31:30,703 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:31:30,703 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:31:30,704 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 307 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 307 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:31:30,733 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:31:30,734 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:31:30,734 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:31:30,734 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:31:30,734 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:31:30,737 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:31:30,737 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:31:30,742 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 308 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 308 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:31:30,770 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:31:30,771 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:31:30,771 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:31:30,771 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:31:30,771 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:31:30,772 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:31:30,772 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:31:30,775 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 309 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 309 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:31:30,803 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:31:30,805 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:31:30,805 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:31:30,805 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:31:30,805 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:31:30,813 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:31:30,813 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:31:30,831 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-30 01:31:30,888 INFO L443 ModelExtractionUtils]: Simplification made 21 calls to the SMT solver. [2020-11-30 01:31:30,888 INFO L444 ModelExtractionUtils]: 1 out of 31 variables were initially zero. Simplification set additionally 27 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 310 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 310 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:31:30,891 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-30 01:31:30,893 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2020-11-30 01:31:30,893 INFO L510 LassoAnalysis]: Proved termination. [2020-11-30 01:31:30,893 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~i~0) = -2*ULTIMATE.start_main_~i~0 + 5 Supporting invariants [] [2020-11-30 01:31:32,099 INFO L297 tatePredicateManager]: 105 out of 107 supporting invariants were superfluous and have been removed [2020-11-30 01:31:32,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:31:32,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:31:32,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 14 conjunts are in the unsatisfiable core [2020-11-30 01:31:32,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:31:32,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:31:32,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 8 conjunts are in the unsatisfiable core [2020-11-30 01:31:32,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:31:32,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 01:31:32,637 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.7 stem predicates 2 loop predicates [2020-11-30 01:31:32,637 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 59 states and 66 transitions. cyclomatic complexity: 12 Second operand 9 states. [2020-11-30 01:31:33,066 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 59 states and 66 transitions. cyclomatic complexity: 12. Second operand 9 states. Result 94 states and 111 transitions. Complement of second has 12 states. [2020-11-30 01:31:33,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 10 states 7 stem states 1 non-accepting loop states 2 accepting loop states [2020-11-30 01:31:33,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-11-30 01:31:33,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 42 transitions. [2020-11-30 01:31:33,071 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 42 transitions. Stem has 52 letters. Loop has 2 letters. [2020-11-30 01:31:33,071 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:31:33,071 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2020-11-30 01:31:33,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:31:33,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:31:33,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 14 conjunts are in the unsatisfiable core [2020-11-30 01:31:33,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:31:33,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:31:33,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 8 conjunts are in the unsatisfiable core [2020-11-30 01:31:33,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:31:33,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 01:31:33,625 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.7 stem predicates 2 loop predicates [2020-11-30 01:31:33,625 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 59 states and 66 transitions. cyclomatic complexity: 12 Second operand 9 states. [2020-11-30 01:31:34,064 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 59 states and 66 transitions. cyclomatic complexity: 12. Second operand 9 states. Result 94 states and 111 transitions. Complement of second has 12 states. [2020-11-30 01:31:34,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 10 states 7 stem states 1 non-accepting loop states 2 accepting loop states [2020-11-30 01:31:34,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-11-30 01:31:34,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 42 transitions. [2020-11-30 01:31:34,070 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 42 transitions. Stem has 52 letters. Loop has 2 letters. [2020-11-30 01:31:34,071 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:31:34,071 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2020-11-30 01:31:34,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:31:34,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:31:34,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 14 conjunts are in the unsatisfiable core [2020-11-30 01:31:34,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:31:34,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:31:34,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 8 conjunts are in the unsatisfiable core [2020-11-30 01:31:34,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:31:34,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 01:31:34,737 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.7 stem predicates 2 loop predicates [2020-11-30 01:31:34,737 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 59 states and 66 transitions. cyclomatic complexity: 12 Second operand 9 states. [2020-11-30 01:31:35,135 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 59 states and 66 transitions. cyclomatic complexity: 12. Second operand 9 states. Result 100 states and 120 transitions. Complement of second has 11 states. [2020-11-30 01:31:35,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 10 states 7 stem states 1 non-accepting loop states 2 accepting loop states [2020-11-30 01:31:35,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-11-30 01:31:35,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 44 transitions. [2020-11-30 01:31:35,140 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 44 transitions. Stem has 52 letters. Loop has 2 letters. [2020-11-30 01:31:35,140 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:31:35,140 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 44 transitions. Stem has 54 letters. Loop has 2 letters. [2020-11-30 01:31:35,141 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:31:35,141 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 44 transitions. Stem has 52 letters. Loop has 4 letters. [2020-11-30 01:31:35,141 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:31:35,141 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 100 states and 120 transitions. [2020-11-30 01:31:35,142 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 8 [2020-11-30 01:31:35,143 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 100 states to 96 states and 114 transitions. [2020-11-30 01:31:35,143 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 53 [2020-11-30 01:31:35,144 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 57 [2020-11-30 01:31:35,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 96 states and 114 transitions. [2020-11-30 01:31:35,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 01:31:35,144 INFO L691 BuchiCegarLoop]: Abstraction has 96 states and 114 transitions. [2020-11-30 01:31:35,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states and 114 transitions. [2020-11-30 01:31:35,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 80. [2020-11-30 01:31:35,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2020-11-30 01:31:35,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 92 transitions. [2020-11-30 01:31:35,147 INFO L714 BuchiCegarLoop]: Abstraction has 80 states and 92 transitions. [2020-11-30 01:31:35,147 INFO L594 BuchiCegarLoop]: Abstraction has 80 states and 92 transitions. [2020-11-30 01:31:35,147 INFO L427 BuchiCegarLoop]: ======== Iteration 24============ [2020-11-30 01:31:35,148 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 80 states and 92 transitions. [2020-11-30 01:31:35,148 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 6 [2020-11-30 01:31:35,148 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 01:31:35,149 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 01:31:35,149 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [5, 5, 5, 5, 5, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 01:31:35,149 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-11-30 01:31:35,150 INFO L794 eck$LassoCheckResult]: Stem: 8904#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(11); 8901#L-1 havoc main_#res;havoc main_#t~nondet4, main_#t~post3, main_#t~mem5, main_#t~nondet7, main_#t~post6, main_#t~mem8, main_#t~post10, main_#t~mem9, main_#t~post12, main_#t~mem11, main_#t~mem13, main_#t~mem14, main_#t~post15, main_#t~post16, main_~#string_A~0.base, main_~#string_A~0.offset, main_~#string_B~0.base, main_~#string_B~0.offset, main_~i~0, main_~j~0, main_~nc_A~0, main_~nc_B~0, main_~found~0;call main_~#string_A~0.base, main_~#string_A~0.offset := #Ultimate.allocOnStack(5);call main_~#string_B~0.base, main_~#string_B~0.offset := #Ultimate.allocOnStack(5);havoc main_~i~0;havoc main_~j~0;havoc main_~nc_A~0;havoc main_~nc_B~0;main_~found~0 := 0;main_~i~0 := 0; 8902#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 8905#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 8909#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 8937#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 8935#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 8933#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 8931#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 8929#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 8927#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 8925#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 8923#L35-3 assume !(main_~i~0 < 5); 8903#L35-4 call main_#t~mem5 := read~int(main_~#string_A~0.base, 4 + main_~#string_A~0.offset, 1); 8890#L37 assume !!(0 == main_#t~mem5);havoc main_#t~mem5;main_~i~0 := 0; 8891#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 8892#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 8893#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 8938#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 8936#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 8934#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 8932#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 8930#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 8928#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 8926#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 8924#L39-3 assume !(main_~i~0 < 5); 8921#L39-4 call main_#t~mem8 := read~int(main_~#string_B~0.base, 4 + main_~#string_B~0.offset, 1); 8896#L41 assume !!(0 == main_#t~mem8);havoc main_#t~mem8;main_~nc_A~0 := 0; 8897#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 8898#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 8945#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 8946#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 8899#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 8900#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 8908#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 8906#L44-1 assume !(0 != main_#t~mem9);havoc main_#t~mem9; 8907#L44-4 main_~nc_B~0 := 0; 8917#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 8918#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 8919#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 8920#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 8952#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 8953#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 8949#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 8944#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 8942#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 8943#L48-1 assume !(0 != main_#t~mem11);havoc main_#t~mem11; 8910#L48-4 assume !!(main_~nc_B~0 >= main_~nc_A~0);main_~j~0 := 0;main_~i~0 := main_~j~0; 8911#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 8916#L57 assume main_#t~mem13 == main_#t~mem14;havoc main_#t~mem13;havoc main_#t~mem14;main_#t~post15 := main_~i~0;main_~i~0 := 1 + main_#t~post15;havoc main_#t~post15;main_#t~post16 := main_~j~0;main_~j~0 := 1 + main_#t~post16;havoc main_#t~post16; 8914#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 8915#L57 [2020-11-30 01:31:35,150 INFO L796 eck$LassoCheckResult]: Loop: 8915#L57 assume !(main_#t~mem13 == main_#t~mem14);havoc main_#t~mem13;havoc main_#t~mem14;main_~i~0 := 1 + (main_~i~0 - main_~j~0);main_~j~0 := 0; 8922#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 8915#L57 [2020-11-30 01:31:35,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:31:35,150 INFO L82 PathProgramCache]: Analyzing trace with hash 536132907, now seen corresponding path program 3 times [2020-11-30 01:31:35,150 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:31:35,151 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418149723] [2020-11-30 01:31:35,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:31:35,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:31:35,177 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:31:35,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:31:35,203 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:31:35,212 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:31:35,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:31:35,213 INFO L82 PathProgramCache]: Analyzing trace with hash 3708, now seen corresponding path program 3 times [2020-11-30 01:31:35,232 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:31:35,232 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388061089] [2020-11-30 01:31:35,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:31:35,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:31:35,236 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:31:35,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:31:35,238 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:31:35,240 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:31:35,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:31:35,241 INFO L82 PathProgramCache]: Analyzing trace with hash -172349146, now seen corresponding path program 9 times [2020-11-30 01:31:35,241 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:31:35,241 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725032200] [2020-11-30 01:31:35,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:31:35,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:31:35,275 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:31:35,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:31:35,309 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:31:35,317 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:31:35,437 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2020-11-30 01:32:05,623 WARN L193 SmtUtils]: Spent 30.11 s on a formula simplification. DAG size of input: 395 DAG size of output: 291 [2020-11-30 01:32:09,126 WARN L193 SmtUtils]: Spent 3.46 s on a formula simplification that was a NOOP. DAG size: 172 [2020-11-30 01:32:09,133 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 01:32:09,133 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 01:32:09,133 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 01:32:09,133 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 01:32:09,133 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-30 01:32:09,133 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:32:09,133 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 01:32:09,133 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 01:32:09,133 INFO L133 ssoRankerPreferences]: Filename of dumped script: string-2.i_Iteration24_Lasso [2020-11-30 01:32:09,134 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 01:32:09,134 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 01:32:09,136 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:09,146 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:09,156 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:09,166 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:09,177 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:09,187 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:09,198 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:15,586 WARN L193 SmtUtils]: Spent 752.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 105 [2020-11-30 01:32:16,371 WARN L193 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 56 [2020-11-30 01:32:16,373 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:16,385 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:16,395 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:16,406 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:16,416 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:16,429 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:16,439 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:16,449 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:16,460 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:16,473 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:16,483 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:16,930 WARN L193 SmtUtils]: Spent 203.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 41 [2020-11-30 01:32:17,235 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 27 [2020-11-30 01:32:17,876 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-11-30 01:32:17,978 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-11-30 01:32:18,432 WARN L193 SmtUtils]: Spent 354.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2020-11-30 01:32:18,576 WARN L193 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2020-11-30 01:32:18,863 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 01:32:18,863 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 311 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 311 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:32:18,880 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:32:18,881 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:32:18,882 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:32:18,882 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:32:18,882 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:32:18,882 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:32:18,882 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:32:18,882 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:32:18,883 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 312 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 312 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:32:18,912 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:32:18,914 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:32:18,914 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:32:18,914 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:32:18,914 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:32:18,914 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:32:18,914 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:32:18,914 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:32:18,916 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 313 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 313 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:32:18,944 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:32:18,946 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:32:18,946 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:32:18,946 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:32:18,946 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:32:18,946 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:32:18,946 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:32:18,947 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:32:18,948 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 314 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 314 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:32:18,976 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:32:18,977 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:32:18,977 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:32:18,977 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:32:18,977 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:32:18,978 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:32:18,978 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:32:18,981 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 315 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 315 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:32:19,008 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:32:19,010 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:32:19,010 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:32:19,010 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:32:19,010 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:32:19,010 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:32:19,010 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:32:19,010 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:32:19,011 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 316 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 316 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:32:19,039 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:32:19,040 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:32:19,040 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:32:19,040 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:32:19,040 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:32:19,040 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:32:19,041 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:32:19,041 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:32:19,042 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 317 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 317 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:32:19,070 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:32:19,071 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:32:19,071 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:32:19,071 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:32:19,071 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:32:19,072 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:32:19,072 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:32:19,075 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 318 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 318 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:32:19,103 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:32:19,104 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:32:19,104 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:32:19,104 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:32:19,104 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:32:19,106 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:32:19,106 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:32:19,110 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 319 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 319 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:32:19,142 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:32:19,144 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:32:19,144 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:32:19,144 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:32:19,144 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:32:19,146 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:32:19,146 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:32:19,151 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 320 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 320 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:32:19,178 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:32:19,180 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:32:19,180 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:32:19,180 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:32:19,180 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:32:19,181 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:32:19,181 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:32:19,183 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 321 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 321 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:32:19,211 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:32:19,212 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:32:19,213 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:32:19,213 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:32:19,213 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:32:19,213 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:32:19,213 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:32:19,214 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:32:19,215 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 322 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 322 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:32:19,244 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:32:19,245 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:32:19,245 INFO L203 nArgumentSynthesizer]: 2 stem disjuncts [2020-11-30 01:32:19,245 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:32:19,245 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:32:19,247 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2020-11-30 01:32:19,247 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:32:19,250 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 323 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 323 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:32:19,278 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:32:19,280 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:32:19,280 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:32:19,280 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:32:19,280 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:32:19,282 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:32:19,282 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:32:19,288 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 324 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 324 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:32:19,316 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:32:19,318 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:32:19,318 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:32:19,318 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:32:19,318 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:32:19,327 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:32:19,327 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:32:19,346 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-30 01:32:19,373 INFO L443 ModelExtractionUtils]: Simplification made 10 calls to the SMT solver. [2020-11-30 01:32:19,374 INFO L444 ModelExtractionUtils]: 3 out of 31 variables were initially zero. Simplification set additionally 24 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 325 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 325 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:32:19,376 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-30 01:32:19,378 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2020-11-30 01:32:19,378 INFO L510 LassoAnalysis]: Proved termination. [2020-11-30 01:32:19,378 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select #length ULTIMATE.start_main_~#string_A~0.base)_12, ULTIMATE.start_main_~i~0, ULTIMATE.start_main_~j~0) = 1*v_rep(select #length ULTIMATE.start_main_~#string_A~0.base)_12 - 2*ULTIMATE.start_main_~i~0 + 2*ULTIMATE.start_main_~j~0 Supporting invariants [] [2020-11-30 01:32:20,041 INFO L297 tatePredicateManager]: 62 out of 66 supporting invariants were superfluous and have been removed [2020-11-30 01:32:20,070 WARN L1295 BoogieBacktranslator]: unknown boogie variable #length [2020-11-30 01:32:20,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:32:20,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:32:20,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 26 conjunts are in the unsatisfiable core [2020-11-30 01:32:20,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:32:21,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:32:21,148 WARN L261 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 15 conjunts are in the unsatisfiable core [2020-11-30 01:32:21,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:32:21,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 01:32:21,285 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.12 stem predicates 2 loop predicates [2020-11-30 01:32:21,285 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 80 states and 92 transitions. cyclomatic complexity: 19 Second operand 14 states. [2020-11-30 01:32:27,069 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 80 states and 92 transitions. cyclomatic complexity: 19. Second operand 14 states. Result 110 states and 133 transitions. Complement of second has 19 states. [2020-11-30 01:32:27,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 16 states 12 stem states 2 non-accepting loop states 2 accepting loop states [2020-11-30 01:32:27,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-11-30 01:32:27,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 55 transitions. [2020-11-30 01:32:27,075 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 55 transitions. Stem has 51 letters. Loop has 2 letters. [2020-11-30 01:32:27,075 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:32:27,075 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 55 transitions. Stem has 53 letters. Loop has 2 letters. [2020-11-30 01:32:27,075 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:32:27,075 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 55 transitions. Stem has 51 letters. Loop has 4 letters. [2020-11-30 01:32:27,075 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:32:27,075 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 110 states and 133 transitions. [2020-11-30 01:32:27,076 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 6 [2020-11-30 01:32:27,077 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 110 states to 88 states and 102 transitions. [2020-11-30 01:32:27,077 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 50 [2020-11-30 01:32:27,078 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 50 [2020-11-30 01:32:27,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 88 states and 102 transitions. [2020-11-30 01:32:27,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 01:32:27,078 INFO L691 BuchiCegarLoop]: Abstraction has 88 states and 102 transitions. [2020-11-30 01:32:27,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states and 102 transitions. [2020-11-30 01:32:27,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 82. [2020-11-30 01:32:27,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2020-11-30 01:32:27,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 94 transitions. [2020-11-30 01:32:27,080 INFO L714 BuchiCegarLoop]: Abstraction has 82 states and 94 transitions. [2020-11-30 01:32:27,080 INFO L594 BuchiCegarLoop]: Abstraction has 82 states and 94 transitions. [2020-11-30 01:32:27,080 INFO L427 BuchiCegarLoop]: ======== Iteration 25============ [2020-11-30 01:32:27,080 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 82 states and 94 transitions. [2020-11-30 01:32:27,081 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 6 [2020-11-30 01:32:27,081 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 01:32:27,081 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 01:32:27,081 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [6, 5, 5, 5, 5, 5, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 01:32:27,081 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-11-30 01:32:27,082 INFO L794 eck$LassoCheckResult]: Stem: 9584#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(11); 9581#L-1 havoc main_#res;havoc main_#t~nondet4, main_#t~post3, main_#t~mem5, main_#t~nondet7, main_#t~post6, main_#t~mem8, main_#t~post10, main_#t~mem9, main_#t~post12, main_#t~mem11, main_#t~mem13, main_#t~mem14, main_#t~post15, main_#t~post16, main_~#string_A~0.base, main_~#string_A~0.offset, main_~#string_B~0.base, main_~#string_B~0.offset, main_~i~0, main_~j~0, main_~nc_A~0, main_~nc_B~0, main_~found~0;call main_~#string_A~0.base, main_~#string_A~0.offset := #Ultimate.allocOnStack(5);call main_~#string_B~0.base, main_~#string_B~0.offset := #Ultimate.allocOnStack(5);havoc main_~i~0;havoc main_~j~0;havoc main_~nc_A~0;havoc main_~nc_B~0;main_~found~0 := 0;main_~i~0 := 0; 9582#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 9585#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 9588#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 9616#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 9614#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 9612#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 9610#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 9608#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 9606#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 9604#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 9602#L35-3 assume !(main_~i~0 < 5); 9583#L35-4 call main_#t~mem5 := read~int(main_~#string_A~0.base, 4 + main_~#string_A~0.offset, 1); 9570#L37 assume !!(0 == main_#t~mem5);havoc main_#t~mem5;main_~i~0 := 0; 9571#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 9572#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 9573#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 9617#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 9615#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 9613#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 9611#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 9609#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 9607#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 9605#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 9603#L39-3 assume !(main_~i~0 < 5); 9599#L39-4 call main_#t~mem8 := read~int(main_~#string_B~0.base, 4 + main_~#string_B~0.offset, 1); 9576#L41 assume !!(0 == main_#t~mem8);havoc main_#t~mem8;main_~nc_A~0 := 0; 9577#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 9578#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 9579#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 9580#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 9587#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 9625#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 9635#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 9634#L44-1 assume !(0 != main_#t~mem9);havoc main_#t~mem9; 9633#L44-4 main_~nc_B~0 := 0; 9597#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 9568#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 9569#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 9598#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 9647#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 9646#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 9645#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 9644#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 9626#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 9621#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 9620#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 9622#L48-1 assume !(0 != main_#t~mem11);havoc main_#t~mem11; 9589#L48-4 assume !!(main_~nc_B~0 >= main_~nc_A~0);main_~j~0 := 0;main_~i~0 := main_~j~0; 9590#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 9636#L57 assume !(main_#t~mem13 == main_#t~mem14);havoc main_#t~mem13;havoc main_#t~mem14;main_~i~0 := 1 + (main_~i~0 - main_~j~0);main_~j~0 := 0; 9601#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 9592#L57 [2020-11-30 01:32:27,082 INFO L796 eck$LassoCheckResult]: Loop: 9592#L57 assume !(main_#t~mem13 == main_#t~mem14);havoc main_#t~mem13;havoc main_#t~mem14;main_~i~0 := 1 + (main_~i~0 - main_~j~0);main_~j~0 := 0; 9591#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 9592#L57 [2020-11-30 01:32:27,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:32:27,082 INFO L82 PathProgramCache]: Analyzing trace with hash 1212574862, now seen corresponding path program 11 times [2020-11-30 01:32:27,082 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:32:27,083 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420545005] [2020-11-30 01:32:27,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:32:27,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:32:27,482 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 21 proven. 9 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2020-11-30 01:32:27,483 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420545005] [2020-11-30 01:32:27,483 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45353598] [2020-11-30 01:32:27,483 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 326 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 326 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-30 01:32:27,675 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2020-11-30 01:32:27,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-11-30 01:32:27,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 9 conjunts are in the unsatisfiable core [2020-11-30 01:32:27,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:32:27,749 INFO L350 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2020-11-30 01:32:27,750 INFO L384 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 9 treesize of output 11 [2020-11-30 01:32:27,750 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-11-30 01:32:27,766 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-11-30 01:32:27,766 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-11-30 01:32:27,766 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:13, output treesize:14 [2020-11-30 01:32:28,125 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2020-11-30 01:32:28,125 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-11-30 01:32:28,126 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9] total 16 [2020-11-30 01:32:28,127 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861968168] [2020-11-30 01:32:28,127 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 01:32:28,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:32:28,128 INFO L82 PathProgramCache]: Analyzing trace with hash 3708, now seen corresponding path program 4 times [2020-11-30 01:32:28,128 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:32:28,128 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133492318] [2020-11-30 01:32:28,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:32:28,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:32:28,132 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:32:28,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:32:28,135 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:32:28,137 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:32:28,271 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2020-11-30 01:32:28,375 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2020-11-30 01:32:28,377 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 01:32:28,377 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-11-30 01:32:28,378 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=146, Unknown=0, NotChecked=0, Total=240 [2020-11-30 01:32:28,378 INFO L87 Difference]: Start difference. First operand 82 states and 94 transitions. cyclomatic complexity: 19 Second operand 9 states. [2020-11-30 01:32:28,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 01:32:28,590 INFO L93 Difference]: Finished difference Result 76 states and 82 transitions. [2020-11-30 01:32:28,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-11-30 01:32:28,595 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 76 states and 82 transitions. [2020-11-30 01:32:28,596 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-11-30 01:32:28,597 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 76 states to 61 states and 67 transitions. [2020-11-30 01:32:28,597 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 41 [2020-11-30 01:32:28,597 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 49 [2020-11-30 01:32:28,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 67 transitions. [2020-11-30 01:32:28,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 01:32:28,597 INFO L691 BuchiCegarLoop]: Abstraction has 61 states and 67 transitions. [2020-11-30 01:32:28,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states and 67 transitions. [2020-11-30 01:32:28,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61. [2020-11-30 01:32:28,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2020-11-30 01:32:28,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 67 transitions. [2020-11-30 01:32:28,600 INFO L714 BuchiCegarLoop]: Abstraction has 61 states and 67 transitions. [2020-11-30 01:32:28,600 INFO L594 BuchiCegarLoop]: Abstraction has 61 states and 67 transitions. [2020-11-30 01:32:28,600 INFO L427 BuchiCegarLoop]: ======== Iteration 26============ [2020-11-30 01:32:28,600 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 61 states and 67 transitions. [2020-11-30 01:32:28,601 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-11-30 01:32:28,601 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 01:32:28,601 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 01:32:28,602 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 01:32:28,602 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-11-30 01:32:28,603 INFO L794 eck$LassoCheckResult]: Stem: 9915#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(11); 9912#L-1 havoc main_#res;havoc main_#t~nondet4, main_#t~post3, main_#t~mem5, main_#t~nondet7, main_#t~post6, main_#t~mem8, main_#t~post10, main_#t~mem9, main_#t~post12, main_#t~mem11, main_#t~mem13, main_#t~mem14, main_#t~post15, main_#t~post16, main_~#string_A~0.base, main_~#string_A~0.offset, main_~#string_B~0.base, main_~#string_B~0.offset, main_~i~0, main_~j~0, main_~nc_A~0, main_~nc_B~0, main_~found~0;call main_~#string_A~0.base, main_~#string_A~0.offset := #Ultimate.allocOnStack(5);call main_~#string_B~0.base, main_~#string_B~0.offset := #Ultimate.allocOnStack(5);havoc main_~i~0;havoc main_~j~0;havoc main_~nc_A~0;havoc main_~nc_B~0;main_~found~0 := 0;main_~i~0 := 0; 9913#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 9916#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 9919#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 9943#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 9941#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 9939#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 9937#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 9935#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 9933#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 9931#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 9929#L35-3 assume !(main_~i~0 < 5); 9914#L35-4 call main_#t~mem5 := read~int(main_~#string_A~0.base, 4 + main_~#string_A~0.offset, 1); 9901#L37 assume !!(0 == main_#t~mem5);havoc main_#t~mem5;main_~i~0 := 0; 9902#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 9903#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 9904#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 9944#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 9942#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 9940#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 9938#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 9936#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 9934#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 9932#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 9930#L39-3 assume !(main_~i~0 < 5); 9927#L39-4 call main_#t~mem8 := read~int(main_~#string_B~0.base, 4 + main_~#string_B~0.offset, 1); 9911#L41 assume !!(0 == main_#t~mem8);havoc main_#t~mem8;main_~nc_A~0 := 0; 9907#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 9908#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 9909#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 9910#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 9918#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 9950#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 9948#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 9946#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 9945#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 9917#L44-1 assume !(0 != main_#t~mem9);havoc main_#t~mem9; 9905#L44-4 main_~nc_B~0 := 0; 9906#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 9899#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 9900#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 9955#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 9954#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 9953#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 9952#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 9951#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 9949#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 9947#L48-1 assume !(0 != main_#t~mem11);havoc main_#t~mem11; 9920#L48-4 assume !!(main_~nc_B~0 >= main_~nc_A~0);main_~j~0 := 0;main_~i~0 := main_~j~0; 9921#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 9958#L57 assume !(main_#t~mem13 == main_#t~mem14);havoc main_#t~mem13;havoc main_#t~mem14;main_~i~0 := 1 + (main_~i~0 - main_~j~0);main_~j~0 := 0; 9959#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 9956#L57 assume !(main_#t~mem13 == main_#t~mem14);havoc main_#t~mem13;havoc main_#t~mem14;main_~i~0 := 1 + (main_~i~0 - main_~j~0);main_~j~0 := 0; 9922#L57-2 [2020-11-30 01:32:28,603 INFO L796 eck$LassoCheckResult]: Loop: 9922#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 9923#L57 assume main_#t~mem13 == main_#t~mem14;havoc main_#t~mem13;havoc main_#t~mem14;main_#t~post15 := main_~i~0;main_~i~0 := 1 + main_#t~post15;havoc main_#t~post15;main_#t~post16 := main_~j~0;main_~j~0 := 1 + main_#t~post16;havoc main_#t~post16; 9922#L57-2 [2020-11-30 01:32:28,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:32:28,603 INFO L82 PathProgramCache]: Analyzing trace with hash 733724978, now seen corresponding path program 12 times [2020-11-30 01:32:28,604 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:32:28,604 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143719442] [2020-11-30 01:32:28,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:32:28,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:32:28,633 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:32:28,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:32:28,664 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:32:28,673 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:32:28,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:32:28,674 INFO L82 PathProgramCache]: Analyzing trace with hash 3556, now seen corresponding path program 13 times [2020-11-30 01:32:28,674 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:32:28,674 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622399483] [2020-11-30 01:32:28,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:32:28,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:32:28,677 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:32:28,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:32:28,680 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:32:28,681 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:32:28,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:32:28,682 INFO L82 PathProgramCache]: Analyzing trace with hash 735069909, now seen corresponding path program 10 times [2020-11-30 01:32:28,682 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:32:28,682 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353753882] [2020-11-30 01:32:28,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:32:28,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:32:28,709 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:32:28,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:32:28,738 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:32:28,747 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:32:28,852 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2020-11-30 01:32:46,210 WARN L193 SmtUtils]: Spent 17.28 s on a formula simplification. DAG size of input: 417 DAG size of output: 308 [2020-11-30 01:32:49,203 WARN L193 SmtUtils]: Spent 2.96 s on a formula simplification that was a NOOP. DAG size: 170 [2020-11-30 01:32:49,211 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 01:32:49,211 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 01:32:49,211 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 01:32:49,211 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 01:32:49,211 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-30 01:32:49,211 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:32:49,211 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 01:32:49,211 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 01:32:49,211 INFO L133 ssoRankerPreferences]: Filename of dumped script: string-2.i_Iteration26_Lasso [2020-11-30 01:32:49,211 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 01:32:49,211 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 01:32:49,214 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:49,228 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:55,082 WARN L193 SmtUtils]: Spent 743.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 107 [2020-11-30 01:32:55,755 WARN L193 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 53 [2020-11-30 01:32:55,757 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:55,769 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:55,781 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:55,794 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:55,805 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:55,817 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:55,828 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:55,839 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:55,851 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:55,863 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:55,873 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:55,884 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:55,903 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:55,914 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:55,925 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:55,936 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:55,947 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:55,960 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:32:56,302 WARN L193 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 40 [2020-11-30 01:32:56,407 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-11-30 01:32:56,688 WARN L193 SmtUtils]: Spent 193.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2020-11-30 01:32:57,068 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2020-11-30 01:32:57,457 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-11-30 01:33:04,567 WARN L193 SmtUtils]: Spent 7.02 s on a formula simplification. DAG size of input: 106 DAG size of output: 78 [2020-11-30 01:33:04,964 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 01:33:04,964 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 327 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 327 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:33:04,967 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:33:04,968 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:33:04,968 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:33:04,968 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:33:04,968 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:33:04,969 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:33:04,969 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:33:04,969 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:33:04,970 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 328 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 328 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:33:04,999 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:33:05,001 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:33:05,001 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:33:05,001 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:33:05,001 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:33:05,003 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:33:05,003 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:33:05,008 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 329 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 329 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:33:05,036 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:33:05,037 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:33:05,037 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:33:05,037 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:33:05,038 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:33:05,039 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:33:05,039 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:33:05,042 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 330 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 330 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:33:05,070 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:33:05,071 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:33:05,071 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:33:05,071 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:33:05,071 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:33:05,071 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:33:05,071 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:33:05,072 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:33:05,073 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 331 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 331 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:33:05,100 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:33:05,101 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:33:05,101 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:33:05,102 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:33:05,102 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:33:05,103 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:33:05,103 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:33:05,106 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 332 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 332 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:33:05,133 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:33:05,135 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:33:05,135 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-30 01:33:05,135 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:33:05,135 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:33:05,135 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:33:05,135 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-30 01:33:05,135 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-30 01:33:05,137 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 333 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 333 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:33:05,164 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:33:05,166 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:33:05,166 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:33:05,167 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:33:05,167 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:33:05,176 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:33:05,176 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:33:05,194 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-30 01:33:05,240 INFO L443 ModelExtractionUtils]: Simplification made 19 calls to the SMT solver. [2020-11-30 01:33:05,240 INFO L444 ModelExtractionUtils]: 1 out of 31 variables were initially zero. Simplification set additionally 27 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 334 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 334 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:33:05,243 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-30 01:33:05,245 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2020-11-30 01:33:05,245 INFO L510 LassoAnalysis]: Proved termination. [2020-11-30 01:33:05,245 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~j~0, ULTIMATE.start_main_~nc_B~0) = -8*ULTIMATE.start_main_~j~0 + 7*ULTIMATE.start_main_~nc_B~0 Supporting invariants [] [2020-11-30 01:33:06,504 INFO L297 tatePredicateManager]: 91 out of 92 supporting invariants were superfluous and have been removed [2020-11-30 01:33:06,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:33:06,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:33:06,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 12 conjunts are in the unsatisfiable core [2020-11-30 01:33:06,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:33:07,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:33:07,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 24 conjuncts, 6 conjunts are in the unsatisfiable core [2020-11-30 01:33:07,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:33:07,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 01:33:07,107 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.6 stem predicates 2 loop predicates [2020-11-30 01:33:07,108 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 61 states and 67 transitions. cyclomatic complexity: 10 Second operand 8 states. [2020-11-30 01:33:07,529 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 61 states and 67 transitions. cyclomatic complexity: 10. Second operand 8 states. Result 68 states and 77 transitions. Complement of second has 10 states. [2020-11-30 01:33:07,533 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 [2020-11-30 01:33:07,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-11-30 01:33:07,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 32 transitions. [2020-11-30 01:33:07,534 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 32 transitions. Stem has 54 letters. Loop has 2 letters. [2020-11-30 01:33:07,534 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:33:07,534 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2020-11-30 01:33:07,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:33:07,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:33:07,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 12 conjunts are in the unsatisfiable core [2020-11-30 01:33:07,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:33:08,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:33:08,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 24 conjuncts, 6 conjunts are in the unsatisfiable core [2020-11-30 01:33:08,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:33:08,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 01:33:08,093 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.6 stem predicates 2 loop predicates [2020-11-30 01:33:08,093 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 61 states and 67 transitions. cyclomatic complexity: 10 Second operand 8 states. [2020-11-30 01:33:08,445 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 61 states and 67 transitions. cyclomatic complexity: 10. Second operand 8 states. Result 68 states and 77 transitions. Complement of second has 10 states. [2020-11-30 01:33:08,454 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 [2020-11-30 01:33:08,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-11-30 01:33:08,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 32 transitions. [2020-11-30 01:33:08,455 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 32 transitions. Stem has 54 letters. Loop has 2 letters. [2020-11-30 01:33:08,455 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:33:08,455 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2020-11-30 01:33:08,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:33:08,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:33:08,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 12 conjunts are in the unsatisfiable core [2020-11-30 01:33:08,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:33:09,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:33:09,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 24 conjuncts, 6 conjunts are in the unsatisfiable core [2020-11-30 01:33:09,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:33:09,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 01:33:09,112 INFO L152 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 [2020-11-30 01:33:09,112 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 61 states and 67 transitions. cyclomatic complexity: 10 Second operand 8 states. [2020-11-30 01:33:09,538 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 61 states and 67 transitions. cyclomatic complexity: 10. Second operand 8 states. Result 70 states and 80 transitions. Complement of second has 9 states. [2020-11-30 01:33:09,541 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 [2020-11-30 01:33:09,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-11-30 01:33:09,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 33 transitions. [2020-11-30 01:33:09,542 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 33 transitions. Stem has 54 letters. Loop has 2 letters. [2020-11-30 01:33:09,542 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:33:09,543 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 33 transitions. Stem has 56 letters. Loop has 2 letters. [2020-11-30 01:33:09,543 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:33:09,543 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 33 transitions. Stem has 54 letters. Loop has 4 letters. [2020-11-30 01:33:09,543 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:33:09,544 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 70 states and 80 transitions. [2020-11-30 01:33:09,545 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2020-11-30 01:33:09,545 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 70 states to 66 states and 74 transitions. [2020-11-30 01:33:09,546 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 48 [2020-11-30 01:33:09,546 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 50 [2020-11-30 01:33:09,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 74 transitions. [2020-11-30 01:33:09,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 01:33:09,546 INFO L691 BuchiCegarLoop]: Abstraction has 66 states and 74 transitions. [2020-11-30 01:33:09,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states and 74 transitions. [2020-11-30 01:33:09,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 56. [2020-11-30 01:33:09,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2020-11-30 01:33:09,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 60 transitions. [2020-11-30 01:33:09,548 INFO L714 BuchiCegarLoop]: Abstraction has 56 states and 60 transitions. [2020-11-30 01:33:09,548 INFO L594 BuchiCegarLoop]: Abstraction has 56 states and 60 transitions. [2020-11-30 01:33:09,548 INFO L427 BuchiCegarLoop]: ======== Iteration 27============ [2020-11-30 01:33:09,548 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 56 states and 60 transitions. [2020-11-30 01:33:09,549 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2020-11-30 01:33:09,549 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 01:33:09,549 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 01:33:09,550 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [5, 5, 5, 5, 5, 5, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 01:33:09,550 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-11-30 01:33:09,550 INFO L794 eck$LassoCheckResult]: Stem: 11137#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(11); 11134#L-1 havoc main_#res;havoc main_#t~nondet4, main_#t~post3, main_#t~mem5, main_#t~nondet7, main_#t~post6, main_#t~mem8, main_#t~post10, main_#t~mem9, main_#t~post12, main_#t~mem11, main_#t~mem13, main_#t~mem14, main_#t~post15, main_#t~post16, main_~#string_A~0.base, main_~#string_A~0.offset, main_~#string_B~0.base, main_~#string_B~0.offset, main_~i~0, main_~j~0, main_~nc_A~0, main_~nc_B~0, main_~found~0;call main_~#string_A~0.base, main_~#string_A~0.offset := #Ultimate.allocOnStack(5);call main_~#string_B~0.base, main_~#string_B~0.offset := #Ultimate.allocOnStack(5);havoc main_~i~0;havoc main_~j~0;havoc main_~nc_A~0;havoc main_~nc_B~0;main_~found~0 := 0;main_~i~0 := 0; 11135#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 11138#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 11141#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 11164#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 11162#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 11160#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 11158#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 11156#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 11154#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 11152#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 11150#L35-3 assume !(main_~i~0 < 5); 11136#L35-4 call main_#t~mem5 := read~int(main_~#string_A~0.base, 4 + main_~#string_A~0.offset, 1); 11123#L37 assume !!(0 == main_#t~mem5);havoc main_#t~mem5;main_~i~0 := 0; 11124#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 11125#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 11126#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 11165#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 11163#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 11161#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 11159#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 11157#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 11155#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 11153#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 11151#L39-3 assume !(main_~i~0 < 5); 11148#L39-4 call main_#t~mem8 := read~int(main_~#string_B~0.base, 4 + main_~#string_B~0.offset, 1); 11129#L41 assume !!(0 == main_#t~mem8);havoc main_#t~mem8;main_~nc_A~0 := 0; 11130#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 11131#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 11132#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 11133#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 11140#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 11171#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 11169#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 11167#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 11166#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 11139#L44-1 assume !(0 != main_#t~mem9);havoc main_#t~mem9; 11127#L44-4 main_~nc_B~0 := 0; 11128#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 11121#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 11122#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 11176#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 11175#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 11174#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 11173#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 11172#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 11170#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 11168#L48-1 assume !(0 != main_#t~mem11);havoc main_#t~mem11; 11142#L48-4 assume !!(main_~nc_B~0 >= main_~nc_A~0);main_~j~0 := 0;main_~i~0 := main_~j~0; 11143#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 11145#L57 assume main_#t~mem13 == main_#t~mem14;havoc main_#t~mem13;havoc main_#t~mem14;main_#t~post15 := main_~i~0;main_~i~0 := 1 + main_#t~post15;havoc main_#t~post15;main_#t~post16 := main_~j~0;main_~j~0 := 1 + main_#t~post16;havoc main_#t~post16; 11147#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 11146#L57 [2020-11-30 01:33:09,550 INFO L796 eck$LassoCheckResult]: Loop: 11146#L57 assume !(main_#t~mem13 == main_#t~mem14);havoc main_#t~mem13;havoc main_#t~mem14;main_~i~0 := 1 + (main_~i~0 - main_~j~0);main_~j~0 := 0; 11144#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 11146#L57 [2020-11-30 01:33:09,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:33:09,551 INFO L82 PathProgramCache]: Analyzing trace with hash -946162842, now seen corresponding path program 4 times [2020-11-30 01:33:09,551 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:33:09,551 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091792697] [2020-11-30 01:33:09,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:33:09,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:33:09,578 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:33:09,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:33:09,603 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:33:09,612 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:33:09,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:33:09,613 INFO L82 PathProgramCache]: Analyzing trace with hash 3708, now seen corresponding path program 5 times [2020-11-30 01:33:09,613 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:33:09,613 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668145484] [2020-11-30 01:33:09,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:33:09,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:33:09,617 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:33:09,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:33:09,619 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:33:09,621 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:33:09,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:33:09,621 INFO L82 PathProgramCache]: Analyzing trace with hash 1270578337, now seen corresponding path program 11 times [2020-11-30 01:33:09,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:33:09,622 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631329012] [2020-11-30 01:33:09,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:33:09,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:33:09,665 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:33:09,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:33:09,697 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:33:09,705 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:33:09,814 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2020-11-30 01:33:09,927 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2020-11-30 01:33:47,359 WARN L193 SmtUtils]: Spent 37.42 s on a formula simplification. DAG size of input: 407 DAG size of output: 299 [2020-11-30 01:33:51,750 WARN L193 SmtUtils]: Spent 4.37 s on a formula simplification that was a NOOP. DAG size: 172 [2020-11-30 01:33:51,762 INFO L210 LassoAnalysis]: Preferences: [2020-11-30 01:33:51,762 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-30 01:33:51,762 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-30 01:33:51,762 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-30 01:33:51,762 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-30 01:33:51,762 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:33:51,762 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-30 01:33:51,762 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-30 01:33:51,762 INFO L133 ssoRankerPreferences]: Filename of dumped script: string-2.i_Iteration27_Lasso [2020-11-30 01:33:51,762 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-30 01:33:51,762 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-30 01:33:51,765 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:34:01,272 WARN L193 SmtUtils]: Spent 833.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 104 [2020-11-30 01:34:02,433 WARN L193 SmtUtils]: Spent 346.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 60 [2020-11-30 01:34:02,434 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:34:02,450 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:34:02,464 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:34:02,478 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:34:02,492 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:34:02,506 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:34:02,519 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:34:02,534 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:34:02,548 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:34:02,564 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:34:02,578 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:34:02,592 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:34:02,606 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:34:02,622 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:34:02,638 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:34:02,652 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:34:02,666 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-30 01:34:03,020 WARN L193 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 41 [2020-11-30 01:34:03,149 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-11-30 01:34:03,663 WARN L193 SmtUtils]: Spent 233.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2020-11-30 01:34:03,790 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 25 [2020-11-30 01:34:04,228 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-11-30 01:34:04,348 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-11-30 01:34:05,655 WARN L193 SmtUtils]: Spent 1.04 s on a formula simplification that was a NOOP. DAG size: 46 [2020-11-30 01:34:05,861 WARN L193 SmtUtils]: Spent 203.00 ms on a formula simplification that was a NOOP. DAG size: 27 [2020-11-30 01:34:06,154 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-30 01:34:06,154 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 335 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-30 01:34:06,187 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:34:06,189 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:34:06,189 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:34:06,189 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:34:06,189 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:34:06,191 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:34:06,191 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. Waiting until toolchain timeout for monitored process 335 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:34:06,196 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 336 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 336 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:34:06,225 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:34:06,226 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:34:06,226 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:34:06,226 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:34:06,227 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:34:06,228 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:34:06,228 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:34:06,231 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 337 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 337 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:34:06,258 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-30 01:34:06,260 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-30 01:34:06,260 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-30 01:34:06,260 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-30 01:34:06,260 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-30 01:34:06,268 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-11-30 01:34:06,268 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-11-30 01:34:06,285 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-30 01:34:06,315 INFO L443 ModelExtractionUtils]: Simplification made 12 calls to the SMT solver. [2020-11-30 01:34:06,315 INFO L444 ModelExtractionUtils]: 3 out of 31 variables were initially zero. Simplification set additionally 24 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 338 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 338 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-30 01:34:06,317 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-30 01:34:06,319 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2020-11-30 01:34:06,319 INFO L510 LassoAnalysis]: Proved termination. [2020-11-30 01:34:06,320 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select #length ULTIMATE.start_main_~#string_B~0.base)_14, ULTIMATE.start_main_~i~0, ULTIMATE.start_main_~j~0) = 5*v_rep(select #length ULTIMATE.start_main_~#string_B~0.base)_14 - 2*ULTIMATE.start_main_~i~0 + 2*ULTIMATE.start_main_~j~0 Supporting invariants [] [2020-11-30 01:34:07,254 INFO L297 tatePredicateManager]: 74 out of 76 supporting invariants were superfluous and have been removed [2020-11-30 01:34:07,274 WARN L1295 BoogieBacktranslator]: unknown boogie variable #length [2020-11-30 01:34:07,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:34:07,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:34:07,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 16 conjunts are in the unsatisfiable core [2020-11-30 01:34:07,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:34:07,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:34:07,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 11 conjunts are in the unsatisfiable core [2020-11-30 01:34:07,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:34:08,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-30 01:34:08,076 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.7 stem predicates 2 loop predicates [2020-11-30 01:34:08,076 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 56 states and 60 transitions. cyclomatic complexity: 6 Second operand 9 states. [2020-11-30 01:34:08,821 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 56 states and 60 transitions. cyclomatic complexity: 6. Second operand 9 states. Result 94 states and 108 transitions. Complement of second has 14 states. [2020-11-30 01:34:08,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 11 states 7 stem states 2 non-accepting loop states 2 accepting loop states [2020-11-30 01:34:08,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-11-30 01:34:08,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 44 transitions. [2020-11-30 01:34:08,828 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 44 transitions. Stem has 53 letters. Loop has 2 letters. [2020-11-30 01:34:08,829 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:34:08,829 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 44 transitions. Stem has 55 letters. Loop has 2 letters. [2020-11-30 01:34:08,829 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:34:08,829 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 44 transitions. Stem has 53 letters. Loop has 4 letters. [2020-11-30 01:34:08,829 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-30 01:34:08,830 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 94 states and 108 transitions. [2020-11-30 01:34:08,831 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2020-11-30 01:34:08,831 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 94 states to 61 states and 66 transitions. [2020-11-30 01:34:08,831 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 46 [2020-11-30 01:34:08,832 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 46 [2020-11-30 01:34:08,832 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 66 transitions. [2020-11-30 01:34:08,832 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-30 01:34:08,832 INFO L691 BuchiCegarLoop]: Abstraction has 61 states and 66 transitions. [2020-11-30 01:34:08,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states and 66 transitions. [2020-11-30 01:34:08,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 58. [2020-11-30 01:34:08,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2020-11-30 01:34:08,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 62 transitions. [2020-11-30 01:34:08,834 INFO L714 BuchiCegarLoop]: Abstraction has 58 states and 62 transitions. [2020-11-30 01:34:08,834 INFO L594 BuchiCegarLoop]: Abstraction has 58 states and 62 transitions. [2020-11-30 01:34:08,834 INFO L427 BuchiCegarLoop]: ======== Iteration 28============ [2020-11-30 01:34:08,834 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 58 states and 62 transitions. [2020-11-30 01:34:08,835 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2020-11-30 01:34:08,835 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-30 01:34:08,835 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-30 01:34:08,836 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [6, 5, 5, 5, 5, 5, 5, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-30 01:34:08,836 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-11-30 01:34:08,836 INFO L794 eck$LassoCheckResult]: Stem: 11808#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(11); 11805#L-1 havoc main_#res;havoc main_#t~nondet4, main_#t~post3, main_#t~mem5, main_#t~nondet7, main_#t~post6, main_#t~mem8, main_#t~post10, main_#t~mem9, main_#t~post12, main_#t~mem11, main_#t~mem13, main_#t~mem14, main_#t~post15, main_#t~post16, main_~#string_A~0.base, main_~#string_A~0.offset, main_~#string_B~0.base, main_~#string_B~0.offset, main_~i~0, main_~j~0, main_~nc_A~0, main_~nc_B~0, main_~found~0;call main_~#string_A~0.base, main_~#string_A~0.offset := #Ultimate.allocOnStack(5);call main_~#string_B~0.base, main_~#string_B~0.offset := #Ultimate.allocOnStack(5);havoc main_~i~0;havoc main_~j~0;havoc main_~nc_A~0;havoc main_~nc_B~0;main_~found~0 := 0;main_~i~0 := 0; 11806#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 11809#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 11811#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 11833#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 11831#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 11829#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 11827#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 11825#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 11823#L35-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet4, main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);havoc main_#t~nondet4; 11821#L35-2 main_#t~post3 := main_~i~0;main_~i~0 := 1 + main_#t~post3;havoc main_#t~post3; 11819#L35-3 assume !(main_~i~0 < 5); 11807#L35-4 call main_#t~mem5 := read~int(main_~#string_A~0.base, 4 + main_~#string_A~0.offset, 1); 11794#L37 assume !!(0 == main_#t~mem5);havoc main_#t~mem5;main_~i~0 := 0; 11795#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 11796#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 11797#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 11834#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 11832#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 11830#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 11828#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 11826#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 11824#L39-3 assume !!(main_~i~0 < 5);call write~int(main_#t~nondet7, main_~#string_B~0.base, main_~#string_B~0.offset + main_~i~0, 1);havoc main_#t~nondet7; 11822#L39-2 main_#t~post6 := main_~i~0;main_~i~0 := 1 + main_#t~post6;havoc main_#t~post6; 11820#L39-3 assume !(main_~i~0 < 5); 11818#L39-4 call main_#t~mem8 := read~int(main_~#string_B~0.base, 4 + main_~#string_B~0.offset, 1); 11800#L41 assume !!(0 == main_#t~mem8);havoc main_#t~mem8;main_~nc_A~0 := 0; 11801#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 11802#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 11803#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 11804#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 11849#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 11848#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 11846#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 11845#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 11844#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 11836#L44-1 assume !!(0 != main_#t~mem9);havoc main_#t~mem9;main_#t~post10 := main_~nc_A~0;main_~nc_A~0 := 1 + main_#t~post10;havoc main_#t~post10; 11835#L44-3 call main_#t~mem9 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~nc_A~0, 1); 11810#L44-1 assume !(0 != main_#t~mem9);havoc main_#t~mem9; 11798#L44-4 main_~nc_B~0 := 0; 11799#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 11792#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 11793#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 11843#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 11842#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 11841#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 11840#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 11839#L48-1 assume !!(0 != main_#t~mem11);havoc main_#t~mem11;main_#t~post12 := main_~nc_B~0;main_~nc_B~0 := 1 + main_#t~post12;havoc main_#t~post12; 11838#L48-3 call main_#t~mem11 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~nc_B~0, 1); 11837#L48-1 assume !(0 != main_#t~mem11);havoc main_#t~mem11; 11812#L48-4 assume !!(main_~nc_B~0 >= main_~nc_A~0);main_~j~0 := 0;main_~i~0 := main_~j~0; 11813#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 11815#L57 assume main_#t~mem13 == main_#t~mem14;havoc main_#t~mem13;havoc main_#t~mem14;main_#t~post15 := main_~i~0;main_~i~0 := 1 + main_#t~post15;havoc main_#t~post15;main_#t~post16 := main_~j~0;main_~j~0 := 1 + main_#t~post16;havoc main_#t~post16; 11817#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 11816#L57 [2020-11-30 01:34:08,836 INFO L796 eck$LassoCheckResult]: Loop: 11816#L57 assume !(main_#t~mem13 == main_#t~mem14);havoc main_#t~mem13;havoc main_#t~mem14;main_~i~0 := 1 + (main_~i~0 - main_~j~0);main_~j~0 := 0; 11814#L57-2 assume !!(main_~i~0 < main_~nc_A~0 && main_~j~0 < main_~nc_B~0);call main_#t~mem13 := read~int(main_~#string_A~0.base, main_~#string_A~0.offset + main_~i~0, 1);call main_#t~mem14 := read~int(main_~#string_B~0.base, main_~#string_B~0.offset + main_~j~0, 1); 11816#L57 [2020-11-30 01:34:08,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:34:08,837 INFO L82 PathProgramCache]: Analyzing trace with hash 496764641, now seen corresponding path program 5 times [2020-11-30 01:34:08,837 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:34:08,837 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128606993] [2020-11-30 01:34:08,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:34:08,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-30 01:34:09,287 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 20 proven. 30 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2020-11-30 01:34:09,287 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128606993] [2020-11-30 01:34:09,288 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617447864] [2020-11-30 01:34:09,288 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a4c98de1-1a1d-4ee6-b355-1ec1f69c5aa8/bin/uautomizer/z3 Starting monitored process 339 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 339 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-30 01:34:09,473 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2020-11-30 01:34:09,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-11-30 01:34:09,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 12 conjunts are in the unsatisfiable core [2020-11-30 01:34:09,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-30 01:34:09,986 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 30 proven. 20 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2020-11-30 01:34:09,986 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-30 01:34:09,986 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 19 [2020-11-30 01:34:09,987 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956131097] [2020-11-30 01:34:09,987 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-30 01:34:09,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-30 01:34:09,988 INFO L82 PathProgramCache]: Analyzing trace with hash 3708, now seen corresponding path program 6 times [2020-11-30 01:34:09,988 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-30 01:34:09,988 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255756834] [2020-11-30 01:34:09,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-30 01:34:09,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:34:09,992 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:34:09,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-30 01:34:09,994 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-30 01:34:09,996 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-30 01:34:10,135 WARN L193 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2020-11-30 01:34:10,272 WARN L193 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2020-11-30 01:34:10,274 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-30 01:34:10,274 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-11-30 01:34:10,274 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=216, Unknown=0, NotChecked=0, Total=342 [2020-11-30 01:34:10,274 INFO L87 Difference]: Start difference. First operand 58 states and 62 transitions. cyclomatic complexity: 6 Second operand 19 states. [2020-11-30 01:34:10,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-30 01:34:10,939 INFO L93 Difference]: Finished difference Result 53 states and 53 transitions. [2020-11-30 01:34:10,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-11-30 01:34:10,945 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 53 states and 53 transitions. [2020-11-30 01:34:10,945 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2020-11-30 01:34:10,946 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 53 states to 0 states and 0 transitions. [2020-11-30 01:34:10,946 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2020-11-30 01:34:10,946 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2020-11-30 01:34:10,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2020-11-30 01:34:10,946 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-30 01:34:10,946 INFO L691 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-11-30 01:34:10,946 INFO L714 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-11-30 01:34:10,946 INFO L594 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-11-30 01:34:10,946 INFO L427 BuchiCegarLoop]: ======== Iteration 29============ [2020-11-30 01:34:10,946 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2020-11-30 01:34:10,946 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2020-11-30 01:34:10,946 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2020-11-30 01:34:10,953 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 30.11 01:34:10 BoogieIcfgContainer [2020-11-30 01:34:10,953 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2020-11-30 01:34:10,954 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-11-30 01:34:10,954 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-11-30 01:34:10,955 INFO L275 PluginConnector]: Witness Printer initialized [2020-11-30 01:34:10,955 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 01:27:23" (3/4) ... [2020-11-30 01:34:10,958 INFO L140 WitnessPrinter]: No result that supports witness generation found [2020-11-30 01:34:10,958 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-11-30 01:34:10,959 INFO L168 Benchmark]: Toolchain (without parser) took 408672.05 ms. Allocated memory was 83.9 MB in the beginning and 211.8 MB in the end (delta: 127.9 MB). Free memory was 54.6 MB in the beginning and 80.3 MB in the end (delta: -25.7 MB). Peak memory consumption was 102.8 MB. Max. memory is 16.1 GB. [2020-11-30 01:34:10,960 INFO L168 Benchmark]: CDTParser took 1.11 ms. Allocated memory is still 83.9 MB. Free memory was 43.3 MB in the beginning and 43.3 MB in the end (delta: 62.9 kB). There was no memory consumed. Max. memory is 16.1 GB. [2020-11-30 01:34:10,960 INFO L168 Benchmark]: CACSL2BoogieTranslator took 414.85 ms. Allocated memory is still 83.9 MB. Free memory was 54.4 MB in the beginning and 61.7 MB in the end (delta: -7.3 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2020-11-30 01:34:10,960 INFO L168 Benchmark]: Boogie Procedure Inliner took 66.31 ms. Allocated memory is still 83.9 MB. Free memory was 61.7 MB in the beginning and 60.0 MB in the end (delta: 1.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2020-11-30 01:34:10,961 INFO L168 Benchmark]: Boogie Preprocessor took 34.55 ms. Allocated memory is still 83.9 MB. Free memory was 60.0 MB in the beginning and 58.5 MB in the end (delta: 1.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2020-11-30 01:34:10,961 INFO L168 Benchmark]: RCFGBuilder took 511.98 ms. Allocated memory is still 83.9 MB. Free memory was 58.5 MB in the beginning and 41.4 MB in the end (delta: 17.1 MB). Peak memory consumption was 16.8 MB. Max. memory is 16.1 GB. [2020-11-30 01:34:10,962 INFO L168 Benchmark]: BuchiAutomizer took 407628.76 ms. Allocated memory was 83.9 MB in the beginning and 211.8 MB in the end (delta: 127.9 MB). Free memory was 41.1 MB in the beginning and 80.3 MB in the end (delta: -39.2 MB). Peak memory consumption was 91.1 MB. Max. memory is 16.1 GB. [2020-11-30 01:34:10,962 INFO L168 Benchmark]: Witness Printer took 4.19 ms. Allocated memory is still 211.8 MB. Free memory is still 80.3 MB. There was no memory consumed. Max. memory is 16.1 GB. [2020-11-30 01:34:10,964 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.11 ms. Allocated memory is still 83.9 MB. Free memory was 43.3 MB in the beginning and 43.3 MB in the end (delta: 62.9 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 414.85 ms. Allocated memory is still 83.9 MB. Free memory was 54.4 MB in the beginning and 61.7 MB in the end (delta: -7.3 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 66.31 ms. Allocated memory is still 83.9 MB. Free memory was 61.7 MB in the beginning and 60.0 MB in the end (delta: 1.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 34.55 ms. Allocated memory is still 83.9 MB. Free memory was 60.0 MB in the beginning and 58.5 MB in the end (delta: 1.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 511.98 ms. Allocated memory is still 83.9 MB. Free memory was 58.5 MB in the beginning and 41.4 MB in the end (delta: 17.1 MB). Peak memory consumption was 16.8 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 407628.76 ms. Allocated memory was 83.9 MB in the beginning and 211.8 MB in the end (delta: 127.9 MB). Free memory was 41.1 MB in the beginning and 80.3 MB in the end (delta: -39.2 MB). Peak memory consumption was 91.1 MB. Max. memory is 16.1 GB. * Witness Printer took 4.19 ms. Allocated memory is still 211.8 MB. Free memory is still 80.3 MB. There was no memory consumed. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 28 terminating modules (14 trivial, 11 deterministic, 3 nondeterministic). One deterministic module has affine ranking function 9 * unknown-#length-unknown[string_A] + -2 * i and consists of 5 locations. One deterministic module has affine ranking function -1 * string_A + unknown-#length-unknown[string_A] + -1 * nc_A and consists of 3 locations. One deterministic module has affine ranking function -1 * nc_B + unknown-#length-unknown[string_B] + -1 * string_B and consists of 3 locations. One deterministic module has affine ranking function -1 * string_A + unknown-#length-unknown[string_A] + -1 * i and consists of 3 locations. One deterministic module has affine ranking function -2 * i + 3 and consists of 8 locations. One deterministic module has affine ranking function -2 * j + 3 and consists of 14 locations. One deterministic module has affine ranking function -1 * i + nc_A and consists of 3 locations. One deterministic module has affine ranking function 5 * unknown-#length-unknown[string_B] + -2 * i and consists of 13 locations. One deterministic module has affine ranking function nc_A + 2 * j + -2 * i and consists of 14 locations. One deterministic module has affine ranking function unknown-#length-unknown[string_A] + -2 * i + 2 * j and consists of 16 locations. One deterministic module has affine ranking function 5 * unknown-#length-unknown[string_B] + -2 * i + 2 * j and consists of 11 locations. One nondeterministic module has affine ranking function -2 * i + 5 and consists of 13 locations. One nondeterministic module has affine ranking function -2 * i + 5 and consists of 10 locations. One nondeterministic module has affine ranking function -8 * j + 7 * nc_B and consists of 8 locations. 14 modules have a trivial ranking function, the largest among these consists of 19 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 407.5s and 29 iterations. TraceHistogramMax:6. Analysis of lassos took 379.7s. Construction of modules took 8.4s. Büchi inclusion checks took 18.8s. Highest rank in rank-based complementation 3. Minimization of det autom 8. Minimization of nondet autom 20. Automata minimization 0.1s AutomataMinimizationTime, 27 MinimizatonAttempts, 221 StatesRemovedByMinimization, 22 NontrivialMinimizations. Non-live state removal took 0.0s Buchi closure took 0.0s. Biggest automaton had 82 states and ocurred in iteration 24. Nontrivial modules had stage [11, 0, 3, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 533 SDtfs, 1241 SDslu, 1551 SDs, 0 SdLazy, 2847 SolverSat, 433 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 8.4s Time LassoAnalysisResults: nont0 unkn0 SFLI0 SFLT0 conc5 concLT0 SILN0 SILU9 SILI0 SILT0 lasso14 LassoPreprocessingBenchmarks: Lassos: inital432 mio100 ax100 hnf99 lsp96 ukn47 mio100 lsp51 div100 bol100 ite100 ukn100 eq180 hnf83 smp93 dnf600 smp81 tf100 neg94 sie111 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 166ms VariablesStem: 7 VariablesLoop: 4 DisjunctsStem: 36 DisjunctsLoop: 1 SupportingInvariants: 2 MotzkinApplications: 76 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 0 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 0 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.0s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...