./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 906a4fb5 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx12G -Xms1G -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-906a4fb [2020-10-19 20:07:15,086 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-19 20:07:15,089 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-19 20:07:15,137 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-19 20:07:15,138 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-19 20:07:15,152 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-19 20:07:15,154 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-19 20:07:15,157 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-19 20:07:15,161 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-19 20:07:15,163 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-19 20:07:15,165 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-19 20:07:15,168 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-19 20:07:15,168 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-19 20:07:15,173 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-19 20:07:15,175 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-19 20:07:15,176 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-19 20:07:15,178 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-19 20:07:15,180 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-19 20:07:15,183 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-19 20:07:15,190 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-19 20:07:15,192 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-19 20:07:15,194 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-19 20:07:15,197 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-19 20:07:15,198 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-19 20:07:15,201 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-19 20:07:15,201 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-19 20:07:15,202 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-19 20:07:15,203 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-19 20:07:15,204 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-19 20:07:15,205 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-19 20:07:15,205 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-19 20:07:15,206 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-19 20:07:15,207 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-19 20:07:15,208 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-19 20:07:15,209 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-19 20:07:15,209 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-19 20:07:15,210 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-19 20:07:15,211 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-19 20:07:15,211 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-19 20:07:15,212 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-19 20:07:15,213 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-19 20:07:15,213 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2020-10-19 20:07:15,239 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-19 20:07:15,240 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-19 20:07:15,241 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-19 20:07:15,242 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-19 20:07:15,242 INFO L138 SettingsManager]: * Use SBE=true [2020-10-19 20:07:15,242 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2020-10-19 20:07:15,242 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2020-10-19 20:07:15,243 INFO L138 SettingsManager]: * Use old map elimination=false [2020-10-19 20:07:15,243 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2020-10-19 20:07:15,243 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2020-10-19 20:07:15,244 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2020-10-19 20:07:15,244 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-19 20:07:15,244 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-19 20:07:15,245 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2020-10-19 20:07:15,245 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-19 20:07:15,245 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-19 20:07:15,245 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-19 20:07:15,246 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2020-10-19 20:07:15,246 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2020-10-19 20:07:15,246 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2020-10-19 20:07:15,247 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-19 20:07:15,247 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-19 20:07:15,247 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2020-10-19 20:07:15,247 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-19 20:07:15,248 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2020-10-19 20:07:15,248 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-19 20:07:15,248 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-19 20:07:15,249 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2020-10-19 20:07:15,249 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-19 20:07:15,249 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-19 20:07:15,250 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-10-19 20:07:15,250 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2020-10-19 20:07:15,251 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2020-10-19 20:07:15,251 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-19 20:07:15,575 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-19 20:07:15,588 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-19 20:07:15,592 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-19 20:07:15,594 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-19 20:07:15,594 INFO L275 PluginConnector]: CDTParser initialized [2020-10-19 20:07:15,595 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/recursive/gcd02.c [2020-10-19 20:07:15,678 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f87ea7422/221478608ee843fba579a748fd17c8bc/FLAG21874f993 [2020-10-19 20:07:16,191 INFO L306 CDTParser]: Found 1 translation units. [2020-10-19 20:07:16,192 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive/gcd02.c [2020-10-19 20:07:16,199 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f87ea7422/221478608ee843fba579a748fd17c8bc/FLAG21874f993 [2020-10-19 20:07:16,528 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f87ea7422/221478608ee843fba579a748fd17c8bc [2020-10-19 20:07:16,531 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-19 20:07:16,539 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-10-19 20:07:16,540 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-19 20:07:16,540 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-19 20:07:16,544 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-19 20:07:16,545 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.10 08:07:16" (1/1) ... [2020-10-19 20:07:16,548 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6c87bd18 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.10 08:07:16, skipping insertion in model container [2020-10-19 20:07:16,548 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.10 08:07:16" (1/1) ... [2020-10-19 20:07:16,557 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-19 20:07:16,577 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-19 20:07:16,795 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-19 20:07:16,807 INFO L203 MainTranslator]: Completed pre-run [2020-10-19 20:07:16,827 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-19 20:07:16,845 INFO L208 MainTranslator]: Completed translation [2020-10-19 20:07:16,846 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.10 08:07:16 WrapperNode [2020-10-19 20:07:16,846 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-19 20:07:16,847 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-19 20:07:16,847 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-19 20:07:16,847 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-19 20:07:16,857 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.10 08:07:16" (1/1) ... [2020-10-19 20:07:16,927 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.10 08:07:16" (1/1) ... [2020-10-19 20:07:16,948 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-19 20:07:16,948 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-19 20:07:16,949 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-19 20:07:16,949 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-19 20:07:16,958 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.10 08:07:16" (1/1) ... [2020-10-19 20:07:16,959 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.10 08:07:16" (1/1) ... [2020-10-19 20:07:16,960 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.10 08:07:16" (1/1) ... [2020-10-19 20:07:16,961 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.10 08:07:16" (1/1) ... [2020-10-19 20:07:16,965 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.10 08:07:16" (1/1) ... [2020-10-19 20:07:16,968 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.10 08:07:16" (1/1) ... [2020-10-19 20:07:16,970 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.10 08:07:16" (1/1) ... [2020-10-19 20:07:16,972 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-19 20:07:16,972 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-19 20:07:16,973 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-19 20:07:16,973 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-19 20:07:16,974 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.10 08:07:16" (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-19 20:07:17,035 INFO L130 BoogieDeclarations]: Found specification of procedure gcd [2020-10-19 20:07:17,036 INFO L138 BoogieDeclarations]: Found implementation of procedure gcd [2020-10-19 20:07:17,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-10-19 20:07:17,036 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-19 20:07:17,036 INFO L130 BoogieDeclarations]: Found specification of procedure divides [2020-10-19 20:07:17,036 INFO L138 BoogieDeclarations]: Found implementation of procedure divides [2020-10-19 20:07:17,037 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-19 20:07:17,037 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-19 20:07:17,321 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-19 20:07:17,321 INFO L298 CfgBuilder]: Removed 8 assume(true) statements. [2020-10-19 20:07:17,323 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.10 08:07:17 BoogieIcfgContainer [2020-10-19 20:07:17,323 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-19 20:07:17,324 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2020-10-19 20:07:17,324 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2020-10-19 20:07:17,328 INFO L275 PluginConnector]: BuchiAutomizer initialized [2020-10-19 20:07:17,329 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-10-19 20:07:17,329 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 19.10 08:07:16" (1/3) ... [2020-10-19 20:07:17,331 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@75786b78 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 19.10 08:07:17, skipping insertion in model container [2020-10-19 20:07:17,331 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-10-19 20:07:17,331 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.10 08:07:16" (2/3) ... [2020-10-19 20:07:17,332 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@75786b78 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 19.10 08:07:17, skipping insertion in model container [2020-10-19 20:07:17,332 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-10-19 20:07:17,332 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.10 08:07:17" (3/3) ... [2020-10-19 20:07:17,334 INFO L373 chiAutomizerObserver]: Analyzing ICFG gcd02.c [2020-10-19 20:07:17,384 INFO L359 BuchiCegarLoop]: Interprodecural is true [2020-10-19 20:07:17,384 INFO L360 BuchiCegarLoop]: Hoare is false [2020-10-19 20:07:17,384 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2020-10-19 20:07:17,384 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-19 20:07:17,385 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-19 20:07:17,385 INFO L364 BuchiCegarLoop]: Difference is false [2020-10-19 20:07:17,385 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-19 20:07:17,385 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2020-10-19 20:07:17,401 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 33 states. [2020-10-19 20:07:17,448 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 12 [2020-10-19 20:07:17,449 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-19 20:07:17,449 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-19 20:07:17,456 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-19 20:07:17,456 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2020-10-19 20:07:17,456 INFO L427 BuchiCegarLoop]: ======== Iteration 1============ [2020-10-19 20:07:17,457 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 33 states. [2020-10-19 20:07:17,460 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 12 [2020-10-19 20:07:17,461 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-19 20:07:17,461 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-19 20:07:17,461 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-19 20:07:17,461 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2020-10-19 20:07:17,470 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-19 20:07:17,470 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-19 20:07:17,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-19 20:07:17,477 INFO L82 PathProgramCache]: Analyzing trace with hash 1954575713, now seen corresponding path program 1 times [2020-10-19 20:07:17,487 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-19 20:07:17,487 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283342851] [2020-10-19 20:07:17,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-19 20:07:17,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:17,588 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:17,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:17,607 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:17,630 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-19 20:07:17,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-19 20:07:17,632 INFO L82 PathProgramCache]: Analyzing trace with hash 40362971, now seen corresponding path program 1 times [2020-10-19 20:07:17,632 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-19 20:07:17,632 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332960661] [2020-10-19 20:07:17,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-19 20:07:17,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:17,640 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:17,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:17,645 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:17,647 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-19 20:07:17,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-19 20:07:17,649 INFO L82 PathProgramCache]: Analyzing trace with hash -1464219013, now seen corresponding path program 1 times [2020-10-19 20:07:17,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-19 20:07:17,650 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988040316] [2020-10-19 20:07:17,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-19 20:07:17,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:17,675 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:17,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:17,695 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:17,704 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-19 20:07:17,848 INFO L210 LassoAnalysis]: Preferences: [2020-10-19 20:07:17,849 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-10-19 20:07:17,849 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-10-19 20:07:17,849 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-10-19 20:07:17,849 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-10-19 20:07:17,850 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:17,850 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-10-19 20:07:17,850 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-10-19 20:07:17,850 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration1_Loop [2020-10-19 20:07:17,850 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-10-19 20:07:17,851 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-10-19 20:07:17,870 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-19 20:07:17,893 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-19 20:07:17,897 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-19 20:07:17,900 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:17,903 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:17,906 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-19 20:07:17,968 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-10-19 20:07:17,969 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-19 20:07:17,978 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-10-19 20:07:17,978 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) [2020-10-19 20:07:18,025 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-10-19 20:07:18,025 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:18,160 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-10-19 20:07:18,162 INFO L210 LassoAnalysis]: Preferences: [2020-10-19 20:07:18,162 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-10-19 20:07:18,163 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-10-19 20:07:18,163 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-10-19 20:07:18,163 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-10-19 20:07:18,163 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:18,163 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-10-19 20:07:18,163 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-10-19 20:07:18,164 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration1_Loop [2020-10-19 20:07:18,164 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-10-19 20:07:18,164 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-10-19 20:07:18,166 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:18,172 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-19 20:07:18,184 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:18,187 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:18,190 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:18,193 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-19 20:07:18,246 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-10-19 20:07:18,252 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-19 20:07:18,265 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:18,268 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:18,269 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:18,270 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:18,270 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:18,270 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:18,273 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:18,274 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:18,279 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) [2020-10-19 20:07:18,323 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:18,325 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:18,326 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:18,326 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:18,326 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:18,326 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:18,329 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:18,329 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:18,334 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-10-19 20:07:18,348 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-10-19 20:07:18,348 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) [2020-10-19 20:07:18,355 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-10-19 20:07:18,355 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-10-19 20:07:18,355 INFO L510 LassoAnalysis]: Proved termination. [2020-10-19 20:07:18,356 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(gcd_#in~y1) = 1*gcd_#in~y1 Supporting invariants [] Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:18,395 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-10-19 20:07:18,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-19 20:07:18,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-19 20:07:18,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-19 20:07:18,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-19 20:07:18,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-19 20:07:18,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-19 20:07:18,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-19 20:07:18,539 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-19 20:07:18,553 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-19 20:07:18,554 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 33 states. Second operand 5 states. [2020-10-19 20:07:18,769 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-19 20:07:18,770 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-19 20:07:18,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-19 20:07:18,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 63 transitions. [2020-10-19 20:07:18,777 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 63 transitions. Stem has 6 letters. Loop has 5 letters. [2020-10-19 20:07:18,780 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-19 20:07:18,780 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 63 transitions. Stem has 11 letters. Loop has 5 letters. [2020-10-19 20:07:18,781 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-19 20:07:18,781 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 63 transitions. Stem has 6 letters. Loop has 10 letters. [2020-10-19 20:07:18,781 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-19 20:07:18,782 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 152 states and 208 transitions. [2020-10-19 20:07:18,806 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2020-10-19 20:07:18,823 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 152 states to 62 states and 87 transitions. [2020-10-19 20:07:18,827 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 43 [2020-10-19 20:07:18,828 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 45 [2020-10-19 20:07:18,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 87 transitions. [2020-10-19 20:07:18,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-10-19 20:07:18,831 INFO L691 BuchiCegarLoop]: Abstraction has 62 states and 87 transitions. [2020-10-19 20:07:18,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states and 87 transitions. [2020-10-19 20:07:18,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 48. [2020-10-19 20:07:18,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2020-10-19 20:07:18,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 63 transitions. [2020-10-19 20:07:18,869 INFO L714 BuchiCegarLoop]: Abstraction has 48 states and 63 transitions. [2020-10-19 20:07:18,870 INFO L594 BuchiCegarLoop]: Abstraction has 48 states and 63 transitions. [2020-10-19 20:07:18,870 INFO L427 BuchiCegarLoop]: ======== Iteration 2============ [2020-10-19 20:07:18,870 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 48 states and 63 transitions. [2020-10-19 20:07:18,872 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2020-10-19 20:07:18,872 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-19 20:07:18,872 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-19 20:07:18,873 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-19 20:07:18,873 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2020-10-19 20:07:18,873 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-19 20:07:18,873 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-19 20:07:18,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-19 20:07:18,874 INFO L82 PathProgramCache]: Analyzing trace with hash -1464218918, now seen corresponding path program 1 times [2020-10-19 20:07:18,874 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-19 20:07:18,874 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58146091] [2020-10-19 20:07:18,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-19 20:07:18,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:18,894 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:18,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:18,911 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:18,917 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-19 20:07:18,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-19 20:07:18,918 INFO L82 PathProgramCache]: Analyzing trace with hash 40363066, now seen corresponding path program 1 times [2020-10-19 20:07:18,918 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-19 20:07:18,918 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405484297] [2020-10-19 20:07:18,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-19 20:07:18,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:18,923 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:18,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:18,927 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:18,929 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-19 20:07:18,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-19 20:07:18,930 INFO L82 PathProgramCache]: Analyzing trace with hash 176683265, now seen corresponding path program 2 times [2020-10-19 20:07:18,930 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-19 20:07:18,931 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477866688] [2020-10-19 20:07:18,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-19 20:07:18,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:18,951 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:18,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:18,971 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:18,983 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-19 20:07:19,084 INFO L210 LassoAnalysis]: Preferences: [2020-10-19 20:07:19,084 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-10-19 20:07:19,085 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-10-19 20:07:19,085 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-10-19 20:07:19,085 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-10-19 20:07:19,085 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:19,085 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-10-19 20:07:19,085 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-10-19 20:07:19,085 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration2_Loop [2020-10-19 20:07:19,086 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-10-19 20:07:19,086 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-10-19 20:07:19,088 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-19 20:07:19,091 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-19 20:07:19,093 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-19 20:07:19,096 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-19 20:07:19,112 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:19,115 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-19 20:07:19,198 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-10-19 20:07:19,198 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) [2020-10-19 20:07:19,210 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-10-19 20:07:19,210 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:19,216 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-10-19 20:07:19,216 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-19 20:07:19,262 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-10-19 20:07:19,263 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-19 20:07:19,267 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-10-19 20:07:19,267 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) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:19,303 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-10-19 20:07:19,304 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-10-19 20:07:19,308 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-10-19 20:07:19,308 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) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:19,335 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-10-19 20:07:19,335 INFO L160 nArgumentSynthesizer]: Using integer mode. 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) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:19,376 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-10-19 20:07:19,376 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-10-19 20:07:19,503 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-10-19 20:07:19,505 INFO L210 LassoAnalysis]: Preferences: [2020-10-19 20:07:19,506 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-10-19 20:07:19,506 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-10-19 20:07:19,506 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-10-19 20:07:19,506 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-10-19 20:07:19,506 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:19,506 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-10-19 20:07:19,507 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-10-19 20:07:19,507 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration2_Loop [2020-10-19 20:07:19,507 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-10-19 20:07:19,507 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-10-19 20:07:19,509 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-19 20:07:19,521 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-19 20:07:19,524 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-19 20:07:19,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-19 20:07:19,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-19 20:07:19,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-19 20:07:19,622 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-10-19 20:07:19,622 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-19 20:07:19,633 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 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 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:19,635 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:19,635 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:19,636 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:19,636 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:19,636 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:19,637 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:19,638 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:19,642 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-19 20:07:19,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-19 20:07:19,693 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:19,694 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:19,694 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:19,694 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:19,694 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:19,695 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:19,696 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:19,698 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. Waiting until toolchain timeout for monitored process 13 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 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:19,747 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:19,749 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:19,749 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:19,749 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:19,749 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:19,749 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:19,751 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:19,751 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:19,757 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-10-19 20:07:19,762 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-10-19 20:07:19,762 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) [2020-10-19 20:07:19,780 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-10-19 20:07:19,780 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-10-19 20:07:19,781 INFO L510 LassoAnalysis]: Proved termination. [2020-10-19 20:07:19,781 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(gcd_#in~y2) = 1*gcd_#in~y2 Supporting invariants [] Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:19,821 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-10-19 20:07:19,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-19 20:07:19,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-19 20:07:19,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 6 conjunts are in the unsatisfiable core [2020-10-19 20:07:19,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-19 20:07:19,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-19 20:07:19,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-19 20:07:19,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-19 20:07:19,945 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-19 20:07:19,946 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-19 20:07:19,946 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 48 states and 63 transitions. cyclomatic complexity: 18 Second operand 6 states. [2020-10-19 20:07:20,124 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-19 20:07:20,125 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-19 20:07:20,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-10-19 20:07:20,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 37 transitions. [2020-10-19 20:07:20,127 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 37 transitions. Stem has 11 letters. Loop has 5 letters. [2020-10-19 20:07:20,128 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-19 20:07:20,128 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 37 transitions. Stem has 16 letters. Loop has 5 letters. [2020-10-19 20:07:20,128 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-19 20:07:20,128 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 37 transitions. Stem has 11 letters. Loop has 10 letters. [2020-10-19 20:07:20,129 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-19 20:07:20,129 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 143 states and 190 transitions. [2020-10-19 20:07:20,134 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 8 [2020-10-19 20:07:20,140 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 143 states to 119 states and 166 transitions. [2020-10-19 20:07:20,141 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 68 [2020-10-19 20:07:20,141 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 70 [2020-10-19 20:07:20,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 119 states and 166 transitions. [2020-10-19 20:07:20,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-10-19 20:07:20,143 INFO L691 BuchiCegarLoop]: Abstraction has 119 states and 166 transitions. [2020-10-19 20:07:20,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states and 166 transitions. [2020-10-19 20:07:20,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 88. [2020-10-19 20:07:20,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2020-10-19 20:07:20,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 117 transitions. [2020-10-19 20:07:20,159 INFO L714 BuchiCegarLoop]: Abstraction has 88 states and 117 transitions. [2020-10-19 20:07:20,159 INFO L594 BuchiCegarLoop]: Abstraction has 88 states and 117 transitions. [2020-10-19 20:07:20,159 INFO L427 BuchiCegarLoop]: ======== Iteration 3============ [2020-10-19 20:07:20,159 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 88 states and 117 transitions. [2020-10-19 20:07:20,161 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2020-10-19 20:07:20,162 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-19 20:07:20,162 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-19 20:07:20,163 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-19 20:07:20,163 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2020-10-19 20:07:20,163 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-19 20:07:20,164 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-19 20:07:20,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-19 20:07:20,164 INFO L82 PathProgramCache]: Analyzing trace with hash 1634063346, now seen corresponding path program 1 times [2020-10-19 20:07:20,164 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-19 20:07:20,165 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284051445] [2020-10-19 20:07:20,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-19 20:07:20,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:20,180 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:20,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:20,200 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:20,210 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-19 20:07:20,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-19 20:07:20,210 INFO L82 PathProgramCache]: Analyzing trace with hash 927683, now seen corresponding path program 1 times [2020-10-19 20:07:20,211 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-19 20:07:20,214 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228226657] [2020-10-19 20:07:20,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-19 20:07:20,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:20,224 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:20,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:20,232 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:20,238 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-19 20:07:20,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-19 20:07:20,239 INFO L82 PathProgramCache]: Analyzing trace with hash -778659020, now seen corresponding path program 1 times [2020-10-19 20:07:20,239 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-19 20:07:20,240 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355631457] [2020-10-19 20:07:20,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-19 20:07:20,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:20,279 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:20,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:20,312 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:20,322 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-19 20:07:20,814 WARN L193 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 81 [2020-10-19 20:07:21,053 INFO L210 LassoAnalysis]: Preferences: [2020-10-19 20:07:21,054 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-10-19 20:07:21,054 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-10-19 20:07:21,054 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-10-19 20:07:21,054 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-10-19 20:07:21,054 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:21,054 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-10-19 20:07:21,055 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-10-19 20:07:21,055 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration3_Lasso [2020-10-19 20:07:21,055 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-10-19 20:07:21,055 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-10-19 20:07:21,061 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:21,071 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:21,073 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:21,076 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-19 20:07:21,079 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:21,081 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:21,083 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:21,087 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:21,089 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:21,093 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:21,096 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:21,098 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:21,099 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-19 20:07:21,101 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-19 20:07:21,104 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-19 20:07:21,197 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-19 20:07:21,199 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-19 20:07:21,201 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-19 20:07:21,203 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-19 20:07:21,205 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-19 20:07:21,207 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-19 20:07:21,221 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-19 20:07:21,224 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-19 20:07:21,226 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-19 20:07:21,228 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:21,231 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-19 20:07:21,233 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-19 20:07:21,236 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-19 20:07:21,238 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-19 20:07:21,506 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-10-19 20:07:21,507 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-19 20:07:21,528 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:21,529 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:21,529 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:21,529 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:21,530 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:21,532 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:21,533 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:21,537 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) [2020-10-19 20:07:21,583 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:21,585 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:21,585 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:21,585 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:21,585 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:21,585 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:21,586 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:21,586 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:21,589 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-19 20:07:21,615 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:21,617 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:21,618 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:21,618 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:21,618 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:21,618 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:21,619 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:21,619 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:21,621 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) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:21,660 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:21,666 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:21,667 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:21,667 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:21,667 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:21,667 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:21,668 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:21,668 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:21,670 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-19 20:07:21,714 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:21,716 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:21,716 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:21,716 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:21,716 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:21,716 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:21,717 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:21,717 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-19 20:07: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 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-19 20:07:21,745 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:21,747 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:21,747 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:21,748 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:21,748 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:21,748 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:21,748 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:21,748 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:21,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 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-19 20:07:21,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-19 20:07:21,775 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:21,775 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:21,775 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:21,775 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:21,775 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:21,776 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:21,776 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:21,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 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-19 20:07:21,801 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:21,803 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:21,804 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:21,804 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:21,804 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:21,804 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:21,805 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:21,805 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:21,813 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-19 20:07:21,836 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:21,838 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:21,838 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:21,838 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:21,838 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:21,840 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:21,840 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:21,843 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-19 20:07:21,866 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:21,867 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:21,867 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:21,868 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:21,868 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:21,868 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:21,868 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:21,868 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:21,869 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-19 20:07:21,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-19 20:07:21,893 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:21,893 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:21,894 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:21,894 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:21,894 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:21,894 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:21,894 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:21,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 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-19 20:07:21,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-19 20:07:21,920 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:21,921 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:21,921 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:21,921 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:21,921 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:21,921 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:21,922 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:21,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 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-19 20:07:21,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-19 20:07:21,948 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:21,948 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:21,948 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:21,948 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:21,950 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:21,951 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:21,955 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-19 20:07:21,981 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-19 20:07:21,982 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:21,982 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:21,983 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:21,983 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:21,985 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:21,985 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:21,989 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-19 20:07:22,026 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:22,028 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:22,028 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:22,028 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:22,029 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:22,034 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:22,034 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-19 20:07:22,043 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-19 20:07:22,070 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-19 20:07:22,072 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:22,072 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:22,072 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:22,072 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:22,074 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:22,074 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:22,078 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) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:22,104 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:22,106 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:22,106 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:22,106 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:22,106 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:22,108 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:22,108 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:22,111 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-19 20:07:22,136 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:22,137 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:22,138 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:22,138 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:22,138 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:22,139 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:22,139 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:22,144 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) [2020-10-19 20:07:22,180 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:22,181 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:22,182 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:22,182 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:22,182 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:22,184 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:22,184 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:22,189 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-19 20:07:22,211 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-19 20:07:22,212 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:22,212 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:22,212 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:22,213 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:22,215 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:22,215 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:22,220 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-19 20:07:22,244 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-19 20:07:22,245 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:22,246 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:22,246 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:22,246 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:22,247 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:22,247 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:22,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 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-19 20:07:22,294 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-19 20:07:22,296 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:22,296 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:22,296 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:22,296 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:22,298 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:22,298 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-19 20:07:22,303 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-19 20:07:22,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-19 20:07:22,337 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:22,337 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:22,337 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:22,337 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:22,338 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:22,338 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:22,342 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-19 20:07:22,368 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-19 20:07:22,369 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:22,369 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:22,369 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:22,369 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:22,369 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:22,370 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:22,370 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:22,372 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-19 20:07:22,395 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-19 20:07:22,396 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:22,397 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:22,397 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:22,397 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:22,397 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:22,397 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:22,397 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:22,399 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-19 20:07:22,427 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:22,428 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:22,428 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:22,428 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:22,428 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:22,429 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:22,430 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:22,430 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:22,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 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-19 20:07:22,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-19 20:07:22,456 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:22,456 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:22,456 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:22,457 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:22,457 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:22,457 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:22,457 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:22,459 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-19 20:07:22,488 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-19 20:07:22,489 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:22,489 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:22,490 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:22,490 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:22,492 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:22,492 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:22,494 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-19 20:07:22,517 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:22,519 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:22,519 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:22,519 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-10-19 20:07:22,519 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:22,527 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2020-10-19 20:07:22,528 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-10-19 20:07:22,559 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-10-19 20:07:22,603 INFO L443 ModelExtractionUtils]: Simplification made 12 calls to the SMT solver. [2020-10-19 20:07:22,603 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) [2020-10-19 20:07:22,608 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:22,613 INFO L438 nArgumentSynthesizer]: Removed 3 redundant supporting invariants from a total of 4. [2020-10-19 20:07:22,614 INFO L510 LassoAnalysis]: Proved termination. [2020-10-19 20:07:22,614 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-19 20:07:22,654 INFO L297 tatePredicateManager]: 7 out of 8 supporting invariants were superfluous and have been removed [2020-10-19 20:07:22,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-19 20:07:22,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-19 20:07:22,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-19 20:07:22,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-19 20:07:22,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-19 20:07:22,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-19 20:07:22,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-19 20:07:22,894 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-19 20:07:22,895 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-19 20:07:22,895 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 88 states and 117 transitions. cyclomatic complexity: 34 Second operand 9 states. [2020-10-19 20:07:23,227 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-19 20:07:23,228 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-19 20:07:23,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-19 20:07:23,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 32 transitions. [2020-10-19 20:07:23,229 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 32 transitions. Stem has 13 letters. Loop has 4 letters. [2020-10-19 20:07:23,230 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-19 20:07:23,230 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 32 transitions. Stem has 17 letters. Loop has 4 letters. [2020-10-19 20:07:23,230 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-19 20:07:23,230 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 32 transitions. Stem has 13 letters. Loop has 8 letters. [2020-10-19 20:07:23,231 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-19 20:07:23,231 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 120 states and 154 transitions. [2020-10-19 20:07:23,235 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2020-10-19 20:07:23,238 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 120 states to 102 states and 135 transitions. [2020-10-19 20:07:23,238 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 67 [2020-10-19 20:07:23,239 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 68 [2020-10-19 20:07:23,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 102 states and 135 transitions. [2020-10-19 20:07:23,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-10-19 20:07:23,240 INFO L691 BuchiCegarLoop]: Abstraction has 102 states and 135 transitions. [2020-10-19 20:07:23,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states and 135 transitions. [2020-10-19 20:07:23,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 92. [2020-10-19 20:07:23,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2020-10-19 20:07:23,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 124 transitions. [2020-10-19 20:07:23,251 INFO L714 BuchiCegarLoop]: Abstraction has 92 states and 124 transitions. [2020-10-19 20:07:23,251 INFO L594 BuchiCegarLoop]: Abstraction has 92 states and 124 transitions. [2020-10-19 20:07:23,252 INFO L427 BuchiCegarLoop]: ======== Iteration 4============ [2020-10-19 20:07:23,252 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 92 states and 124 transitions. [2020-10-19 20:07:23,253 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2020-10-19 20:07:23,254 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-19 20:07:23,254 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-19 20:07:23,255 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-19 20:07:23,255 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2020-10-19 20:07:23,255 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-19 20:07:23,255 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-19 20:07:23,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-19 20:07:23,256 INFO L82 PathProgramCache]: Analyzing trace with hash -1799942905, now seen corresponding path program 1 times [2020-10-19 20:07:23,256 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-19 20:07:23,257 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115509688] [2020-10-19 20:07:23,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-19 20:07:23,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:23,270 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:23,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:23,282 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:23,287 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-19 20:07:23,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-19 20:07:23,288 INFO L82 PathProgramCache]: Analyzing trace with hash 927683, now seen corresponding path program 2 times [2020-10-19 20:07:23,289 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-19 20:07:23,289 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410912810] [2020-10-19 20:07:23,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-19 20:07:23,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:23,293 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:23,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:23,296 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:23,297 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-19 20:07:23,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-19 20:07:23,298 INFO L82 PathProgramCache]: Analyzing trace with hash 415973833, now seen corresponding path program 1 times [2020-10-19 20:07:23,298 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-19 20:07:23,299 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777983112] [2020-10-19 20:07:23,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-19 20:07:23,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:23,316 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:23,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:23,342 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:23,368 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-19 20:07:23,836 WARN L193 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 83 [2020-10-19 20:07:24,065 INFO L210 LassoAnalysis]: Preferences: [2020-10-19 20:07:24,066 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-10-19 20:07:24,066 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-10-19 20:07:24,066 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-10-19 20:07:24,066 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-10-19 20:07:24,066 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:24,067 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-10-19 20:07:24,067 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-10-19 20:07:24,067 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration4_Lasso [2020-10-19 20:07:24,067 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-10-19 20:07:24,067 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-10-19 20:07:24,070 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:24,073 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-19 20:07:24,075 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-19 20:07:24,079 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-19 20:07:24,081 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-19 20:07:24,085 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-19 20:07:24,161 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-19 20:07:24,162 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-19 20:07:24,164 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-19 20:07:24,167 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-19 20:07:24,170 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-19 20:07:24,176 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-19 20:07:24,178 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-19 20:07:24,179 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-19 20:07:24,182 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-19 20:07:24,185 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-19 20:07:24,187 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:24,190 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:24,193 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-19 20:07:24,195 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-19 20:07:24,197 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-19 20:07:24,198 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:24,200 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:24,205 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-19 20:07:24,218 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-19 20:07:24,221 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-19 20:07:24,224 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-19 20:07:24,226 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-19 20:07:24,237 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-19 20:07:24,517 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-10-19 20:07:24,517 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-19 20:07:24,526 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 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-19 20:07:24,528 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:24,528 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:24,528 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:24,529 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:24,529 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:24,529 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:24,529 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:24,531 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) Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:24,558 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-19 20:07:24,560 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:24,560 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:24,560 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:24,560 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:24,560 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:24,561 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:24,561 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:24,565 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-19 20:07:24,588 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:24,589 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:24,589 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:24,590 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:24,590 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:24,591 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:24,591 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:24,594 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-19 20:07:24,616 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-19 20:07:24,618 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:24,618 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:24,618 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:24,618 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:24,618 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:24,619 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:24,619 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:24,620 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-19 20:07:24,642 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:24,643 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:24,643 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:24,644 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:24,644 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:24,644 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:24,644 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:24,644 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:24,646 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-19 20:07:24,670 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:24,672 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:24,672 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:24,672 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:24,673 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:24,674 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:24,674 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:24,678 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) [2020-10-19 20:07:24,701 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-19 20:07:24,703 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:24,703 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:24,703 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:24,703 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:24,707 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:24,708 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. Waiting until toolchain timeout for monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:24,714 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-19 20:07:24,749 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:24,750 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:24,751 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:24,751 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:24,751 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:24,753 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:24,753 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:24,758 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) Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:24,789 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:24,791 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:24,791 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:24,791 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:24,791 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:24,793 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:24,793 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:24,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 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-19 20:07:24,819 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:24,820 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:24,821 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:24,821 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:24,821 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:24,822 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:24,822 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:24,826 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) Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:24,848 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:24,849 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:24,849 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:24,849 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:24,849 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:24,850 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:24,850 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:24,853 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-19 20:07:24,876 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:24,878 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:24,878 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:24,878 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:24,878 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:24,879 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:24,880 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:24,888 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-19 20:07:24,916 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-19 20:07:24,917 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:24,918 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:24,918 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:24,918 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:24,919 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:24,920 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:24,923 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. Waiting until toolchain timeout for monitored process 58 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 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-19 20:07:24,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-19 20:07:24,949 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:24,949 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:24,949 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:24,949 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:24,950 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:24,950 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:24,959 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-19 20:07:24,989 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:24,990 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:24,990 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:24,990 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:24,990 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:24,991 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:24,991 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:24,995 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) Waiting until toolchain timeout for monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:25,017 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:25,018 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:25,019 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:25,019 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:25,019 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:25,020 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:25,020 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:25,023 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) Waiting until toolchain timeout for monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:25,045 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:25,046 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:25,047 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:25,047 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:25,047 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:25,047 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:25,047 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:25,047 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:25,048 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-19 20:07:25,072 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:25,073 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:25,074 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:25,074 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:25,074 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:25,074 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:25,074 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:25,074 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:25,075 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-19 20:07:25,098 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:25,099 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:25,099 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:25,099 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:25,099 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:25,099 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:25,099 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:25,100 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:25,101 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-19 20:07:25,124 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:25,127 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:25,127 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:25,127 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:25,127 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:25,128 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:25,128 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:25,137 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-19 20:07:25,165 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:25,166 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:25,167 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:25,167 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:25,167 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:25,167 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:25,167 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:25,167 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:25,168 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-19 20:07:25,194 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:25,195 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:25,196 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:25,196 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:25,196 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:25,196 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:25,196 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:25,197 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:25,198 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-19 20:07:25,221 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:25,222 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:25,223 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:25,223 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:25,223 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:25,225 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:25,225 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:25,228 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-19 20:07:25,255 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:25,256 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:25,256 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:25,256 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:25,257 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:25,257 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:25,257 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:25,257 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:25,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 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-19 20:07:25,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-19 20:07:25,282 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:25,282 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:25,282 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:25,282 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:25,282 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:25,283 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:25,283 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:25,284 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-19 20:07:25,305 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:25,307 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:25,307 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:25,307 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:25,308 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:25,308 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:25,308 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:25,308 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:25,310 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) [2020-10-19 20:07:25,342 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:25,344 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:25,344 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:25,345 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:25,345 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:25,345 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:25,345 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:25,346 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 72 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:25,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 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-19 20:07:25,370 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-19 20:07:25,372 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:25,372 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:25,372 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:25,372 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:25,372 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:25,373 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:25,373 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:25,374 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-19 20:07:25,397 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:25,399 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:25,399 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:25,400 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:25,400 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:25,400 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:25,400 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:25,400 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:25,402 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-19 20:07:25,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-19 20:07:25,427 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:25,427 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:25,427 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:25,428 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:25,428 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:25,428 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:25,428 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:25,430 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-19 20:07:25,452 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-19 20:07:25,453 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:25,453 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:25,453 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:25,453 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:25,453 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:25,454 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:25,454 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:25,455 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-19 20:07:25,479 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:25,480 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:25,480 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:25,481 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-10-19 20:07:25,481 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:25,485 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2020-10-19 20:07:25,485 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-10-19 20:07:25,509 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-10-19 20:07:25,553 INFO L443 ModelExtractionUtils]: Simplification made 15 calls to the SMT solver. [2020-10-19 20:07:25,553 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-19 20:07:25,555 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-10-19 20:07:25,559 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 4. [2020-10-19 20:07:25,560 INFO L510 LassoAnalysis]: Proved termination. [2020-10-19 20:07:25,560 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(divides_#in~m) = 1*divides_#in~m Supporting invariants [1*divides_#in~m >= 0, 1*divides_#in~n - 1 >= 0] [2020-10-19 20:07:25,604 INFO L297 tatePredicateManager]: 8 out of 9 supporting invariants were superfluous and have been removed [2020-10-19 20:07:25,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-19 20:07:25,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-19 20:07:25,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-19 20:07:25,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-19 20:07:25,746 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-19 20:07:25,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-19 20:07:25,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-19 20:07:25,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-19 20:07:25,869 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-19 20:07:25,869 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-19 20:07:25,869 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 92 states and 124 transitions. cyclomatic complexity: 37 Second operand 10 states. [2020-10-19 20:07:26,291 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-19 20:07:26,293 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-19 20:07:26,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-19 20:07:26,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 33 transitions. [2020-10-19 20:07:26,294 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 33 transitions. Stem has 21 letters. Loop has 4 letters. [2020-10-19 20:07:26,295 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-19 20:07:26,295 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 33 transitions. Stem has 25 letters. Loop has 4 letters. [2020-10-19 20:07:26,295 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-19 20:07:26,295 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 33 transitions. Stem has 21 letters. Loop has 8 letters. [2020-10-19 20:07:26,296 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-19 20:07:26,296 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 118 states and 153 transitions. [2020-10-19 20:07:26,299 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2020-10-19 20:07:26,301 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 118 states to 95 states and 126 transitions. [2020-10-19 20:07:26,302 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 60 [2020-10-19 20:07:26,302 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 61 [2020-10-19 20:07:26,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 95 states and 126 transitions. [2020-10-19 20:07:26,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-10-19 20:07:26,303 INFO L691 BuchiCegarLoop]: Abstraction has 95 states and 126 transitions. [2020-10-19 20:07:26,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states and 126 transitions. [2020-10-19 20:07:26,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 91. [2020-10-19 20:07:26,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91 states. [2020-10-19 20:07:26,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 121 transitions. [2020-10-19 20:07:26,312 INFO L714 BuchiCegarLoop]: Abstraction has 91 states and 121 transitions. [2020-10-19 20:07:26,312 INFO L594 BuchiCegarLoop]: Abstraction has 91 states and 121 transitions. [2020-10-19 20:07:26,312 INFO L427 BuchiCegarLoop]: ======== Iteration 5============ [2020-10-19 20:07:26,312 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 91 states and 121 transitions. [2020-10-19 20:07:26,314 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2020-10-19 20:07:26,314 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-19 20:07:26,314 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-19 20:07:26,315 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-19 20:07:26,315 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2020-10-19 20:07:26,315 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-19 20:07:26,315 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-19 20:07:26,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-19 20:07:26,316 INFO L82 PathProgramCache]: Analyzing trace with hash 1346682791, now seen corresponding path program 1 times [2020-10-19 20:07:26,316 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-19 20:07:26,316 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155221553] [2020-10-19 20:07:26,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-19 20:07:26,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:26,330 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:26,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:26,341 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:26,345 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-19 20:07:26,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-19 20:07:26,346 INFO L82 PathProgramCache]: Analyzing trace with hash 927683, now seen corresponding path program 3 times [2020-10-19 20:07:26,346 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-19 20:07:26,347 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283364643] [2020-10-19 20:07:26,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-19 20:07:26,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:26,350 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:26,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:26,353 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:26,354 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-19 20:07:26,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-19 20:07:26,355 INFO L82 PathProgramCache]: Analyzing trace with hash 452895849, now seen corresponding path program 1 times [2020-10-19 20:07:26,355 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-19 20:07:26,356 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588635267] [2020-10-19 20:07:26,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-19 20:07:26,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:26,369 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:26,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:26,381 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:26,386 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-19 20:07:26,908 WARN L193 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 83 [2020-10-19 20:07:27,127 INFO L210 LassoAnalysis]: Preferences: [2020-10-19 20:07:27,127 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-10-19 20:07:27,128 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-10-19 20:07:27,128 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-10-19 20:07:27,128 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-10-19 20:07:27,128 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:27,128 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-10-19 20:07:27,128 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-10-19 20:07:27,129 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration5_Lasso [2020-10-19 20:07:27,129 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-10-19 20:07:27,129 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-10-19 20:07:27,131 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-19 20:07:27,133 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-19 20:07:27,136 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:27,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-19 20:07:27,143 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-19 20:07:27,145 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:27,147 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:27,149 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:27,152 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-19 20:07:27,154 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-19 20:07:27,155 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:27,159 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-19 20:07:27,161 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:27,163 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:27,165 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:27,167 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:27,175 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-19 20:07:27,176 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-19 20:07:27,248 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-19 20:07:27,250 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-19 20:07:27,252 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:27,254 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-19 20:07:27,257 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:27,259 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-19 20:07:27,261 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-19 20:07:27,263 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:27,265 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-19 20:07:27,267 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:27,269 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-19 20:07:27,547 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-10-19 20:07:27,547 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-19 20:07:27,551 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:27,552 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:27,552 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:27,552 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:27,552 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:27,552 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:27,553 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:27,553 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:27,561 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-19 20:07:27,583 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:27,584 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:27,584 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:27,584 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:27,584 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:27,584 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:27,585 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:27,585 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:27,586 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-19 20:07:27,609 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:27,610 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:27,610 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:27,610 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:27,610 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:27,610 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:27,611 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:27,611 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:27,612 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) [2020-10-19 20:07:27,635 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false Waiting until toolchain timeout for monitored process 82 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:27,636 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:27,636 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:27,637 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:27,637 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:27,637 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:27,637 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:27,637 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:27,643 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-19 20:07:27,665 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:27,666 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:27,666 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:27,666 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:27,666 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:27,666 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:27,667 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:27,667 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:27,668 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-19 20:07:27,692 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:27,694 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:27,695 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:27,695 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:27,695 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:27,695 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:27,695 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:27,695 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:27,697 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-19 20:07:27,722 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:27,723 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:27,723 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:27,723 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:27,723 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:27,724 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:27,724 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:27,727 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-19 20:07:27,752 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-19 20:07:27,753 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:27,753 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:27,753 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:27,753 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:27,754 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:27,754 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:27,757 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-19 20:07:27,783 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:27,784 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:27,785 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:27,785 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:27,785 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:27,785 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:27,786 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:27,786 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:27,787 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) [2020-10-19 20:07:27,810 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false Waiting until toolchain timeout for monitored process 88 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:27,812 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:27,812 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:27,812 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:27,812 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:27,813 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:27,813 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:27,817 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-19 20:07:27,842 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:27,843 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:27,843 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:27,843 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:27,843 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:27,844 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:27,844 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:27,844 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:27,845 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-19 20:07:27,869 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:27,870 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:27,870 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:27,871 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:27,871 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:27,871 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:27,871 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:27,871 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:27,873 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-19 20:07:27,895 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-19 20:07:27,896 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:27,897 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:27,897 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:27,897 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:27,897 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:27,897 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:27,897 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:27,899 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-19 20:07:27,923 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:27,924 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:27,924 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:27,924 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:27,924 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:27,924 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:27,924 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:27,924 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:27,926 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) Waiting until toolchain timeout for monitored process 93 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:27,950 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:27,951 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:27,952 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:27,952 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:27,952 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:27,952 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:27,953 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:27,953 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:27,954 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-19 20:07:27,977 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-19 20:07:27,978 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:27,979 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:27,979 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:27,979 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:27,979 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:27,979 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:27,979 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:27,980 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-19 20:07:28,003 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:28,004 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:28,004 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:28,004 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:28,004 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:28,005 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:28,005 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:28,008 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-19 20:07:28,031 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-19 20:07:28,033 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:28,033 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:28,033 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:28,033 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:28,034 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:28,034 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:28,037 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-19 20:07:28,060 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:28,062 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:28,062 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:28,062 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:28,062 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:28,064 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:28,064 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:28,070 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-19 20:07:28,093 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:28,096 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:28,096 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:28,096 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:28,096 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:28,097 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:28,097 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:28,100 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-19 20:07:28,123 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-19 20:07:28,125 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:28,125 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:28,125 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:28,125 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:28,126 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:28,126 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:28,130 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-19 20:07:28,152 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:28,154 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:28,154 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:28,154 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:28,154 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:28,155 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:28,155 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:28,158 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-19 20:07:28,182 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:28,183 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:28,183 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:28,183 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:28,183 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:28,184 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:28,184 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:28,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 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-19 20:07:28,210 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:28,211 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:28,211 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:28,211 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:28,211 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:28,212 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:28,212 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:28,215 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-19 20:07:28,238 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:28,240 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:28,240 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:28,240 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:28,240 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:28,241 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:28,241 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:28,245 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-19 20:07:28,273 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:28,275 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:28,275 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:28,275 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:28,275 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:28,276 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:28,276 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:28,279 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-19 20:07:28,303 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:28,304 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:28,304 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:28,304 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:28,304 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:28,305 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:28,305 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:28,309 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-19 20:07:28,330 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:28,332 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:28,332 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:28,332 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:28,332 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:28,332 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:28,332 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:28,333 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:28,334 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-19 20:07:28,358 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-19 20:07:28,359 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:28,359 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:28,359 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:28,359 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:28,359 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:28,359 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:28,360 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:28,361 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-19 20:07:28,384 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:28,385 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:28,385 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:28,385 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:28,385 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:28,385 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:28,385 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:28,386 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:28,387 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-19 20:07:28,409 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:28,411 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:28,411 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:28,411 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:28,411 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:28,415 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:28,415 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:28,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 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-19 20:07:28,444 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:28,446 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:28,446 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:28,446 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:28,447 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:28,447 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:28,447 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:28,447 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:28,449 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-19 20:07:28,472 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:28,473 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:28,473 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:28,473 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:28,473 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:28,473 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:28,474 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:28,474 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:28,475 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-19 20:07:28,496 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-19 20:07:28,497 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:28,497 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:28,497 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:28,497 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:28,498 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:28,498 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:28,498 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:28,499 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-19 20:07:28,521 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:28,523 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:28,523 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:28,523 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:28,523 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:28,523 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:28,523 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:28,523 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:28,525 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-19 20:07:28,548 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:28,549 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:28,549 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:28,549 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:28,549 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:28,549 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:28,550 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:28,550 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:28,551 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-19 20:07:28,574 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:28,575 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:28,575 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:28,575 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-10-19 20:07:28,575 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:28,582 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2020-10-19 20:07:28,582 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-10-19 20:07:28,615 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-10-19 20:07:28,683 INFO L443 ModelExtractionUtils]: Simplification made 14 calls to the SMT solver. [2020-10-19 20:07:28,683 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-19 20:07:28,692 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-19 20:07:28,699 INFO L438 nArgumentSynthesizer]: Removed 3 redundant supporting invariants from a total of 4. [2020-10-19 20:07:28,699 INFO L510 LassoAnalysis]: Proved termination. [2020-10-19 20:07:28,699 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-19 20:07:28,773 INFO L297 tatePredicateManager]: 7 out of 8 supporting invariants were superfluous and have been removed [2020-10-19 20:07:28,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-19 20:07:28,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-19 20:07:28,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-19 20:07:28,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-19 20:07:28,913 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-19 20:07:28,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-19 20:07:28,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-19 20:07:28,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-19 20:07:29,034 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-19 20:07:29,034 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-19 20:07:29,034 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 91 states and 121 transitions. cyclomatic complexity: 35 Second operand 10 states. [2020-10-19 20:07:29,396 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-19 20:07:29,397 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-19 20:07:29,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-19 20:07:29,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 33 transitions. [2020-10-19 20:07:29,398 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 33 transitions. Stem has 21 letters. Loop has 4 letters. [2020-10-19 20:07:29,398 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-19 20:07:29,398 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 33 transitions. Stem has 25 letters. Loop has 4 letters. [2020-10-19 20:07:29,399 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-19 20:07:29,399 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 33 transitions. Stem has 21 letters. Loop has 8 letters. [2020-10-19 20:07:29,399 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-19 20:07:29,400 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 115 states and 146 transitions. [2020-10-19 20:07:29,404 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2020-10-19 20:07:29,407 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 115 states to 93 states and 122 transitions. [2020-10-19 20:07:29,407 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 58 [2020-10-19 20:07:29,408 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 59 [2020-10-19 20:07:29,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93 states and 122 transitions. [2020-10-19 20:07:29,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-10-19 20:07:29,411 INFO L691 BuchiCegarLoop]: Abstraction has 93 states and 122 transitions. [2020-10-19 20:07:29,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states and 122 transitions. [2020-10-19 20:07:29,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 91. [2020-10-19 20:07:29,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91 states. [2020-10-19 20:07:29,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 120 transitions. [2020-10-19 20:07:29,430 INFO L714 BuchiCegarLoop]: Abstraction has 91 states and 120 transitions. [2020-10-19 20:07:29,431 INFO L594 BuchiCegarLoop]: Abstraction has 91 states and 120 transitions. [2020-10-19 20:07:29,431 INFO L427 BuchiCegarLoop]: ======== Iteration 6============ [2020-10-19 20:07:29,431 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 91 states and 120 transitions. [2020-10-19 20:07:29,433 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2020-10-19 20:07:29,433 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-19 20:07:29,434 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-19 20:07:29,435 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-19 20:07:29,435 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2020-10-19 20:07:29,435 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-19 20:07:29,435 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-19 20:07:29,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-19 20:07:29,436 INFO L82 PathProgramCache]: Analyzing trace with hash -1412874190, now seen corresponding path program 1 times [2020-10-19 20:07:29,436 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-19 20:07:29,436 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444852700] [2020-10-19 20:07:29,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-19 20:07:29,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:29,448 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:29,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:29,460 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:29,465 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-19 20:07:29,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-19 20:07:29,465 INFO L82 PathProgramCache]: Analyzing trace with hash 927683, now seen corresponding path program 4 times [2020-10-19 20:07:29,466 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-19 20:07:29,466 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362518929] [2020-10-19 20:07:29,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-19 20:07:29,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:29,469 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:29,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:29,471 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:29,472 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-19 20:07:29,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-19 20:07:29,473 INFO L82 PathProgramCache]: Analyzing trace with hash 669640564, now seen corresponding path program 1 times [2020-10-19 20:07:29,473 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-19 20:07:29,473 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240103246] [2020-10-19 20:07:29,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-19 20:07:29,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:29,489 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:29,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-19 20:07:29,503 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-19 20:07:29,508 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-19 20:07:30,058 WARN L193 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 85 [2020-10-19 20:07:30,274 INFO L210 LassoAnalysis]: Preferences: [2020-10-19 20:07:30,274 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-10-19 20:07:30,274 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-10-19 20:07:30,275 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-10-19 20:07:30,275 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-10-19 20:07:30,275 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:30,275 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-10-19 20:07:30,275 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-10-19 20:07:30,275 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration6_Lasso [2020-10-19 20:07:30,276 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-10-19 20:07:30,276 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-10-19 20:07:30,278 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-19 20:07:30,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-19 20:07:30,288 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-19 20:07:30,290 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-19 20:07:30,292 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-19 20:07:30,295 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-19 20:07:30,297 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-19 20:07:30,299 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-19 20:07:30,301 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-19 20:07:30,303 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-19 20:07:30,305 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-19 20:07:30,307 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-19 20:07:30,310 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-19 20:07:30,312 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-19 20:07:30,314 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-19 20:07:30,316 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-19 20:07:30,318 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-19 20:07:30,342 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-19 20:07:30,362 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-19 20:07:30,365 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-19 20:07:30,367 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-19 20:07:30,435 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-19 20:07:30,438 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-19 20:07:30,440 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-19 20:07:30,442 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-19 20:07:30,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-19 20:07:30,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-19 20:07:30,448 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-19 20:07:30,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-19 20:07:30,727 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-10-19 20:07:30,727 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-19 20:07:30,734 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:30,736 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:30,736 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:30,736 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:30,736 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:30,737 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:30,738 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:30,738 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:30,739 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-19 20:07:30,761 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-19 20:07:30,762 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:30,762 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:30,762 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:30,762 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:30,762 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:30,763 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:30,763 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:30,764 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) [2020-10-19 20:07:30,788 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:30,790 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:30,790 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:30,790 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:30,790 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:30,790 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:30,791 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:30,791 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 119 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:30,792 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-19 20:07:30,827 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-19 20:07:30,828 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:30,828 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:30,828 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:30,828 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:30,828 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:30,829 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:30,829 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:30,830 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-19 20:07:30,853 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:30,854 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:30,854 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:30,855 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:30,855 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:30,856 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:30,856 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:30,858 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-19 20:07:30,881 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:30,882 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:30,883 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:30,883 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:30,883 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:30,883 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:30,883 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:30,884 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:30,885 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) [2020-10-19 20:07:30,914 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:30,915 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:30,915 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:30,915 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:30,916 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:30,916 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:30,916 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:30,916 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 123 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:30,918 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) Waiting until toolchain timeout for monitored process 124 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:30,944 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-19 20:07:30,945 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:30,946 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:30,946 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:30,946 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:30,947 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:30,947 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:30,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 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-19 20:07:30,972 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:30,974 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:30,974 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:30,974 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:30,974 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:30,974 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:30,975 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:30,975 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:30,976 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-19 20:07:30,999 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-19 20:07:31,000 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:31,000 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:31,000 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:31,000 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:31,000 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:31,000 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:31,000 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:31,002 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-19 20:07:31,024 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-19 20:07:31,026 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:31,026 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:31,026 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:31,026 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:31,027 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:31,027 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-10-19 20:07:31,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 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-19 20:07:31,055 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:31,056 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:31,056 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:31,056 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:31,056 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:31,057 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:31,057 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:31,057 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:31,058 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) [2020-10-19 20:07:31,101 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-19 20:07:31,102 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:31,103 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:31,103 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:31,103 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:31,104 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-10-19 20:07:31,104 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. Waiting until toolchain timeout for monitored process 129 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:31,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 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-19 20:07:31,134 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:31,135 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:31,135 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:31,135 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:31,135 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:31,135 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:31,136 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:31,136 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:31,137 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-19 20:07:31,160 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-10-19 20:07:31,161 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:31,161 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:31,161 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:31,161 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:31,161 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:31,161 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:31,161 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:31,163 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-19 20:07:31,186 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number 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-19 20:07:31,187 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:31,187 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-19 20:07:31,187 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:31,187 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-19 20:07:31,187 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:31,188 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-19 20:07:31,188 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-19 20:07:31,189 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) [2020-10-19 20:07:31,218 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 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 133 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-19 20:07:31,219 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-19 20:07:31,219 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-19 20:07:31,219 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-10-19 20:07:31,220 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-19 20:07:31,232 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2020-10-19 20:07:31,232 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-10-19 20:07:31,251 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-10-19 20:07:31,292 INFO L443 ModelExtractionUtils]: Simplification made 9 calls to the SMT solver. [2020-10-19 20:07:31,292 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-19 20:07:31,295 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-10-19 20:07:31,299 INFO L438 nArgumentSynthesizer]: Removed 3 redundant supporting invariants from a total of 4. [2020-10-19 20:07:31,299 INFO L510 LassoAnalysis]: Proved termination. [2020-10-19 20:07:31,299 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-19 20:07:31,341 INFO L297 tatePredicateManager]: 7 out of 8 supporting invariants were superfluous and have been removed [2020-10-19 20:07:31,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-19 20:07:31,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-19 20:07:31,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 19 conjunts are in the unsatisfiable core [2020-10-19 20:07:31,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-19 20:07:31,487 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-19 20:07:31,520 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-19 20:07:31,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-19 20:07:31,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-19 20:07:31,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-19 20:07:31,725 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-19 20:07:31,726 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-19 20:07:31,727 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 91 states and 120 transitions. cyclomatic complexity: 34 Second operand 11 states. [2020-10-19 20:07:32,200 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-19 20:07:32,202 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-19 20:07:32,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-19 20:07:32,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 26 transitions. [2020-10-19 20:07:32,203 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 26 transitions. Stem has 29 letters. Loop has 4 letters. [2020-10-19 20:07:32,203 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-19 20:07:32,203 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 26 transitions. Stem has 33 letters. Loop has 4 letters. [2020-10-19 20:07:32,203 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-19 20:07:32,204 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 26 transitions. Stem has 29 letters. Loop has 8 letters. [2020-10-19 20:07:32,204 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-19 20:07:32,204 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 101 states and 130 transitions. [2020-10-19 20:07:32,207 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2020-10-19 20:07:32,207 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 101 states to 0 states and 0 transitions. [2020-10-19 20:07:32,207 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2020-10-19 20:07:32,207 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2020-10-19 20:07:32,207 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2020-10-19 20:07:32,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-19 20:07:32,207 INFO L691 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-10-19 20:07:32,207 INFO L714 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-10-19 20:07:32,208 INFO L594 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-10-19 20:07:32,208 INFO L427 BuchiCegarLoop]: ======== Iteration 7============ [2020-10-19 20:07:32,208 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2020-10-19 20:07:32,208 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2020-10-19 20:07:32,208 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2020-10-19 20:07:32,214 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 19.10 08:07:32 BoogieIcfgContainer [2020-10-19 20:07:32,214 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2020-10-19 20:07:32,215 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-10-19 20:07:32,215 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-10-19 20:07:32,215 INFO L275 PluginConnector]: Witness Printer initialized [2020-10-19 20:07:32,216 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.10 08:07:17" (3/4) ... [2020-10-19 20:07:32,220 INFO L140 WitnessPrinter]: No result that supports witness generation found [2020-10-19 20:07:32,220 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-10-19 20:07:32,222 INFO L168 Benchmark]: Toolchain (without parser) took 15689.17 ms. Allocated memory was 1.0 GB in the beginning and 1.4 GB in the end (delta: 392.2 MB). Free memory was 958.6 MB in the beginning and 970.5 MB in the end (delta: -11.9 MB). Peak memory consumption was 380.3 MB. Max. memory is 11.5 GB. [2020-10-19 20:07:32,223 INFO L168 Benchmark]: CDTParser took 0.27 ms. Allocated memory is still 1.0 GB. Free memory is still 985.5 MB. There was no memory consumed. Max. memory is 11.5 GB. [2020-10-19 20:07:32,223 INFO L168 Benchmark]: CACSL2BoogieTranslator took 306.37 ms. Allocated memory is still 1.0 GB. Free memory was 958.6 MB in the beginning and 947.9 MB in the end (delta: 10.7 MB). Peak memory consumption was 10.7 MB. Max. memory is 11.5 GB. [2020-10-19 20:07:32,224 INFO L168 Benchmark]: Boogie Procedure Inliner took 101.30 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 131.1 MB). Free memory was 947.9 MB in the beginning and 1.1 GB in the end (delta: -179.5 MB). Peak memory consumption was 9.6 MB. Max. memory is 11.5 GB. [2020-10-19 20:07:32,224 INFO L168 Benchmark]: Boogie Preprocessor took 23.62 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.6 MB). Peak memory consumption was 6.6 MB. Max. memory is 11.5 GB. [2020-10-19 20:07:32,225 INFO L168 Benchmark]: RCFGBuilder took 350.93 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 20.2 MB). Peak memory consumption was 20.2 MB. Max. memory is 11.5 GB. [2020-10-19 20:07:32,225 INFO L168 Benchmark]: BuchiAutomizer took 14890.49 ms. Allocated memory was 1.2 GB in the beginning and 1.4 GB in the end (delta: 261.1 MB). Free memory was 1.1 GB in the beginning and 970.5 MB in the end (delta: 130.0 MB). Peak memory consumption was 391.1 MB. Max. memory is 11.5 GB. [2020-10-19 20:07:32,226 INFO L168 Benchmark]: Witness Printer took 5.39 ms. Allocated memory is still 1.4 GB. Free memory is still 970.5 MB. There was no memory consumed. Max. memory is 11.5 GB. [2020-10-19 20:07:32,228 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.27 ms. Allocated memory is still 1.0 GB. Free memory is still 985.5 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 306.37 ms. Allocated memory is still 1.0 GB. Free memory was 958.6 MB in the beginning and 947.9 MB in the end (delta: 10.7 MB). Peak memory consumption was 10.7 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 101.30 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 131.1 MB). Free memory was 947.9 MB in the beginning and 1.1 GB in the end (delta: -179.5 MB). Peak memory consumption was 9.6 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 23.62 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.6 MB). Peak memory consumption was 6.6 MB. Max. memory is 11.5 GB. * RCFGBuilder took 350.93 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 20.2 MB). Peak memory consumption was 20.2 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 14890.49 ms. Allocated memory was 1.2 GB in the beginning and 1.4 GB in the end (delta: 261.1 MB). Free memory was 1.1 GB in the beginning and 970.5 MB in the end (delta: 130.0 MB). Peak memory consumption was 391.1 MB. Max. memory is 11.5 GB. * Witness Printer took 5.39 ms. Allocated memory is still 1.4 GB. Free memory is still 970.5 MB. There was no memory consumed. Max. memory is 11.5 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.8s and 7 iterations. TraceHistogramMax:3. Analysis of lassos took 11.0s. Construction of modules took 0.4s. Büchi inclusion checks took 2.9s. 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: 97ms VariablesStem: 2 VariablesLoop: 4 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 4 MotzkinApplications: 16 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 3 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.4s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...