./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/recursive/gcd02.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 9a8b2e8d Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerTermination.xml -i ../sv-benchmarks/c/recursive/gcd02.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 ad183272c46520d125e7fadb8bd25966ebd670c1 ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.25-9a8b2e8 [2020-10-20 08:00:08,550 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-20 08:00:08,553 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-20 08:00:08,591 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-20 08:00:08,591 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-20 08:00:08,601 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-20 08:00:08,603 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-20 08:00:08,607 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-20 08:00:08,609 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-20 08:00:08,612 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-20 08:00:08,613 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-20 08:00:08,615 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-20 08:00:08,615 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-20 08:00:08,618 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-20 08:00:08,619 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-20 08:00:08,621 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-20 08:00:08,622 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-20 08:00:08,623 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-20 08:00:08,626 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-20 08:00:08,632 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-20 08:00:08,634 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-20 08:00:08,635 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-20 08:00:08,637 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-20 08:00:08,638 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-20 08:00:08,654 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-20 08:00:08,655 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-20 08:00:08,655 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-20 08:00:08,656 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-20 08:00:08,656 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-20 08:00:08,657 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-20 08:00:08,659 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-20 08:00:08,660 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-20 08:00:08,661 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-20 08:00:08,662 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-20 08:00:08,665 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-20 08:00:08,665 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-20 08:00:08,666 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-20 08:00:08,667 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-20 08:00:08,667 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-20 08:00:08,668 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-20 08:00:08,669 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-20 08:00:08,670 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2020-10-20 08:00:08,716 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-20 08:00:08,717 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-20 08:00:08,719 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-20 08:00:08,719 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-20 08:00:08,719 INFO L138 SettingsManager]: * Use SBE=true [2020-10-20 08:00:08,720 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2020-10-20 08:00:08,720 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2020-10-20 08:00:08,720 INFO L138 SettingsManager]: * Use old map elimination=false [2020-10-20 08:00:08,721 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2020-10-20 08:00:08,721 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2020-10-20 08:00:08,722 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2020-10-20 08:00:08,722 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-20 08:00:08,722 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-20 08:00:08,723 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2020-10-20 08:00:08,723 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-20 08:00:08,723 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-20 08:00:08,724 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-20 08:00:08,724 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2020-10-20 08:00:08,724 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2020-10-20 08:00:08,725 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2020-10-20 08:00:08,725 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-20 08:00:08,725 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-20 08:00:08,725 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2020-10-20 08:00:08,726 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-20 08:00:08,726 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2020-10-20 08:00:08,726 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-20 08:00:08,726 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-20 08:00:08,727 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2020-10-20 08:00:08,727 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-20 08:00:08,727 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-20 08:00:08,727 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-10-20 08:00:08,728 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2020-10-20 08:00:08,729 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2020-10-20 08:00:08,729 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR 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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> ad183272c46520d125e7fadb8bd25966ebd670c1 [2020-10-20 08:00:08,936 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-20 08:00:08,949 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-20 08:00:08,953 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-20 08:00:08,955 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-20 08:00:08,955 INFO L275 PluginConnector]: CDTParser initialized [2020-10-20 08:00:08,956 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/recursive/gcd02.c [2020-10-20 08:00:09,038 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e883a1390/822d74717c9d466c8d23b6f500116474/FLAG1fc097370 [2020-10-20 08:00:09,466 INFO L306 CDTParser]: Found 1 translation units. [2020-10-20 08:00:09,466 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive/gcd02.c [2020-10-20 08:00:09,473 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e883a1390/822d74717c9d466c8d23b6f500116474/FLAG1fc097370 [2020-10-20 08:00:09,838 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e883a1390/822d74717c9d466c8d23b6f500116474 [2020-10-20 08:00:09,842 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-20 08:00:09,849 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-10-20 08:00:09,851 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-20 08:00:09,851 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-20 08:00:09,855 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-20 08:00:09,856 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.10 08:00:09" (1/1) ... [2020-10-20 08:00:09,859 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@436b88a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.10 08:00:09, skipping insertion in model container [2020-10-20 08:00:09,860 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.10 08:00:09" (1/1) ... [2020-10-20 08:00:09,868 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-20 08:00:09,892 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-20 08:00:10,218 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-20 08:00:10,232 INFO L203 MainTranslator]: Completed pre-run [2020-10-20 08:00:10,252 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-20 08:00:10,268 INFO L208 MainTranslator]: Completed translation [2020-10-20 08:00:10,268 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.10 08:00:10 WrapperNode [2020-10-20 08:00:10,268 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-20 08:00:10,269 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-20 08:00:10,270 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-20 08:00:10,270 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-20 08:00:10,279 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.10 08:00:10" (1/1) ... [2020-10-20 08:00:10,288 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.10 08:00:10" (1/1) ... [2020-10-20 08:00:10,313 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-20 08:00:10,314 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-20 08:00:10,314 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-20 08:00:10,314 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-20 08:00:10,323 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.10 08:00:10" (1/1) ... [2020-10-20 08:00:10,323 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.10 08:00:10" (1/1) ... [2020-10-20 08:00:10,325 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.10 08:00:10" (1/1) ... [2020-10-20 08:00:10,325 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.10 08:00:10" (1/1) ... [2020-10-20 08:00:10,330 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.10 08:00:10" (1/1) ... [2020-10-20 08:00:10,332 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.10 08:00:10" (1/1) ... [2020-10-20 08:00:10,334 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.10 08:00:10" (1/1) ... [2020-10-20 08:00:10,336 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-20 08:00:10,337 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-20 08:00:10,337 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-20 08:00:10,337 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-20 08:00:10,338 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.10 08:00:10" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:10,395 INFO L130 BoogieDeclarations]: Found specification of procedure gcd [2020-10-20 08:00:10,395 INFO L138 BoogieDeclarations]: Found implementation of procedure gcd [2020-10-20 08:00:10,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-10-20 08:00:10,395 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-20 08:00:10,395 INFO L130 BoogieDeclarations]: Found specification of procedure divides [2020-10-20 08:00:10,396 INFO L138 BoogieDeclarations]: Found implementation of procedure divides [2020-10-20 08:00:10,396 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-20 08:00:10,396 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-20 08:00:10,674 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-20 08:00:10,674 INFO L298 CfgBuilder]: Removed 8 assume(true) statements. [2020-10-20 08:00:10,677 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.10 08:00:10 BoogieIcfgContainer [2020-10-20 08:00:10,677 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-20 08:00:10,678 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2020-10-20 08:00:10,678 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2020-10-20 08:00:10,683 INFO L275 PluginConnector]: BuchiAutomizer initialized [2020-10-20 08:00:10,684 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-10-20 08:00:10,685 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 20.10 08:00:09" (1/3) ... [2020-10-20 08:00:10,686 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@77bfa66e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 20.10 08:00:10, skipping insertion in model container [2020-10-20 08:00:10,686 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-10-20 08:00:10,687 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.10 08:00:10" (2/3) ... [2020-10-20 08:00:10,687 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@77bfa66e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 20.10 08:00:10, skipping insertion in model container [2020-10-20 08:00:10,688 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-10-20 08:00:10,688 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.10 08:00:10" (3/3) ... [2020-10-20 08:00:10,690 INFO L373 chiAutomizerObserver]: Analyzing ICFG gcd02.c [2020-10-20 08:00:10,748 INFO L359 BuchiCegarLoop]: Interprodecural is true [2020-10-20 08:00:10,748 INFO L360 BuchiCegarLoop]: Hoare is false [2020-10-20 08:00:10,749 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2020-10-20 08:00:10,749 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-20 08:00:10,749 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-20 08:00:10,750 INFO L364 BuchiCegarLoop]: Difference is false [2020-10-20 08:00:10,750 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-20 08:00:10,750 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2020-10-20 08:00:10,770 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 33 states. [2020-10-20 08:00:10,802 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 12 [2020-10-20 08:00:10,803 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-20 08:00:10,803 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-20 08:00:10,812 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-20 08:00:10,813 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2020-10-20 08:00:10,813 INFO L427 BuchiCegarLoop]: ======== Iteration 1============ [2020-10-20 08:00:10,813 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 33 states. [2020-10-20 08:00:10,818 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 12 [2020-10-20 08:00:10,818 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-20 08:00:10,818 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-20 08:00:10,819 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-20 08:00:10,819 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2020-10-20 08:00:10,828 INFO L794 eck$LassoCheckResult]: Stem: 32#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(8);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9#L-1true havoc main_#res;havoc main_#t~nondet10, main_#t~nondet11, main_#t~ret12, main_#t~ret13, main_~z~0, main_~m~0, main_~n~0;main_~m~0 := main_#t~nondet10;havoc main_#t~nondet10; 33#L44true assume !(main_~m~0 <= 0 || main_~m~0 > 2147483647);main_~n~0 := main_#t~nondet11;havoc main_#t~nondet11; 22#L48true assume !(main_~n~0 <= 0 || main_~n~0 > 2147483647); 5#L51true assume main_~m~0 > 0 && main_~n~0 > 0; 28#L52true call main_#t~ret12 := gcd(main_~m~0, main_~n~0);< 21#gcdENTRYtrue [2020-10-20 08:00:10,829 INFO L796 eck$LassoCheckResult]: Loop: 21#gcdENTRYtrue ~y1 := #in~y1;~y2 := #in~y2; 31#L18true assume !(~y1 <= 0 || ~y2 <= 0); 34#L18-2true assume !(~y1 == ~y2); 4#L25true assume ~y1 > ~y2; 16#L26true call #t~ret7 := gcd(~y1 - ~y2, ~y2);< 21#gcdENTRYtrue [2020-10-20 08:00:10,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 08:00:10,836 INFO L82 PathProgramCache]: Analyzing trace with hash 1954575713, now seen corresponding path program 1 times [2020-10-20 08:00:10,844 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 08:00:10,844 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410129053] [2020-10-20 08:00:10,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 08:00:10,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:10,945 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:10,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:10,977 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:10,999 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-20 08:00:11,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 08:00:11,000 INFO L82 PathProgramCache]: Analyzing trace with hash 40362971, now seen corresponding path program 1 times [2020-10-20 08:00:11,001 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 08:00:11,001 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47628665] [2020-10-20 08:00:11,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 08:00:11,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:11,008 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:11,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:11,013 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:11,015 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-20 08:00:11,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 08:00:11,017 INFO L82 PathProgramCache]: Analyzing trace with hash -1464219013, now seen corresponding path program 1 times [2020-10-20 08:00:11,018 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 08:00:11,018 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123205959] [2020-10-20 08:00:11,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 08:00:11,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:11,044 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:11,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:11,065 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:11,072 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-20 08:00:11,225 INFO L210 LassoAnalysis]: Preferences: [2020-10-20 08:00:11,226 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-10-20 08:00:11,226 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-10-20 08:00:11,226 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-10-20 08:00:11,226 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-10-20 08:00:11,227 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:11,227 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-10-20 08:00:11,227 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-10-20 08:00:11,227 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration1_Loop [2020-10-20 08:00:11,228 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-10-20 08:00:11,228 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-10-20 08:00:11,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-10-20 08:00:11,276 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:11,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-10-20 08:00:11,283 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:11,286 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:11,291 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:11,360 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-10-20 08:00:11,361 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-20 08:00:11,375 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-10-20 08:00:11,375 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:11,418 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-10-20 08:00:11,418 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-10-20 08:00:11,606 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-10-20 08:00:11,609 INFO L210 LassoAnalysis]: Preferences: [2020-10-20 08:00:11,609 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-10-20 08:00:11,609 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-10-20 08:00:11,609 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-10-20 08:00:11,609 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-10-20 08:00:11,609 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:11,610 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-10-20 08:00:11,610 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-10-20 08:00:11,610 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration1_Loop [2020-10-20 08:00:11,610 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-10-20 08:00:11,610 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-10-20 08:00:11,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-10-20 08:00:11,615 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:11,626 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:11,629 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:11,632 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:11,635 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:11,691 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-10-20 08:00:11,697 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-20 08:00:11,705 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 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 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:11,707 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:11,708 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:11,708 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:11,708 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:11,709 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:11,710 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:11,711 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:11,713 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:11,738 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:11,740 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:11,740 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:11,740 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:11,740 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:11,740 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:11,744 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:11,744 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:11,754 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-10-20 08:00:11,785 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-10-20 08:00:11,785 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:11,793 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-10-20 08:00:11,794 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-10-20 08:00:11,794 INFO L510 LassoAnalysis]: Proved termination. [2020-10-20 08:00:11,794 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(gcd_#in~y1) = 1*gcd_#in~y1 Supporting invariants [] [2020-10-20 08:00:11,818 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-10-20 08:00:11,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 08:00:11,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 08:00:11,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-20 08:00:11,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-20 08:00:11,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 08:00:11,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-20 08:00:11,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-20 08:00:11,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-20 08:00:11,985 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates [2020-10-20 08:00:11,987 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 33 states. Second operand 5 states. [2020-10-20 08:00:12,193 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 33 states.. Second operand 5 states. Result 152 states and 208 transitions. Complement of second has 35 states. [2020-10-20 08:00:12,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 8 states 1 stem states 5 non-accepting loop states 1 accepting loop states [2020-10-20 08:00:12,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-20 08:00:12,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 63 transitions. [2020-10-20 08:00:12,200 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 63 transitions. Stem has 6 letters. Loop has 5 letters. [2020-10-20 08:00:12,202 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-20 08:00:12,203 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 63 transitions. Stem has 11 letters. Loop has 5 letters. [2020-10-20 08:00:12,203 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-20 08:00:12,203 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 63 transitions. Stem has 6 letters. Loop has 10 letters. [2020-10-20 08:00:12,204 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-20 08:00:12,205 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 152 states and 208 transitions. [2020-10-20 08:00:12,217 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2020-10-20 08:00:12,227 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 152 states to 62 states and 87 transitions. [2020-10-20 08:00:12,229 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 43 [2020-10-20 08:00:12,230 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 45 [2020-10-20 08:00:12,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 87 transitions. [2020-10-20 08:00:12,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-10-20 08:00:12,231 INFO L691 BuchiCegarLoop]: Abstraction has 62 states and 87 transitions. [2020-10-20 08:00:12,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states and 87 transitions. [2020-10-20 08:00:12,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 48. [2020-10-20 08:00:12,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2020-10-20 08:00:12,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 63 transitions. [2020-10-20 08:00:12,286 INFO L714 BuchiCegarLoop]: Abstraction has 48 states and 63 transitions. [2020-10-20 08:00:12,286 INFO L594 BuchiCegarLoop]: Abstraction has 48 states and 63 transitions. [2020-10-20 08:00:12,286 INFO L427 BuchiCegarLoop]: ======== Iteration 2============ [2020-10-20 08:00:12,287 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 48 states and 63 transitions. [2020-10-20 08:00:12,289 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2020-10-20 08:00:12,289 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-20 08:00:12,289 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-20 08:00:12,290 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-20 08:00:12,290 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2020-10-20 08:00:12,290 INFO L794 eck$LassoCheckResult]: Stem: 305#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(8);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 301#L-1 havoc main_#res;havoc main_#t~nondet10, main_#t~nondet11, main_#t~ret12, main_#t~ret13, main_~z~0, main_~m~0, main_~n~0;main_~m~0 := main_#t~nondet10;havoc main_#t~nondet10; 302#L44 assume !(main_~m~0 <= 0 || main_~m~0 > 2147483647);main_~n~0 := main_#t~nondet11;havoc main_#t~nondet11; 287#L48 assume !(main_~n~0 <= 0 || main_~n~0 > 2147483647); 288#L51 assume main_~m~0 > 0 && main_~n~0 > 0; 282#L52 call main_#t~ret12 := gcd(main_~m~0, main_~n~0);< 281#gcdENTRY ~y1 := #in~y1;~y2 := #in~y2; 284#L18 assume !(~y1 <= 0 || ~y2 <= 0); 303#L18-2 assume !(~y1 == ~y2); 315#L25 assume !(~y1 > ~y2); 308#L28 call #t~ret8 := gcd(~y1, ~y2 - ~y1);< 300#gcdENTRY [2020-10-20 08:00:12,291 INFO L796 eck$LassoCheckResult]: Loop: 300#gcdENTRY ~y1 := #in~y1;~y2 := #in~y2; 325#L18 assume !(~y1 <= 0 || ~y2 <= 0); 324#L18-2 assume !(~y1 == ~y2); 323#L25 assume !(~y1 > ~y2); 307#L28 call #t~ret8 := gcd(~y1, ~y2 - ~y1);< 300#gcdENTRY [2020-10-20 08:00:12,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 08:00:12,291 INFO L82 PathProgramCache]: Analyzing trace with hash -1464218918, now seen corresponding path program 1 times [2020-10-20 08:00:12,292 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 08:00:12,292 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296760882] [2020-10-20 08:00:12,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 08:00:12,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:12,317 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:12,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:12,353 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:12,365 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-20 08:00:12,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 08:00:12,370 INFO L82 PathProgramCache]: Analyzing trace with hash 40363066, now seen corresponding path program 1 times [2020-10-20 08:00:12,370 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 08:00:12,371 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973755488] [2020-10-20 08:00:12,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 08:00:12,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:12,383 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:12,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:12,395 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:12,400 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-20 08:00:12,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 08:00:12,401 INFO L82 PathProgramCache]: Analyzing trace with hash 176683265, now seen corresponding path program 2 times [2020-10-20 08:00:12,402 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 08:00:12,402 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191902482] [2020-10-20 08:00:12,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 08:00:12,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:12,436 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:12,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:12,454 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:12,460 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-20 08:00:12,542 INFO L210 LassoAnalysis]: Preferences: [2020-10-20 08:00:12,542 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-10-20 08:00:12,543 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-10-20 08:00:12,543 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-10-20 08:00:12,543 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-10-20 08:00:12,543 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:12,543 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-10-20 08:00:12,543 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-10-20 08:00:12,543 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration2_Loop [2020-10-20 08:00:12,543 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-10-20 08:00:12,544 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-10-20 08:00:12,546 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:12,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-10-20 08:00:12,552 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:12,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-10-20 08:00:12,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-10-20 08:00:12,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-10-20 08:00:12,659 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-10-20 08:00:12,659 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:12,670 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-10-20 08:00:12,670 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-10-20 08:00:12,681 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-10-20 08:00:12,681 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {gcd_~y2=0} Honda state: {gcd_~y2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-20 08:00:12,738 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-10-20 08:00:12,738 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:12,743 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-10-20 08:00:12,743 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {gcd_~y1=0} Honda state: {gcd_~y1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-20 08:00:12,787 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-10-20 08:00:12,788 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:12,793 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-10-20 08:00:12,793 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {gcd_#res=0} Honda state: {gcd_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-20 08:00:12,847 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-10-20 08:00:12,847 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-20 08:00:12,909 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-10-20 08:00:12,910 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:13,109 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-10-20 08:00:13,114 INFO L210 LassoAnalysis]: Preferences: [2020-10-20 08:00:13,114 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-10-20 08:00:13,114 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-10-20 08:00:13,114 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-10-20 08:00:13,114 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-10-20 08:00:13,115 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:13,115 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-10-20 08:00:13,115 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-10-20 08:00:13,115 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration2_Loop [2020-10-20 08:00:13,116 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-10-20 08:00:13,116 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-10-20 08:00:13,118 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:13,120 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:13,122 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:13,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-10-20 08:00:13,138 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:13,141 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:13,225 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-10-20 08:00:13,225 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-20 08:00:13,240 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:13,243 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:13,243 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:13,243 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:13,243 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:13,243 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:13,245 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:13,245 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:13,250 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-20 08:00:13,291 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 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-10-20 08:00:13,294 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:13,294 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:13,294 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:13,294 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:13,295 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:13,295 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:13,296 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:13,300 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-20 08:00:13,343 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:13,347 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:13,347 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:13,348 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:13,348 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:13,348 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:13,351 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:13,353 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:13,357 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-10-20 08:00:13,370 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-10-20 08:00:13,370 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:13,373 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-10-20 08:00:13,374 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-10-20 08:00:13,374 INFO L510 LassoAnalysis]: Proved termination. [2020-10-20 08:00:13,374 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(gcd_#in~y2) = 1*gcd_#in~y2 Supporting invariants [] [2020-10-20 08:00:13,397 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-10-20 08:00:13,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 08:00:13,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 08:00:13,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 6 conjunts are in the unsatisfiable core [2020-10-20 08:00:13,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-20 08:00:13,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 08:00:13,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-20 08:00:13,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-20 08:00:13,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-20 08:00:13,554 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 5 loop predicates [2020-10-20 08:00:13,555 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 48 states and 63 transitions. cyclomatic complexity: 18 Second operand 6 states. [2020-10-20 08:00:13,758 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 48 states and 63 transitions. cyclomatic complexity: 18. Second operand 6 states. Result 143 states and 190 transitions. Complement of second has 37 states. [2020-10-20 08:00:13,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 8 states 1 stem states 6 non-accepting loop states 1 accepting loop states [2020-10-20 08:00:13,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-10-20 08:00:13,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 37 transitions. [2020-10-20 08:00:13,760 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 37 transitions. Stem has 11 letters. Loop has 5 letters. [2020-10-20 08:00:13,760 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-20 08:00:13,760 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 37 transitions. Stem has 16 letters. Loop has 5 letters. [2020-10-20 08:00:13,761 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-20 08:00:13,761 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 37 transitions. Stem has 11 letters. Loop has 10 letters. [2020-10-20 08:00:13,761 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-20 08:00:13,761 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 143 states and 190 transitions. [2020-10-20 08:00:13,767 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 8 [2020-10-20 08:00:13,772 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 143 states to 119 states and 166 transitions. [2020-10-20 08:00:13,772 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 68 [2020-10-20 08:00:13,773 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 70 [2020-10-20 08:00:13,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 119 states and 166 transitions. [2020-10-20 08:00:13,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-10-20 08:00:13,775 INFO L691 BuchiCegarLoop]: Abstraction has 119 states and 166 transitions. [2020-10-20 08:00:13,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states and 166 transitions. [2020-10-20 08:00:13,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 88. [2020-10-20 08:00:13,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2020-10-20 08:00:13,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 117 transitions. [2020-10-20 08:00:13,801 INFO L714 BuchiCegarLoop]: Abstraction has 88 states and 117 transitions. [2020-10-20 08:00:13,801 INFO L594 BuchiCegarLoop]: Abstraction has 88 states and 117 transitions. [2020-10-20 08:00:13,801 INFO L427 BuchiCegarLoop]: ======== Iteration 3============ [2020-10-20 08:00:13,801 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 88 states and 117 transitions. [2020-10-20 08:00:13,803 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2020-10-20 08:00:13,803 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-20 08:00:13,803 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-20 08:00:13,804 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-20 08:00:13,804 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2020-10-20 08:00:13,805 INFO L794 eck$LassoCheckResult]: Stem: 616#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(8);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 611#L-1 havoc main_#res;havoc main_#t~nondet10, main_#t~nondet11, main_#t~ret12, main_#t~ret13, main_~z~0, main_~m~0, main_~n~0;main_~m~0 := main_#t~nondet10;havoc main_#t~nondet10; 612#L44 assume !(main_~m~0 <= 0 || main_~m~0 > 2147483647);main_~n~0 := main_#t~nondet11;havoc main_#t~nondet11; 594#L48 assume !(main_~n~0 <= 0 || main_~n~0 > 2147483647); 595#L51 assume main_~m~0 > 0 && main_~n~0 > 0; 600#L52 call main_#t~ret12 := gcd(main_~m~0, main_~n~0);< 608#gcdENTRY ~y1 := #in~y1;~y2 := #in~y2; 631#L18 assume !(~y1 <= 0 || ~y2 <= 0); 632#L18-2 assume ~y1 == ~y2;#res := ~y1; 648#gcdFINAL assume true; 627#gcdEXIT >#77#return; 606#L52-1 main_~z~0 := main_#t~ret12;havoc main_#t~ret12; 597#L53 call main_#t~ret13 := divides(main_~z~0, main_~m~0);< 607#dividesENTRY [2020-10-20 08:00:13,805 INFO L796 eck$LassoCheckResult]: Loop: 607#dividesENTRY ~n := #in~n;~m := #in~m; 626#L33 assume !(0 == ~m); 596#L36 assume !(~n > ~m); 598#L39 call #t~ret9 := divides(~n, ~m - ~n);< 607#dividesENTRY [2020-10-20 08:00:13,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 08:00:13,805 INFO L82 PathProgramCache]: Analyzing trace with hash 1634063346, now seen corresponding path program 1 times [2020-10-20 08:00:13,806 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 08:00:13,806 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669411889] [2020-10-20 08:00:13,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 08:00:13,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:13,819 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:13,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:13,832 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:13,837 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-20 08:00:13,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 08:00:13,838 INFO L82 PathProgramCache]: Analyzing trace with hash 927683, now seen corresponding path program 1 times [2020-10-20 08:00:13,838 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 08:00:13,838 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065736489] [2020-10-20 08:00:13,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 08:00:13,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:13,843 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:13,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:13,846 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:13,848 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-20 08:00:13,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 08:00:13,848 INFO L82 PathProgramCache]: Analyzing trace with hash -778659020, now seen corresponding path program 1 times [2020-10-20 08:00:13,849 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 08:00:13,849 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591995799] [2020-10-20 08:00:13,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 08:00:13,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:13,862 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:13,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:13,881 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:13,890 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-20 08:00:14,276 WARN L193 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 81 [2020-10-20 08:00:14,509 INFO L210 LassoAnalysis]: Preferences: [2020-10-20 08:00:14,510 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-10-20 08:00:14,510 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-10-20 08:00:14,510 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-10-20 08:00:14,522 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-10-20 08:00:14,522 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:14,522 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-10-20 08:00:14,522 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-10-20 08:00:14,522 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration3_Lasso [2020-10-20 08:00:14,522 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-10-20 08:00:14,522 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-10-20 08:00:14,527 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:14,531 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:14,533 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:14,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-10-20 08:00:14,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-10-20 08:00:14,540 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:14,542 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:14,544 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:14,546 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:14,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-10-20 08:00:14,552 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:14,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-10-20 08:00:14,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-10-20 08:00:14,558 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:14,560 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:14,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-10-20 08:00:14,642 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:14,644 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:14,646 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:14,648 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:14,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-10-20 08:00:14,664 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:14,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-10-20 08:00:14,668 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:14,671 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:14,674 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:14,678 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:14,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-10-20 08:00:14,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-10-20 08:00:14,980 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-10-20 08:00:14,981 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:15,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-10-20 08:00:15,012 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:15,012 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:15,012 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:15,012 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:15,015 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:15,015 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:15,019 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:15,063 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:15,065 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:15,065 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:15,065 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:15,065 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:15,065 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:15,066 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:15,066 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:15,067 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:15,099 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:15,101 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:15,101 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:15,101 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:15,101 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:15,101 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:15,102 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:15,102 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:15,108 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-20 08:00:15,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-10-20 08:00:15,157 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:15,157 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:15,157 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:15,158 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:15,158 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:15,158 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:15,158 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:15,164 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-20 08:00:15,189 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:15,191 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:15,191 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:15,192 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:15,192 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:15,192 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:15,192 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:15,193 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:15,199 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:15,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-10-20 08:00:15,226 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:15,227 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:15,227 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:15,227 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:15,227 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:15,227 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:15,227 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:15,229 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:15,252 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:15,253 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:15,254 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:15,254 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:15,254 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:15,254 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:15,255 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:15,255 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:15,256 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:15,279 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:15,281 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:15,281 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:15,281 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:15,282 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:15,282 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:15,282 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:15,282 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:15,290 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:15,315 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:15,316 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:15,316 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:15,316 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:15,317 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:15,318 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:15,318 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:15,322 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:15,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-10-20 08:00:15,347 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:15,347 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:15,347 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:15,347 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:15,347 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:15,348 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:15,348 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:15,349 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:15,372 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:15,373 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:15,373 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:15,373 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:15,373 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:15,374 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:15,374 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:15,374 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:15,375 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:15,399 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:15,401 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:15,401 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:15,401 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:15,401 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:15,402 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:15,402 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:15,402 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:15,404 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:15,429 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:15,430 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:15,431 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:15,431 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:15,431 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:15,432 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:15,432 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:15,436 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:15,461 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:15,462 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:15,463 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:15,463 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:15,463 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:15,464 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:15,464 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:15,469 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-20 08:00:15,509 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:15,510 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:15,511 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:15,511 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:15,511 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:15,514 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:15,514 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:15,520 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:15,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-10-20 08:00:15,547 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:15,547 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:15,547 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:15,547 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:15,556 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:15,556 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:15,560 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-20 08:00:15,594 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:15,595 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:15,596 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:15,596 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:15,596 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:15,598 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:15,598 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:15,602 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:15,626 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:15,627 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:15,628 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:15,628 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:15,628 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:15,630 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:15,630 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:15,635 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:15,659 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:15,660 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:15,660 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:15,660 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:15,661 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:15,662 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:15,662 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:15,667 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:15,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-10-20 08:00:15,706 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:15,706 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:15,706 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:15,706 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:15,708 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:15,708 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:15,716 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:15,738 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:15,740 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:15,740 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:15,740 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:15,740 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:15,742 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:15,742 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:15,749 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-20 08:00:15,792 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:15,794 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:15,794 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:15,794 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:15,794 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:15,796 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:15,796 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:15,803 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:15,834 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:15,835 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:15,835 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:15,835 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:15,835 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:15,836 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:15,836 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:15,841 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:15,863 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:15,865 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:15,865 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:15,865 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:15,865 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:15,865 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:15,866 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:15,866 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:15,867 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:15,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-10-20 08:00:15,894 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:15,894 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:15,894 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:15,894 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:15,894 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:15,894 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:15,894 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:15,896 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:15,919 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:15,920 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:15,921 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:15,921 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:15,921 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:15,921 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:15,921 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:15,921 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:15,923 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:15,946 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:15,947 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:15,947 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:15,948 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:15,948 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:15,948 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:15,948 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:15,948 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:15,950 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:15,973 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:15,974 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:15,975 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:15,975 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:15,975 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:15,976 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:15,976 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:15,979 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:16,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-10-20 08:00:16,004 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:16,004 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:16,004 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-10-20 08:00:16,004 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:16,013 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2020-10-20 08:00:16,013 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-10-20 08:00:16,041 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-10-20 08:00:16,074 INFO L443 ModelExtractionUtils]: Simplification made 12 calls to the SMT solver. [2020-10-20 08:00:16,075 INFO L444 ModelExtractionUtils]: 3 out of 16 variables were initially zero. Simplification set additionally 7 variables to zero. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:16,077 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-10-20 08:00:16,087 INFO L438 nArgumentSynthesizer]: Removed 3 redundant supporting invariants from a total of 4. [2020-10-20 08:00:16,087 INFO L510 LassoAnalysis]: Proved termination. [2020-10-20 08:00:16,087 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(divides_#in~m) = 1*divides_#in~m Supporting invariants [1*divides_#in~n - 1 >= 0] [2020-10-20 08:00:16,135 INFO L297 tatePredicateManager]: 7 out of 8 supporting invariants were superfluous and have been removed [2020-10-20 08:00:16,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 08:00:16,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 08:00:16,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-20 08:00:16,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-20 08:00:16,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 08:00:16,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-20 08:00:16,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-20 08:00:16,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-20 08:00:16,363 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.6 stem predicates 3 loop predicates [2020-10-20 08:00:16,364 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 88 states and 117 transitions. cyclomatic complexity: 34 Second operand 9 states. [2020-10-20 08:00:16,670 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 88 states and 117 transitions. cyclomatic complexity: 34. Second operand 9 states. Result 120 states and 154 transitions. Complement of second has 21 states. [2020-10-20 08:00:16,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 10 states 6 stem states 2 non-accepting loop states 2 accepting loop states [2020-10-20 08:00:16,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-20 08:00:16,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 32 transitions. [2020-10-20 08:00:16,674 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 32 transitions. Stem has 13 letters. Loop has 4 letters. [2020-10-20 08:00:16,674 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-20 08:00:16,674 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 32 transitions. Stem has 17 letters. Loop has 4 letters. [2020-10-20 08:00:16,675 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-20 08:00:16,675 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 32 transitions. Stem has 13 letters. Loop has 8 letters. [2020-10-20 08:00:16,675 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-20 08:00:16,675 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 120 states and 154 transitions. [2020-10-20 08:00:16,679 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2020-10-20 08:00:16,683 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 120 states to 102 states and 135 transitions. [2020-10-20 08:00:16,683 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 67 [2020-10-20 08:00:16,684 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 68 [2020-10-20 08:00:16,684 INFO L73 IsDeterministic]: Start isDeterministic. Operand 102 states and 135 transitions. [2020-10-20 08:00:16,684 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-10-20 08:00:16,685 INFO L691 BuchiCegarLoop]: Abstraction has 102 states and 135 transitions. [2020-10-20 08:00:16,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states and 135 transitions. [2020-10-20 08:00:16,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 92. [2020-10-20 08:00:16,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2020-10-20 08:00:16,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 124 transitions. [2020-10-20 08:00:16,696 INFO L714 BuchiCegarLoop]: Abstraction has 92 states and 124 transitions. [2020-10-20 08:00:16,696 INFO L594 BuchiCegarLoop]: Abstraction has 92 states and 124 transitions. [2020-10-20 08:00:16,696 INFO L427 BuchiCegarLoop]: ======== Iteration 4============ [2020-10-20 08:00:16,696 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 92 states and 124 transitions. [2020-10-20 08:00:16,698 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2020-10-20 08:00:16,698 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-20 08:00:16,698 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-20 08:00:16,699 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-20 08:00:16,699 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2020-10-20 08:00:16,700 INFO L794 eck$LassoCheckResult]: Stem: 972#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(8);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 964#L-1 havoc main_#res;havoc main_#t~nondet10, main_#t~nondet11, main_#t~ret12, main_#t~ret13, main_~z~0, main_~m~0, main_~n~0;main_~m~0 := main_#t~nondet10;havoc main_#t~nondet10; 965#L44 assume !(main_~m~0 <= 0 || main_~m~0 > 2147483647);main_~n~0 := main_#t~nondet11;havoc main_#t~nondet11; 948#L48 assume !(main_~n~0 <= 0 || main_~n~0 > 2147483647); 949#L51 assume main_~m~0 > 0 && main_~n~0 > 0; 954#L52 call main_#t~ret12 := gcd(main_~m~0, main_~n~0);< 963#gcdENTRY ~y1 := #in~y1;~y2 := #in~y2; 984#L18 assume !(~y1 <= 0 || ~y2 <= 0); 985#L18-2 assume !(~y1 == ~y2); 953#L25 assume !(~y1 > ~y2); 940#L28 call #t~ret8 := gcd(~y1, ~y2 - ~y1);< 939#gcdENTRY ~y1 := #in~y1;~y2 := #in~y2; 943#L18 assume !(~y1 <= 0 || ~y2 <= 0); 1025#L18-2 assume ~y1 == ~y2;#res := ~y1; 1023#gcdFINAL assume true; 1010#gcdEXIT >#75#return; 1009#L28-1 #res := #t~ret8;havoc #t~ret8; 1008#gcdFINAL assume true; 981#gcdEXIT >#77#return; 961#L52-1 main_~z~0 := main_#t~ret12;havoc main_#t~ret12; 951#L53 call main_#t~ret13 := divides(main_~z~0, main_~m~0);< 962#dividesENTRY [2020-10-20 08:00:16,700 INFO L796 eck$LassoCheckResult]: Loop: 962#dividesENTRY ~n := #in~n;~m := #in~m; 980#L33 assume !(0 == ~m); 950#L36 assume !(~n > ~m); 952#L39 call #t~ret9 := divides(~n, ~m - ~n);< 962#dividesENTRY [2020-10-20 08:00:16,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 08:00:16,700 INFO L82 PathProgramCache]: Analyzing trace with hash -1799942905, now seen corresponding path program 1 times [2020-10-20 08:00:16,701 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 08:00:16,701 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614615317] [2020-10-20 08:00:16,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 08:00:16,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:16,715 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:16,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:16,727 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:16,732 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-20 08:00:16,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 08:00:16,733 INFO L82 PathProgramCache]: Analyzing trace with hash 927683, now seen corresponding path program 2 times [2020-10-20 08:00:16,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 08:00:16,733 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766763516] [2020-10-20 08:00:16,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 08:00:16,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:16,739 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:16,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:16,744 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:16,745 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-20 08:00:16,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 08:00:16,749 INFO L82 PathProgramCache]: Analyzing trace with hash 415973833, now seen corresponding path program 1 times [2020-10-20 08:00:16,750 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 08:00:16,750 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554206997] [2020-10-20 08:00:16,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 08:00:16,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:16,780 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:16,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:16,805 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:16,811 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-20 08:00:17,299 WARN L193 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 83 [2020-10-20 08:00:17,532 INFO L210 LassoAnalysis]: Preferences: [2020-10-20 08:00:17,533 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-10-20 08:00:17,533 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-10-20 08:00:17,533 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-10-20 08:00:17,533 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-10-20 08:00:17,533 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:17,534 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-10-20 08:00:17,534 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-10-20 08:00:17,534 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration4_Lasso [2020-10-20 08:00:17,534 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-10-20 08:00:17,534 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-10-20 08:00:17,537 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:17,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-10-20 08:00:17,543 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:17,552 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:17,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-10-20 08:00:17,558 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:17,639 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:17,642 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:17,649 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:17,658 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:17,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-10-20 08:00:17,668 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:17,670 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:17,672 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:17,675 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:17,677 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:17,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-10-20 08:00:17,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-10-20 08:00:17,683 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:17,685 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:17,686 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:17,689 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:17,691 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:17,693 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:17,707 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:17,709 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:17,712 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:17,714 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:17,722 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:17,983 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-10-20 08:00:17,983 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-20 08:00:17,994 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 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 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:17,996 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:17,996 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:17,996 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:17,996 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:17,996 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:17,997 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:17,997 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:17,999 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-20 08:00:18,025 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:18,026 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,026 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:18,027 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,027 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,027 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,027 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:18,027 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-10-20 08:00:18,030 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:18,054 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:18,055 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,055 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,055 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,055 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,057 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:18,057 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:18,060 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:18,085 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:18,086 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,087 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:18,087 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,087 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,087 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,088 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:18,088 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:18,090 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:18,116 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:18,118 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,118 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:18,118 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,118 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,118 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,119 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:18,119 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:18,122 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:18,144 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:18,146 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,146 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,146 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,146 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,147 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:18,147 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:18,151 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:18,174 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:18,175 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,176 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,176 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,176 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,180 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:18,180 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:18,186 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-20 08:00:18,213 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 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 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:18,215 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,215 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,215 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,215 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,216 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:18,217 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:18,221 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-20 08:00:18,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-10-20 08:00:18,257 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,258 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,258 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,258 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,260 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:18,260 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:18,264 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:18,291 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:18,292 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,292 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,292 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,292 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,293 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:18,294 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:18,298 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-20 08:00:18,321 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 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 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:18,322 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,322 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,322 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,322 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,323 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:18,323 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:18,327 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:18,349 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:18,350 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,351 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,351 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,351 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,352 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:18,352 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:18,354 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-20 08:00:18,378 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:18,380 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,380 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,380 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,380 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. Waiting until toolchain timeout for monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:18,381 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:18,381 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:18,384 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:18,407 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:18,409 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,409 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,409 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,409 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,410 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:18,410 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:18,414 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:18,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-10-20 08:00:18,439 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,439 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,439 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,440 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,447 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:18,447 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:18,451 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-20 08:00:18,485 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:18,486 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,486 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,486 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,486 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,488 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:18,488 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. Waiting until toolchain timeout for monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:18,492 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-20 08:00:18,527 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:18,528 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,528 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:18,528 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,529 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,529 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,529 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:18,529 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:18,543 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:18,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-10-20 08:00:18,569 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,570 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:18,570 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,570 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,570 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,570 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:18,570 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:18,572 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:18,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-10-20 08:00:18,596 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,596 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:18,596 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,596 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,596 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,597 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:18,597 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:18,598 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:18,621 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:18,623 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,623 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,624 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,624 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,625 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:18,625 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:18,633 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:18,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-10-20 08:00:18,662 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,662 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:18,662 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,662 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,662 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,663 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:18,663 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:18,664 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:18,691 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:18,693 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,693 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:18,693 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,693 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,693 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,694 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:18,694 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:18,695 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:18,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-10-20 08:00:18,718 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,718 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,718 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,719 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,720 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:18,720 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:18,723 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:18,746 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:18,747 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,748 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:18,748 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,748 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,748 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,748 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:18,748 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:18,750 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:18,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-10-20 08:00:18,775 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,775 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:18,775 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,775 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,775 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,775 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:18,776 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:18,777 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:18,800 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:18,801 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,801 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:18,801 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,801 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,801 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,802 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:18,802 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:18,803 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:18,825 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:18,826 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,826 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:18,826 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,826 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,826 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,832 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:18,832 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:18,833 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:18,860 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:18,861 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,861 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:18,861 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,861 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,862 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,862 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:18,862 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:18,863 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:18,886 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:18,887 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,887 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:18,887 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,887 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,887 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,888 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:18,888 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:18,889 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:18,911 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:18,912 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,912 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:18,913 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,913 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,913 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,913 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:18,913 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:18,915 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 76 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:18,937 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:18,938 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,938 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:18,938 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,939 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:18,939 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,939 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:18,939 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:18,940 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 77 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:18,962 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:18,963 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:18,964 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:18,964 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-10-20 08:00:18,964 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:18,971 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2020-10-20 08:00:18,971 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-10-20 08:00:18,989 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-10-20 08:00:19,027 INFO L443 ModelExtractionUtils]: Simplification made 15 calls to the SMT solver. [2020-10-20 08:00:19,027 INFO L444 ModelExtractionUtils]: 3 out of 16 variables were initially zero. Simplification set additionally 7 variables to zero. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:19,029 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-10-20 08:00:19,033 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 4. [2020-10-20 08:00:19,033 INFO L510 LassoAnalysis]: Proved termination. [2020-10-20 08:00:19,034 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(divides_#in~m) = 1*divides_#in~m Supporting invariants [1*divides_#in~n - 1 >= 0, 1*divides_#in~m >= 0] [2020-10-20 08:00:19,073 INFO L297 tatePredicateManager]: 8 out of 9 supporting invariants were superfluous and have been removed [2020-10-20 08:00:19,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 08:00:19,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 08:00:19,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-20 08:00:19,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-20 08:00:19,215 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-20 08:00:19,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 08:00:19,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-20 08:00:19,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-20 08:00:19,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-20 08:00:19,343 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.7 stem predicates 3 loop predicates [2020-10-20 08:00:19,343 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 92 states and 124 transitions. cyclomatic complexity: 37 Second operand 10 states. [2020-10-20 08:00:19,700 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 92 states and 124 transitions. cyclomatic complexity: 37. Second operand 10 states. Result 118 states and 153 transitions. Complement of second has 23 states. [2020-10-20 08:00:19,701 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-10-20 08:00:19,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-20 08:00:19,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 33 transitions. [2020-10-20 08:00:19,702 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 33 transitions. Stem has 21 letters. Loop has 4 letters. [2020-10-20 08:00:19,703 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-20 08:00:19,703 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 33 transitions. Stem has 25 letters. Loop has 4 letters. [2020-10-20 08:00:19,703 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-20 08:00:19,704 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 33 transitions. Stem has 21 letters. Loop has 8 letters. [2020-10-20 08:00:19,704 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-20 08:00:19,704 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 118 states and 153 transitions. [2020-10-20 08:00:19,707 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2020-10-20 08:00:19,710 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 118 states to 95 states and 126 transitions. [2020-10-20 08:00:19,710 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 60 [2020-10-20 08:00:19,710 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 61 [2020-10-20 08:00:19,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 95 states and 126 transitions. [2020-10-20 08:00:19,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-10-20 08:00:19,711 INFO L691 BuchiCegarLoop]: Abstraction has 95 states and 126 transitions. [2020-10-20 08:00:19,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states and 126 transitions. [2020-10-20 08:00:19,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 91. [2020-10-20 08:00:19,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91 states. [2020-10-20 08:00:19,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 121 transitions. [2020-10-20 08:00:19,722 INFO L714 BuchiCegarLoop]: Abstraction has 91 states and 121 transitions. [2020-10-20 08:00:19,722 INFO L594 BuchiCegarLoop]: Abstraction has 91 states and 121 transitions. [2020-10-20 08:00:19,722 INFO L427 BuchiCegarLoop]: ======== Iteration 5============ [2020-10-20 08:00:19,722 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 91 states and 121 transitions. [2020-10-20 08:00:19,723 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2020-10-20 08:00:19,724 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-20 08:00:19,724 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-20 08:00:19,724 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-20 08:00:19,724 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2020-10-20 08:00:19,725 INFO L794 eck$LassoCheckResult]: Stem: 1356#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(8);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 1352#L-1 havoc main_#res;havoc main_#t~nondet10, main_#t~nondet11, main_#t~ret12, main_#t~ret13, main_~z~0, main_~m~0, main_~n~0;main_~m~0 := main_#t~nondet10;havoc main_#t~nondet10; 1353#L44 assume !(main_~m~0 <= 0 || main_~m~0 > 2147483647);main_~n~0 := main_#t~nondet11;havoc main_#t~nondet11; 1336#L48 assume !(main_~n~0 <= 0 || main_~n~0 > 2147483647); 1337#L51 assume main_~m~0 > 0 && main_~n~0 > 0; 1349#L52 call main_#t~ret12 := gcd(main_~m~0, main_~n~0);< 1351#gcdENTRY ~y1 := #in~y1;~y2 := #in~y2; 1388#L18 assume !(~y1 <= 0 || ~y2 <= 0); 1385#L18-2 assume !(~y1 == ~y2); 1384#L25 assume ~y1 > ~y2; 1343#L26 call #t~ret7 := gcd(~y1 - ~y2, ~y2);< 1372#gcdENTRY ~y1 := #in~y1;~y2 := #in~y2; 1370#L18 assume !(~y1 <= 0 || ~y2 <= 0); 1368#L18-2 assume ~y1 == ~y2;#res := ~y1; 1347#gcdFINAL assume true; 1379#gcdEXIT >#73#return; 1375#L26-1 #res := #t~ret7;havoc #t~ret7; 1371#gcdFINAL assume true; 1369#gcdEXIT >#77#return; 1350#L52-1 main_~z~0 := main_#t~ret12;havoc main_#t~ret12; 1340#L53 call main_#t~ret13 := divides(main_~z~0, main_~m~0);< 1348#dividesENTRY [2020-10-20 08:00:19,725 INFO L796 eck$LassoCheckResult]: Loop: 1348#dividesENTRY ~n := #in~n;~m := #in~m; 1367#L33 assume !(0 == ~m); 1338#L36 assume !(~n > ~m); 1339#L39 call #t~ret9 := divides(~n, ~m - ~n);< 1348#dividesENTRY [2020-10-20 08:00:19,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 08:00:19,725 INFO L82 PathProgramCache]: Analyzing trace with hash 1346682791, now seen corresponding path program 1 times [2020-10-20 08:00:19,725 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 08:00:19,726 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317426631] [2020-10-20 08:00:19,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 08:00:19,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:19,739 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:19,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:19,750 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:19,755 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-20 08:00:19,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 08:00:19,755 INFO L82 PathProgramCache]: Analyzing trace with hash 927683, now seen corresponding path program 3 times [2020-10-20 08:00:19,755 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 08:00:19,755 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83595680] [2020-10-20 08:00:19,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 08:00:19,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:19,759 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:19,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:19,761 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:19,762 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-20 08:00:19,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 08:00:19,762 INFO L82 PathProgramCache]: Analyzing trace with hash 452895849, now seen corresponding path program 1 times [2020-10-20 08:00:19,763 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 08:00:19,763 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394209296] [2020-10-20 08:00:19,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 08:00:19,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:19,776 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:19,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:19,788 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:19,793 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-20 08:00:20,228 WARN L193 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 83 [2020-10-20 08:00:20,437 INFO L210 LassoAnalysis]: Preferences: [2020-10-20 08:00:20,437 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-10-20 08:00:20,437 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-10-20 08:00:20,437 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-10-20 08:00:20,437 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-10-20 08:00:20,438 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:20,438 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-10-20 08:00:20,438 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-10-20 08:00:20,438 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration5_Lasso [2020-10-20 08:00:20,438 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-10-20 08:00:20,438 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-10-20 08:00:20,441 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:20,443 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:20,445 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:20,446 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:20,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-10-20 08:00:20,451 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:20,455 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:20,457 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:20,458 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:20,461 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:20,463 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:20,466 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:20,468 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:20,470 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:20,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-10-20 08:00:20,475 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:20,477 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:20,479 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:20,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-10-20 08:00:20,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-10-20 08:00:20,559 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:20,560 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:20,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-10-20 08:00:20,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-10-20 08:00:20,567 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:20,569 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:20,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-10-20 08:00:20,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-10-20 08:00:20,579 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:20,845 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-10-20 08:00:20,846 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:20,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-10-20 08:00:20,862 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:20,863 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:20,863 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:20,863 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:20,863 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:20,864 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:20,864 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:20,865 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:20,893 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:20,894 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:20,895 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:20,895 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:20,895 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:20,895 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:20,895 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:20,895 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:20,897 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:20,919 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:20,920 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:20,921 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:20,921 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:20,921 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:20,921 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:20,921 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:20,921 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:20,922 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:20,947 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:20,949 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:20,949 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:20,949 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:20,949 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:20,949 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:20,949 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:20,949 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:20,951 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 83 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:20,975 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:20,976 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:20,977 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:20,977 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:20,977 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:20,977 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:20,977 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:20,977 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:20,979 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:21,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-10-20 08:00:21,003 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,003 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:21,003 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,003 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,003 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,004 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:21,004 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:21,005 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:21,027 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:21,029 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,029 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,029 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,029 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,030 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:21,030 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:21,033 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:21,056 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:21,057 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,057 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,057 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,057 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,059 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:21,059 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:21,062 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:21,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-10-20 08:00:21,089 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,089 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:21,090 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,090 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,090 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,090 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:21,091 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:21,092 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:21,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-10-20 08:00:21,117 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,117 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,117 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,117 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,118 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:21,118 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:21,121 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:21,143 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:21,145 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,145 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:21,145 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,145 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,145 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,146 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:21,146 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:21,147 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:21,170 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:21,172 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,172 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:21,172 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,172 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,172 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,173 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:21,173 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:21,174 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:21,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-10-20 08:00:21,197 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,198 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:21,198 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,198 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,198 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,198 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:21,198 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:21,199 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:21,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-10-20 08:00:21,224 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,224 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:21,224 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,224 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,224 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,225 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:21,225 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:21,226 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 93 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-20 08:00:21,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 Waiting until toolchain timeout for monitored process 93 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:21,258 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,258 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:21,258 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,259 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,259 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,259 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:21,259 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:21,260 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:21,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-10-20 08:00:21,284 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,284 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:21,284 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,284 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,284 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,285 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:21,285 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:21,286 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:21,310 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:21,311 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,311 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,311 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,311 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,312 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:21,312 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:21,315 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:21,339 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:21,341 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,341 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,341 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,341 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,342 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:21,342 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:21,346 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:21,369 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:21,370 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,371 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,371 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,371 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,372 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:21,372 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:21,376 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:21,399 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:21,400 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,400 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,401 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,401 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,402 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:21,402 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:21,405 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:21,426 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:21,427 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,428 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,428 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,428 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,429 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:21,429 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:21,432 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:21,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-10-20 08:00:21,457 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,457 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,457 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,458 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,459 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:21,459 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:21,462 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:21,484 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:21,486 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,486 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,486 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,486 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,487 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:21,487 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:21,491 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:21,514 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:21,515 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,515 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,515 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,515 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,516 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:21,516 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:21,519 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:21,542 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:21,544 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,545 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,545 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,545 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,551 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:21,551 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:21,554 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 104 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 104 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:21,576 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:21,578 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,578 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,578 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,578 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,579 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:21,579 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:21,582 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:21,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-10-20 08:00:21,606 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,606 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,606 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,606 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,607 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:21,607 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:21,611 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:21,632 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:21,633 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,633 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:21,633 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,633 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,633 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,634 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:21,634 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:21,635 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:21,659 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:21,660 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,661 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:21,661 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,661 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,661 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,661 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:21,661 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:21,663 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:21,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-10-20 08:00:21,687 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,687 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:21,687 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,687 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,687 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,688 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:21,688 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:21,689 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:21,713 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:21,715 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,715 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,715 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,715 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,716 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:21,716 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:21,719 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:21,742 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:21,744 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,744 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:21,744 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,744 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,745 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,745 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:21,745 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:21,747 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:21,769 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:21,771 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,771 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:21,771 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,771 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,771 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,772 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:21,772 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:21,773 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:21,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-10-20 08:00:21,796 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,796 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:21,796 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,797 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,797 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,797 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:21,797 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:21,798 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 113 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 113 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:21,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-10-20 08:00:21,821 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,821 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:21,822 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,822 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,822 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,822 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:21,822 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:21,823 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:21,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-10-20 08:00:21,849 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,849 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:21,849 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,849 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:21,849 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,849 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:21,849 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:21,852 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:21,873 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:21,875 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:21,875 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:21,875 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-10-20 08:00:21,875 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:21,881 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2020-10-20 08:00:21,881 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-10-20 08:00:21,919 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-10-20 08:00:21,974 INFO L443 ModelExtractionUtils]: Simplification made 14 calls to the SMT solver. [2020-10-20 08:00:21,974 INFO L444 ModelExtractionUtils]: 3 out of 16 variables were initially zero. Simplification set additionally 7 variables to zero. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 116 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-20 08:00:21,988 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... Waiting until toolchain timeout for monitored process 116 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:21,998 INFO L438 nArgumentSynthesizer]: Removed 3 redundant supporting invariants from a total of 4. [2020-10-20 08:00:21,998 INFO L510 LassoAnalysis]: Proved termination. [2020-10-20 08:00:21,998 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(divides_#in~m) = 1*divides_#in~m Supporting invariants [2*divides_#in~n - 1 >= 0] [2020-10-20 08:00:22,066 INFO L297 tatePredicateManager]: 7 out of 8 supporting invariants were superfluous and have been removed [2020-10-20 08:00:22,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 08:00:22,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 08:00:22,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-20 08:00:22,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-20 08:00:22,206 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-20 08:00:22,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 08:00:22,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-20 08:00:22,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-20 08:00:22,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-20 08:00:22,319 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.7 stem predicates 3 loop predicates [2020-10-20 08:00:22,319 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 91 states and 121 transitions. cyclomatic complexity: 35 Second operand 10 states. [2020-10-20 08:00:22,679 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 91 states and 121 transitions. cyclomatic complexity: 35. Second operand 10 states. Result 115 states and 146 transitions. Complement of second has 23 states. [2020-10-20 08:00:22,680 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-10-20 08:00:22,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-20 08:00:22,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 33 transitions. [2020-10-20 08:00:22,681 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 33 transitions. Stem has 21 letters. Loop has 4 letters. [2020-10-20 08:00:22,681 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-20 08:00:22,681 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 33 transitions. Stem has 25 letters. Loop has 4 letters. [2020-10-20 08:00:22,682 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-20 08:00:22,682 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 33 transitions. Stem has 21 letters. Loop has 8 letters. [2020-10-20 08:00:22,682 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-20 08:00:22,682 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 115 states and 146 transitions. [2020-10-20 08:00:22,685 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2020-10-20 08:00:22,687 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 115 states to 93 states and 122 transitions. [2020-10-20 08:00:22,687 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 58 [2020-10-20 08:00:22,688 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 59 [2020-10-20 08:00:22,688 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93 states and 122 transitions. [2020-10-20 08:00:22,688 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-10-20 08:00:22,688 INFO L691 BuchiCegarLoop]: Abstraction has 93 states and 122 transitions. [2020-10-20 08:00:22,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states and 122 transitions. [2020-10-20 08:00:22,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 91. [2020-10-20 08:00:22,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91 states. [2020-10-20 08:00:22,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 120 transitions. [2020-10-20 08:00:22,697 INFO L714 BuchiCegarLoop]: Abstraction has 91 states and 120 transitions. [2020-10-20 08:00:22,697 INFO L594 BuchiCegarLoop]: Abstraction has 91 states and 120 transitions. [2020-10-20 08:00:22,697 INFO L427 BuchiCegarLoop]: ======== Iteration 6============ [2020-10-20 08:00:22,697 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 91 states and 120 transitions. [2020-10-20 08:00:22,699 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2020-10-20 08:00:22,699 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-20 08:00:22,699 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-20 08:00:22,700 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-20 08:00:22,700 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2020-10-20 08:00:22,700 INFO L794 eck$LassoCheckResult]: Stem: 1738#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(8);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 1734#L-1 havoc main_#res;havoc main_#t~nondet10, main_#t~nondet11, main_#t~ret12, main_#t~ret13, main_~z~0, main_~m~0, main_~n~0;main_~m~0 := main_#t~nondet10;havoc main_#t~nondet10; 1735#L44 assume !(main_~m~0 <= 0 || main_~m~0 > 2147483647);main_~n~0 := main_#t~nondet11;havoc main_#t~nondet11; 1717#L48 assume !(main_~n~0 <= 0 || main_~n~0 > 2147483647); 1718#L51 assume main_~m~0 > 0 && main_~n~0 > 0; 1731#L52 call main_#t~ret12 := gcd(main_~m~0, main_~n~0);< 1733#gcdENTRY ~y1 := #in~y1;~y2 := #in~y2; 1769#L18 assume !(~y1 <= 0 || ~y2 <= 0); 1767#L18-2 assume !(~y1 == ~y2); 1764#L25 assume !(~y1 > ~y2); 1745#L28 call #t~ret8 := gcd(~y1, ~y2 - ~y1);< 1759#gcdENTRY ~y1 := #in~y1;~y2 := #in~y2; 1791#L18 assume !(~y1 <= 0 || ~y2 <= 0); 1778#L18-2 assume !(~y1 == ~y2); 1779#L25 assume ~y1 > ~y2; 1728#L26 call #t~ret7 := gcd(~y1 - ~y2, ~y2);< 1746#gcdENTRY ~y1 := #in~y1;~y2 := #in~y2; 1788#L18 assume !(~y1 <= 0 || ~y2 <= 0); 1786#L18-2 assume ~y1 == ~y2;#res := ~y1; 1785#gcdFINAL assume true; 1782#gcdEXIT >#73#return; 1783#L26-1 #res := #t~ret7;havoc #t~ret7; 1784#gcdFINAL assume true; 1757#gcdEXIT >#75#return; 1755#L28-1 #res := #t~ret8;havoc #t~ret8; 1754#gcdFINAL assume true; 1749#gcdEXIT >#77#return; 1730#L52-1 main_~z~0 := main_#t~ret12;havoc main_#t~ret12; 1720#L53 call main_#t~ret13 := divides(main_~z~0, main_~m~0);< 1732#dividesENTRY [2020-10-20 08:00:22,700 INFO L796 eck$LassoCheckResult]: Loop: 1732#dividesENTRY ~n := #in~n;~m := #in~m; 1748#L33 assume !(0 == ~m); 1719#L36 assume !(~n > ~m); 1721#L39 call #t~ret9 := divides(~n, ~m - ~n);< 1732#dividesENTRY [2020-10-20 08:00:22,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 08:00:22,701 INFO L82 PathProgramCache]: Analyzing trace with hash -1412874190, now seen corresponding path program 1 times [2020-10-20 08:00:22,701 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 08:00:22,701 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181842911] [2020-10-20 08:00:22,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 08:00:22,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:22,713 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:22,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:22,725 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:22,730 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-20 08:00:22,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 08:00:22,731 INFO L82 PathProgramCache]: Analyzing trace with hash 927683, now seen corresponding path program 4 times [2020-10-20 08:00:22,731 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 08:00:22,731 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792589135] [2020-10-20 08:00:22,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 08:00:22,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:22,735 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:22,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:22,737 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:22,739 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-20 08:00:22,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 08:00:22,739 INFO L82 PathProgramCache]: Analyzing trace with hash 669640564, now seen corresponding path program 1 times [2020-10-20 08:00:22,739 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 08:00:22,740 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184125496] [2020-10-20 08:00:22,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 08:00:22,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:22,753 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:22,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-20 08:00:22,766 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-20 08:00:22,772 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-20 08:00:23,320 WARN L193 SmtUtils]: Spent 241.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 85 [2020-10-20 08:00:23,551 INFO L210 LassoAnalysis]: Preferences: [2020-10-20 08:00:23,551 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-10-20 08:00:23,552 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-10-20 08:00:23,552 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-10-20 08:00:23,552 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-10-20 08:00:23,552 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:23,552 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-10-20 08:00:23,552 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-10-20 08:00:23,552 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration6_Lasso [2020-10-20 08:00:23,553 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-10-20 08:00:23,553 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-10-20 08:00:23,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-10-20 08:00:23,563 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:23,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-10-20 08:00:23,567 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:23,569 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:23,571 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:23,574 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:23,576 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:23,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-10-20 08:00:23,580 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:23,582 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:23,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-10-20 08:00:23,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-10-20 08:00:23,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-10-20 08:00:23,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-10-20 08:00:23,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-10-20 08:00:23,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-10-20 08:00:23,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-10-20 08:00:23,636 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:23,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-10-20 08:00:23,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-10-20 08:00:23,709 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:23,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-10-20 08:00:23,712 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:23,715 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:23,717 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:23,719 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:23,721 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:23,723 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-20 08:00:23,999 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-10-20 08:00:23,999 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:24,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-10-20 08:00:24,012 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:24,012 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:24,012 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:24,013 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:24,013 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:24,013 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:24,013 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:24,015 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:24,037 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:24,038 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:24,038 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:24,038 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:24,039 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:24,039 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:24,039 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:24,039 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:24,040 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:24,063 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:24,064 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:24,064 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:24,065 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:24,065 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:24,065 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:24,065 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:24,065 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:24,066 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:24,090 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:24,092 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:24,092 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:24,092 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:24,092 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:24,092 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:24,093 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:24,093 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:24,094 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:24,118 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:24,119 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:24,120 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:24,120 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:24,120 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:24,121 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:24,121 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:24,123 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:24,146 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:24,147 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:24,148 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:24,148 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:24,148 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:24,148 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:24,148 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:24,148 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:24,150 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:24,179 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:24,181 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:24,181 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:24,181 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:24,181 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:24,181 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:24,182 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:24,182 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:24,187 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 124 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-20 08:00:24,220 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:24,221 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:24,221 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:24,222 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:24,222 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:24,223 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:24,223 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. Waiting until toolchain timeout for monitored process 124 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:24,227 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 125 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 125 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:24,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-10-20 08:00:24,255 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:24,256 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:24,256 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:24,256 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:24,256 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:24,256 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:24,256 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:24,258 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 126 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 126 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:24,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-10-20 08:00:24,282 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:24,282 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:24,282 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:24,282 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:24,282 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:24,282 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:24,282 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:24,283 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 127 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 127 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-20 08:00:24,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-10-20 08:00:24,307 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:24,307 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:24,307 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:24,307 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:24,308 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:24,308 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:24,311 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:24,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-10-20 08:00:24,336 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:24,337 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:24,337 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:24,337 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:24,337 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:24,337 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:24,337 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:24,338 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:24,361 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:24,363 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:24,363 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:24,363 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:24,363 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:24,364 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-20 08:00:24,364 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-20 08:00:24,367 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:24,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-10-20 08:00:24,391 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:24,391 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:24,391 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:24,391 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:24,391 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:24,392 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:24,392 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:24,393 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:24,415 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:24,417 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:24,417 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:24,417 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:24,417 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:24,417 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:24,417 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:24,417 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:24,419 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:24,441 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:24,442 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:24,442 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-20 08:00:24,443 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:24,443 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-20 08:00:24,443 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:24,443 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-20 08:00:24,443 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-20 08:00:24,444 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:24,468 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-20 08:00:24,470 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-20 08:00:24,470 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-20 08:00:24,470 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-10-20 08:00:24,471 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-20 08:00:24,477 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2020-10-20 08:00:24,478 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-10-20 08:00:24,495 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-10-20 08:00:24,537 INFO L443 ModelExtractionUtils]: Simplification made 9 calls to the SMT solver. [2020-10-20 08:00:24,537 INFO L444 ModelExtractionUtils]: 1 out of 16 variables were initially zero. Simplification set additionally 8 variables to zero. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-10-20 08:00:24,539 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-10-20 08:00:24,543 INFO L438 nArgumentSynthesizer]: Removed 3 redundant supporting invariants from a total of 4. [2020-10-20 08:00:24,543 INFO L510 LassoAnalysis]: Proved termination. [2020-10-20 08:00:24,543 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(divides_#in~n, divides_#in~m) = -4*divides_#in~n + 4*divides_#in~m + 1 Supporting invariants [2*divides_#in~n - 1 >= 0] [2020-10-20 08:00:24,603 INFO L297 tatePredicateManager]: 7 out of 8 supporting invariants were superfluous and have been removed [2020-10-20 08:00:24,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 08:00:24,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 08:00:24,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 19 conjunts are in the unsatisfiable core [2020-10-20 08:00:24,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-20 08:00:24,742 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-20 08:00:24,776 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-20 08:00:24,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 08:00:24,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-20 08:00:24,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-20 08:00:24,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-20 08:00:24,968 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.8 stem predicates 3 loop predicates [2020-10-20 08:00:24,968 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 91 states and 120 transitions. cyclomatic complexity: 34 Second operand 11 states. [2020-10-20 08:00:25,403 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 91 states and 120 transitions. cyclomatic complexity: 34. Second operand 11 states. Result 101 states and 130 transitions. Complement of second has 23 states. [2020-10-20 08:00:25,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 11 states 8 stem states 2 non-accepting loop states 1 accepting loop states [2020-10-20 08:00:25,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-20 08:00:25,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 26 transitions. [2020-10-20 08:00:25,408 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 26 transitions. Stem has 29 letters. Loop has 4 letters. [2020-10-20 08:00:25,408 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-20 08:00:25,408 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 26 transitions. Stem has 33 letters. Loop has 4 letters. [2020-10-20 08:00:25,409 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-20 08:00:25,409 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 26 transitions. Stem has 29 letters. Loop has 8 letters. [2020-10-20 08:00:25,409 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-20 08:00:25,409 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 101 states and 130 transitions. [2020-10-20 08:00:25,415 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2020-10-20 08:00:25,417 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 101 states to 0 states and 0 transitions. [2020-10-20 08:00:25,417 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2020-10-20 08:00:25,417 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2020-10-20 08:00:25,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2020-10-20 08:00:25,417 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-20 08:00:25,418 INFO L691 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-10-20 08:00:25,418 INFO L714 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-10-20 08:00:25,418 INFO L594 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-10-20 08:00:25,418 INFO L427 BuchiCegarLoop]: ======== Iteration 7============ [2020-10-20 08:00:25,418 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2020-10-20 08:00:25,418 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2020-10-20 08:00:25,419 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2020-10-20 08:00:25,426 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 20.10 08:00:25 BoogieIcfgContainer [2020-10-20 08:00:25,427 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2020-10-20 08:00:25,427 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-10-20 08:00:25,428 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-10-20 08:00:25,428 INFO L275 PluginConnector]: Witness Printer initialized [2020-10-20 08:00:25,429 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.10 08:00:10" (3/4) ... [2020-10-20 08:00:25,432 INFO L140 WitnessPrinter]: No result that supports witness generation found [2020-10-20 08:00:25,432 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-10-20 08:00:25,433 INFO L168 Benchmark]: Toolchain (without parser) took 15590.40 ms. Allocated memory was 35.7 MB in the beginning and 105.9 MB in the end (delta: 70.3 MB). Free memory was 9.4 MB in the beginning and 48.8 MB in the end (delta: -39.4 MB). Peak memory consumption was 30.9 MB. Max. memory is 14.3 GB. [2020-10-20 08:00:25,434 INFO L168 Benchmark]: CDTParser took 0.28 ms. Allocated memory is still 34.6 MB. Free memory was 13.2 MB in the beginning and 13.1 MB in the end (delta: 52.3 kB). Peak memory consumption was 52.3 kB. Max. memory is 14.3 GB. [2020-10-20 08:00:25,434 INFO L168 Benchmark]: CACSL2BoogieTranslator took 418.34 ms. Allocated memory was 35.7 MB in the beginning and 44.6 MB in the end (delta: 8.9 MB). Free memory was 8.5 MB in the beginning and 27.6 MB in the end (delta: -19.1 MB). Peak memory consumption was 7.0 MB. Max. memory is 14.3 GB. [2020-10-20 08:00:25,435 INFO L168 Benchmark]: Boogie Procedure Inliner took 43.97 ms. Allocated memory is still 44.6 MB. Free memory was 27.4 MB in the beginning and 25.9 MB in the end (delta: 1.6 MB). Peak memory consumption was 1.6 MB. Max. memory is 14.3 GB. [2020-10-20 08:00:25,435 INFO L168 Benchmark]: Boogie Preprocessor took 23.17 ms. Allocated memory is still 44.6 MB. Free memory was 25.9 MB in the beginning and 24.5 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 14.3 GB. [2020-10-20 08:00:25,436 INFO L168 Benchmark]: RCFGBuilder took 340.41 ms. Allocated memory was 44.6 MB in the beginning and 46.7 MB in the end (delta: 2.1 MB). Free memory was 24.5 MB in the beginning and 23.1 MB in the end (delta: 1.4 MB). Peak memory consumption was 13.9 MB. Max. memory is 14.3 GB. [2020-10-20 08:00:25,436 INFO L168 Benchmark]: BuchiAutomizer took 14748.95 ms. Allocated memory was 46.7 MB in the beginning and 105.9 MB in the end (delta: 59.2 MB). Free memory was 23.1 MB in the beginning and 48.8 MB in the end (delta: -25.7 MB). Peak memory consumption was 33.6 MB. Max. memory is 14.3 GB. [2020-10-20 08:00:25,436 INFO L168 Benchmark]: Witness Printer took 4.79 ms. Allocated memory is still 105.9 MB. Free memory is still 48.8 MB. There was no memory consumed. Max. memory is 14.3 GB. [2020-10-20 08:00:25,439 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.28 ms. Allocated memory is still 34.6 MB. Free memory was 13.2 MB in the beginning and 13.1 MB in the end (delta: 52.3 kB). Peak memory consumption was 52.3 kB. Max. memory is 14.3 GB. * CACSL2BoogieTranslator took 418.34 ms. Allocated memory was 35.7 MB in the beginning and 44.6 MB in the end (delta: 8.9 MB). Free memory was 8.5 MB in the beginning and 27.6 MB in the end (delta: -19.1 MB). Peak memory consumption was 7.0 MB. Max. memory is 14.3 GB. * Boogie Procedure Inliner took 43.97 ms. Allocated memory is still 44.6 MB. Free memory was 27.4 MB in the beginning and 25.9 MB in the end (delta: 1.6 MB). Peak memory consumption was 1.6 MB. Max. memory is 14.3 GB. * Boogie Preprocessor took 23.17 ms. Allocated memory is still 44.6 MB. Free memory was 25.9 MB in the beginning and 24.5 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 14.3 GB. * RCFGBuilder took 340.41 ms. Allocated memory was 44.6 MB in the beginning and 46.7 MB in the end (delta: 2.1 MB). Free memory was 24.5 MB in the beginning and 23.1 MB in the end (delta: 1.4 MB). Peak memory consumption was 13.9 MB. Max. memory is 14.3 GB. * BuchiAutomizer took 14748.95 ms. Allocated memory was 46.7 MB in the beginning and 105.9 MB in the end (delta: 59.2 MB). Free memory was 23.1 MB in the beginning and 48.8 MB in the end (delta: -25.7 MB). Peak memory consumption was 33.6 MB. Max. memory is 14.3 GB. * Witness Printer took 4.79 ms. Allocated memory is still 105.9 MB. Free memory is still 48.8 MB. There was no memory consumed. Max. memory is 14.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 6 terminating modules (0 trivial, 6 deterministic, 0 nondeterministic). One deterministic module has affine ranking function \old(y1) and consists of 8 locations. One deterministic module has affine ranking function \old(y2) and consists of 8 locations. One deterministic module has affine ranking function \old(m) and consists of 10 locations. One deterministic module has affine ranking function \old(m) and consists of 11 locations. One deterministic module has affine ranking function \old(m) and consists of 11 locations. One deterministic module has affine ranking function -4 * \old(n) + 4 * \old(m) + 1 and consists of 11 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 14.6s and 7 iterations. TraceHistogramMax:3. Analysis of lassos took 11.0s. Construction of modules took 0.4s. Büchi inclusion checks took 2.8s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 5. Automata minimization 0.0s AutomataMinimizationTime, 5 MinimizatonAttempts, 61 StatesRemovedByMinimization, 5 NontrivialMinimizations. Non-live state removal took 0.0s Buchi closure took 0.0s. Biggest automaton had 92 states and ocurred in iteration 3. Nontrivial modules had stage [6, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 103 SDtfs, 216 SDslu, 143 SDs, 0 SdLazy, 376 SolverSat, 134 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.4s Time LassoAnalysisResults: nont0 unkn0 SFLI0 SFLT2 conc0 concLT0 SILN0 SILU0 SILI0 SILT0 lasso4 LassoPreprocessingBenchmarks: Lassos: inital78 mio100 ax100 hnf90 lsp85 ukn73 mio100 lsp82 div100 bol100 ite100 ukn100 eq167 hnf93 smp94 dnf123 smp100 tf104 neg97 sie112 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: sat Degree: 0 Time: 86ms VariablesStem: 2 VariablesLoop: 4 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 4 MotzkinApplications: 16 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 3 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.5s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...