./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 ae007674 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.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 5840bf8cb045a250261e3957017079dce43a53700f7c91e31c16b36d5b980e00 --- Real Ultimate output --- This is Ultimate 0.2.2-dev-ae00767 [2021-12-28 09:42:23,116 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-28 09:42:23,117 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-28 09:42:23,152 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-28 09:42:23,152 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-28 09:42:23,159 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-28 09:42:23,161 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-28 09:42:23,165 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-28 09:42:23,167 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-28 09:42:23,169 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-28 09:42:23,170 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-28 09:42:23,176 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-28 09:42:23,177 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-28 09:42:23,181 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-28 09:42:23,182 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-28 09:42:23,183 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-28 09:42:23,184 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-28 09:42:23,185 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-28 09:42:23,186 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-28 09:42:23,189 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-28 09:42:23,193 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-28 09:42:23,196 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-28 09:42:23,197 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-28 09:42:23,198 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-28 09:42:23,200 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-28 09:42:23,201 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-28 09:42:23,201 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-28 09:42:23,202 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-28 09:42:23,203 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-28 09:42:23,203 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-28 09:42:23,204 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-28 09:42:23,204 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-28 09:42:23,205 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-28 09:42:23,206 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-28 09:42:23,206 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-28 09:42:23,207 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-28 09:42:23,207 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-28 09:42:23,208 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-28 09:42:23,208 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-28 09:42:23,208 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-28 09:42:23,210 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-28 09:42:23,210 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-12-28 09:42:23,241 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-28 09:42:23,241 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-28 09:42:23,242 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-28 09:42:23,242 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-28 09:42:23,244 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-28 09:42:23,244 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-28 09:42:23,244 INFO L138 SettingsManager]: * Use SBE=true [2021-12-28 09:42:23,244 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-12-28 09:42:23,244 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-12-28 09:42:23,245 INFO L138 SettingsManager]: * Use old map elimination=false [2021-12-28 09:42:23,245 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-12-28 09:42:23,245 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-12-28 09:42:23,246 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-12-28 09:42:23,246 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-28 09:42:23,246 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-28 09:42:23,246 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-28 09:42:23,246 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-28 09:42:23,246 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-28 09:42:23,246 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-28 09:42:23,247 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-12-28 09:42:23,247 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-12-28 09:42:23,247 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-12-28 09:42:23,247 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-28 09:42:23,247 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-28 09:42:23,247 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-12-28 09:42:23,248 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-28 09:42:23,248 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-12-28 09:42:23,248 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-28 09:42:23,248 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-28 09:42:23,248 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-28 09:42:23,248 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-28 09:42:23,249 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-12-28 09:42:23,250 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /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 -> 5840bf8cb045a250261e3957017079dce43a53700f7c91e31c16b36d5b980e00 [2021-12-28 09:42:23,491 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-28 09:42:23,512 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-28 09:42:23,515 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-28 09:42:23,516 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-28 09:42:23,517 INFO L275 PluginConnector]: CDTParser initialized [2021-12-28 09:42:23,518 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/recursive/gcd02.c [2021-12-28 09:42:23,558 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e66a0c3d7/2f8db1e5b7d24671b86739971fb90fe1/FLAG3a215715a [2021-12-28 09:42:23,894 INFO L306 CDTParser]: Found 1 translation units. [2021-12-28 09:42:23,895 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive/gcd02.c [2021-12-28 09:42:23,900 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e66a0c3d7/2f8db1e5b7d24671b86739971fb90fe1/FLAG3a215715a [2021-12-28 09:42:24,341 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e66a0c3d7/2f8db1e5b7d24671b86739971fb90fe1 [2021-12-28 09:42:24,343 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-28 09:42:24,345 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-28 09:42:24,346 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-28 09:42:24,347 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-28 09:42:24,349 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-28 09:42:24,350 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 09:42:24" (1/1) ... [2021-12-28 09:42:24,351 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@f0e4289 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:42:24, skipping insertion in model container [2021-12-28 09:42:24,351 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 09:42:24" (1/1) ... [2021-12-28 09:42:24,356 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-28 09:42:24,368 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-28 09:42:24,462 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive/gcd02.c[623,636] [2021-12-28 09:42:24,468 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive/gcd02.c[1283,1296] [2021-12-28 09:42:24,469 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-28 09:42:24,474 INFO L203 MainTranslator]: Completed pre-run [2021-12-28 09:42:24,483 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive/gcd02.c[623,636] [2021-12-28 09:42:24,490 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive/gcd02.c[1283,1296] [2021-12-28 09:42:24,491 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-28 09:42:24,501 INFO L208 MainTranslator]: Completed translation [2021-12-28 09:42:24,502 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:42:24 WrapperNode [2021-12-28 09:42:24,502 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-28 09:42:24,502 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-28 09:42:24,503 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-28 09:42:24,503 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-28 09:42:24,531 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:42:24" (1/1) ... [2021-12-28 09:42:24,535 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:42:24" (1/1) ... [2021-12-28 09:42:24,549 INFO L137 Inliner]: procedures = 14, calls = 12, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 33 [2021-12-28 09:42:24,549 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-28 09:42:24,550 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-28 09:42:24,550 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-28 09:42:24,550 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-28 09:42:24,555 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:42:24" (1/1) ... [2021-12-28 09:42:24,556 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:42:24" (1/1) ... [2021-12-28 09:42:24,562 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:42:24" (1/1) ... [2021-12-28 09:42:24,563 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:42:24" (1/1) ... [2021-12-28 09:42:24,571 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:42:24" (1/1) ... [2021-12-28 09:42:24,574 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:42:24" (1/1) ... [2021-12-28 09:42:24,577 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:42:24" (1/1) ... [2021-12-28 09:42:24,579 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-28 09:42:24,580 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-28 09:42:24,581 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-28 09:42:24,581 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-28 09:42:24,582 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:42:24" (1/1) ... [2021-12-28 09:42:24,587 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:24,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:24,617 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:24,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-12-28 09:42:24,658 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-28 09:42:24,658 INFO L130 BoogieDeclarations]: Found specification of procedure gcd [2021-12-28 09:42:24,658 INFO L138 BoogieDeclarations]: Found implementation of procedure gcd [2021-12-28 09:42:24,658 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-28 09:42:24,659 INFO L130 BoogieDeclarations]: Found specification of procedure divides [2021-12-28 09:42:24,659 INFO L138 BoogieDeclarations]: Found implementation of procedure divides [2021-12-28 09:42:24,659 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-28 09:42:24,659 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-28 09:42:24,708 INFO L234 CfgBuilder]: Building ICFG [2021-12-28 09:42:24,710 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-28 09:42:24,862 INFO L275 CfgBuilder]: Performing block encoding [2021-12-28 09:42:24,879 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-28 09:42:24,880 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-12-28 09:42:24,881 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 09:42:24 BoogieIcfgContainer [2021-12-28 09:42:24,881 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-28 09:42:24,882 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-12-28 09:42:24,882 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-12-28 09:42:24,884 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-12-28 09:42:24,885 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-28 09:42:24,885 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.12 09:42:24" (1/3) ... [2021-12-28 09:42:24,885 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3068ae14 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.12 09:42:24, skipping insertion in model container [2021-12-28 09:42:24,886 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-28 09:42:24,886 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:42:24" (2/3) ... [2021-12-28 09:42:24,886 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3068ae14 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.12 09:42:24, skipping insertion in model container [2021-12-28 09:42:24,886 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-28 09:42:24,886 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 09:42:24" (3/3) ... [2021-12-28 09:42:24,887 INFO L388 chiAutomizerObserver]: Analyzing ICFG gcd02.c [2021-12-28 09:42:24,923 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-12-28 09:42:24,924 INFO L360 BuchiCegarLoop]: Hoare is false [2021-12-28 09:42:24,924 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-12-28 09:42:24,924 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-12-28 09:42:24,924 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-12-28 09:42:24,924 INFO L364 BuchiCegarLoop]: Difference is false [2021-12-28 09:42:24,924 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-12-28 09:42:24,924 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-12-28 09:42:24,937 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 31 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-12-28 09:42:24,970 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 11 [2021-12-28 09:42:24,971 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:42:24,971 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:42:24,977 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-28 09:42:24,977 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2021-12-28 09:42:24,978 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-12-28 09:42:24,978 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 31 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-12-28 09:42:24,983 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 11 [2021-12-28 09:42:24,983 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:42:24,983 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:42:24,984 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-28 09:42:24,984 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2021-12-28 09:42:24,989 INFO L791 eck$LassoCheckResult]: Stem: 16#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(8, 2);call #Ultimate.allocInit(12, 3); 10#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~nondet8#1, main_#t~ret9#1, main_#t~ret10#1, main_~z~0#1, main_~m~0#1, main_~n~0#1;main_~m~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 6#L44true assume !(main_~m~0#1 <= 0 || main_~m~0#1 > 2147483647);main_~n~0#1 := main_#t~nondet8#1;havoc main_#t~nondet8#1; 14#L48true assume !(main_~n~0#1 <= 0 || main_~n~0#1 > 2147483647); 7#L51true assume main_~m~0#1 > 0 && main_~n~0#1 > 0; 28#L52true call main_#t~ret9#1 := gcd(main_~m~0#1, main_~n~0#1);< 33#gcdENTRYtrue [2021-12-28 09:42:24,990 INFO L793 eck$LassoCheckResult]: Loop: 33#gcdENTRYtrue ~y1 := #in~y1;~y2 := #in~y2; 19#L18true assume !(~y1 <= 0 || ~y2 <= 0); 23#L18-2true assume !(~y1 == ~y2); 13#L25true assume !(~y1 > ~y2); 27#L28true call #t~ret5 := gcd(~y1, ~y2 - ~y1);< 33#gcdENTRYtrue [2021-12-28 09:42:24,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:24,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1895408799, now seen corresponding path program 1 times [2021-12-28 09:42:25,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:42:25,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370894816] [2021-12-28 09:42:25,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:42:25,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:42:25,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:25,074 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:42:25,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:25,103 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:42:25,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:25,105 INFO L85 PathProgramCache]: Analyzing trace with hash 40301496, now seen corresponding path program 1 times [2021-12-28 09:42:25,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:42:25,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583127095] [2021-12-28 09:42:25,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:42:25,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:42:25,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:25,118 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:42:25,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:25,136 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:42:25,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:25,138 INFO L85 PathProgramCache]: Analyzing trace with hash 762413530, now seen corresponding path program 1 times [2021-12-28 09:42:25,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:42:25,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758877327] [2021-12-28 09:42:25,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:42:25,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:42:25,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:25,158 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:42:25,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:25,188 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:42:25,343 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:42:25,344 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:42:25,344 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:42:25,344 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:42:25,344 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:42:25,344 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:25,344 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:42:25,344 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:42:25,345 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration1_Loop [2021-12-28 09:42:25,345 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:42:25,345 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:42:25,355 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:25,375 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:25,384 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:25,386 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:25,388 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:25,390 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:25,500 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:42:25,501 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:42:25,502 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:25,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:25,503 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:25,504 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-12-28 09:42:25,507 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:42:25,513 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:42:25,534 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:42:25,534 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {gcd_#t~ret5=0} Honda state: {gcd_#t~ret5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:42:25,554 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:25,554 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:25,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:25,560 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:25,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-12-28 09:42:25,562 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:42:25,562 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:42:25,591 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:25,592 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:25,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:25,593 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:25,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-12-28 09:42:25,595 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:42:25,595 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:42:25,657 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:42:25,661 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:25,661 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:42:25,661 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:42:25,661 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:42:25,661 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:42:25,661 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:42:25,661 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:25,661 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:42:25,661 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:42:25,661 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration1_Loop [2021-12-28 09:42:25,661 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:42:25,661 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:42:25,662 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:25,665 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:25,667 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:25,677 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:25,679 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:25,683 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:25,744 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:42:25,747 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:42:25,748 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:25,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:25,752 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:25,754 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-12-28 09:42:25,755 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:25,762 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:25,762 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:25,762 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:25,762 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:25,763 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:25,764 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:25,764 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:25,774 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:25,792 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:25,792 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:25,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:25,793 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:25,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-12-28 09:42:25,803 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:25,808 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:25,808 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:25,808 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:25,808 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:25,809 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:25,809 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:25,809 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:25,810 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:25,825 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:25,826 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:25,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:25,826 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:25,827 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-12-28 09:42:25,828 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:25,835 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:25,835 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:25,835 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:25,835 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:25,835 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:25,838 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:25,838 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:25,840 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:42:25,845 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:42:25,845 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-28 09:42:25,857 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:25,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:25,864 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:25,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-12-28 09:42:25,866 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:42:25,866 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:42:25,866 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:42:25,867 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(gcd_#in~y2) = 1*gcd_#in~y2 Supporting invariants [] [2021-12-28 09:42:25,883 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:25,885 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:42:25,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:25,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:42:25,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:42:25,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:42:25,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:42:25,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-28 09:42:25,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:42:26,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:42:26,046 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-28 09:42:26,047 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 31 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Second operand has 4 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 2 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:42:26,136 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 31 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5). Second operand has 4 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 2 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 117 states and 161 transitions. Complement of second has 22 states. [2021-12-28 09:42:26,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 1 stem states 4 non-accepting loop states 1 accepting loop states [2021-12-28 09:42:26,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 2 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:42:26,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 61 transitions. [2021-12-28 09:42:26,142 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 61 transitions. Stem has 6 letters. Loop has 5 letters. [2021-12-28 09:42:26,143 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:42:26,143 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 61 transitions. Stem has 11 letters. Loop has 5 letters. [2021-12-28 09:42:26,143 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:42:26,144 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 61 transitions. Stem has 6 letters. Loop has 10 letters. [2021-12-28 09:42:26,144 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:42:26,144 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 117 states and 161 transitions. [2021-12-28 09:42:26,148 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2021-12-28 09:42:26,153 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 117 states to 49 states and 67 transitions. [2021-12-28 09:42:26,153 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 35 [2021-12-28 09:42:26,154 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 37 [2021-12-28 09:42:26,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 67 transitions. [2021-12-28 09:42:26,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:42:26,155 INFO L681 BuchiCegarLoop]: Abstraction has 49 states and 67 transitions. [2021-12-28 09:42:26,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states and 67 transitions. [2021-12-28 09:42:26,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 41. [2021-12-28 09:42:26,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 30 states have (on average 1.1666666666666667) internal successors, (35), 30 states have internal predecessors, (35), 7 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2021-12-28 09:42:26,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 54 transitions. [2021-12-28 09:42:26,183 INFO L704 BuchiCegarLoop]: Abstraction has 41 states and 54 transitions. [2021-12-28 09:42:26,184 INFO L587 BuchiCegarLoop]: Abstraction has 41 states and 54 transitions. [2021-12-28 09:42:26,184 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-12-28 09:42:26,184 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 41 states and 54 transitions. [2021-12-28 09:42:26,185 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2021-12-28 09:42:26,186 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:42:26,186 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:42:26,186 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:42:26,186 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2021-12-28 09:42:26,186 INFO L791 eck$LassoCheckResult]: Stem: 234#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(8, 2);call #Ultimate.allocInit(12, 3); 235#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~nondet8#1, main_#t~ret9#1, main_#t~ret10#1, main_~z~0#1, main_~m~0#1, main_~n~0#1;main_~m~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 242#L44 assume !(main_~m~0#1 <= 0 || main_~m~0#1 > 2147483647);main_~n~0#1 := main_#t~nondet8#1;havoc main_#t~nondet8#1; 243#L48 assume !(main_~n~0#1 <= 0 || main_~n~0#1 > 2147483647); 244#L51 assume main_~m~0#1 > 0 && main_~n~0#1 > 0; 229#L52 call main_#t~ret9#1 := gcd(main_~m~0#1, main_~n~0#1);< 257#gcdENTRY ~y1 := #in~y1;~y2 := #in~y2; 245#L18 assume !(~y1 <= 0 || ~y2 <= 0); 246#L18-2 assume !(~y1 == ~y2); 253#L25 assume ~y1 > ~y2; 228#L26 call #t~ret4 := gcd(~y1 - ~y2, ~y2);< 230#gcdENTRY [2021-12-28 09:42:26,186 INFO L793 eck$LassoCheckResult]: Loop: 230#gcdENTRY ~y1 := #in~y1;~y2 := #in~y2; 259#L18 assume !(~y1 <= 0 || ~y2 <= 0); 267#L18-2 assume !(~y1 == ~y2); 266#L25 assume ~y1 > ~y2; 258#L26 call #t~ret4 := gcd(~y1 - ~y2, ~y2);< 230#gcdENTRY [2021-12-28 09:42:26,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:26,187 INFO L85 PathProgramCache]: Analyzing trace with hash 762413435, now seen corresponding path program 1 times [2021-12-28 09:42:26,187 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:42:26,187 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048374822] [2021-12-28 09:42:26,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:42:26,187 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:42:26,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:26,194 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:42:26,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:26,202 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:42:26,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:26,202 INFO L85 PathProgramCache]: Analyzing trace with hash 40301401, now seen corresponding path program 1 times [2021-12-28 09:42:26,202 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:42:26,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897118249] [2021-12-28 09:42:26,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:42:26,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:42:26,228 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:26,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:26,229 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:42:26,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:26,232 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:42:26,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:26,232 INFO L85 PathProgramCache]: Analyzing trace with hash -2064822753, now seen corresponding path program 2 times [2021-12-28 09:42:26,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:42:26,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497039923] [2021-12-28 09:42:26,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:42:26,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:42:26,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:26,240 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:42:26,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:26,249 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:42:26,308 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:42:26,309 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:42:26,309 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:42:26,309 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:42:26,309 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:42:26,309 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:26,309 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:42:26,309 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:42:26,310 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration2_Loop [2021-12-28 09:42:26,310 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:42:26,310 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:42:26,311 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:26,313 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:26,315 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:26,316 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:26,318 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:26,320 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:26,353 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:42:26,353 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:42:26,354 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:26,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:26,355 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:26,368 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:42:26,368 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:42:26,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-12-28 09:42:26,375 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:42:26,375 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {gcd_~y2=0} Honda state: {gcd_~y2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:42:26,391 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:26,392 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:26,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:26,393 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:26,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-12-28 09:42:26,394 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:42:26,395 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:42:26,403 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:42:26,403 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {gcd_#t~ret4=0} Honda state: {gcd_#t~ret4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:42:26,418 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:26,419 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:26,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:26,420 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:26,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-12-28 09:42:26,422 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:42:26,422 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:42:26,428 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:42:26,428 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {gcd_~y1=0} Honda state: {gcd_~y1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:42:26,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:26,444 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:26,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:26,445 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:26,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-12-28 09:42:26,447 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:42:26,447 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:42:26,453 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:42:26,454 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {gcd_#t~ret5=0} Honda state: {gcd_#t~ret5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:42:26,470 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:26,471 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:26,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:26,472 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:26,472 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-12-28 09:42:26,474 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:42:26,474 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:42:26,481 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:42:26,481 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {gcd_#res=0} Honda state: {gcd_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:42:26,496 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:26,496 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:26,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:26,497 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:26,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-12-28 09:42:26,499 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:42:26,499 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:42:26,525 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:26,525 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:26,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:26,526 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:26,526 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-12-28 09:42:26,529 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:42:26,529 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:42:26,655 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:42:26,658 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:26,658 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:42:26,658 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:42:26,658 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:42:26,658 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:42:26,658 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:42:26,658 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:26,659 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:42:26,659 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:42:26,659 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration2_Loop [2021-12-28 09:42:26,659 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:42:26,659 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:42:26,659 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:26,667 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:26,670 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:26,671 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:26,679 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:26,681 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:26,711 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:42:26,711 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:42:26,711 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:26,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:26,712 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:26,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-12-28 09:42:26,715 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:26,722 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:26,722 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:26,722 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:26,722 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:26,723 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:26,725 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:26,725 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:26,740 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:26,764 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:26,765 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:26,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:26,770 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:26,773 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-12-28 09:42:26,774 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:26,779 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:26,779 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:26,780 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:26,780 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:26,780 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:26,780 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:26,780 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:26,795 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:26,812 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:26,812 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:26,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:26,813 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:26,814 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-12-28 09:42:26,815 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:26,820 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:26,820 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:26,821 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:26,821 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:26,821 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:26,821 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:26,821 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:26,833 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:26,853 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:26,853 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:26,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:26,855 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:26,856 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-12-28 09:42:26,857 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:26,863 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:26,863 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:26,863 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:26,863 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:26,863 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:26,864 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:26,864 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:26,886 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:42:26,889 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:42:26,889 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-28 09:42:26,889 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:26,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:26,890 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:26,893 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-12-28 09:42:26,894 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:42:26,894 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:42:26,894 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:42:26,894 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(gcd_#in~y1) = 1*gcd_#in~y1 Supporting invariants [] [2021-12-28 09:42:26,911 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:26,912 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:42:26,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:26,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:42:26,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-28 09:42:26,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:42:26,990 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:27,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:42:27,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-28 09:42:27,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:42:27,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:42:27,049 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 [2021-12-28 09:42:27,049 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 41 states and 54 transitions. cyclomatic complexity: 16 Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:42:27,154 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 41 states and 54 transitions. cyclomatic complexity: 16. Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 140 states and 188 transitions. Complement of second has 31 states. [2021-12-28 09:42:27,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 1 stem states 5 non-accepting loop states 1 accepting loop states [2021-12-28 09:42:27,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:42:27,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 37 transitions. [2021-12-28 09:42:27,156 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 37 transitions. Stem has 11 letters. Loop has 5 letters. [2021-12-28 09:42:27,157 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:42:27,157 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 37 transitions. Stem has 16 letters. Loop has 5 letters. [2021-12-28 09:42:27,157 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:42:27,157 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 37 transitions. Stem has 11 letters. Loop has 10 letters. [2021-12-28 09:42:27,157 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:42:27,158 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 140 states and 188 transitions. [2021-12-28 09:42:27,167 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 8 [2021-12-28 09:42:27,172 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 140 states to 116 states and 164 transitions. [2021-12-28 09:42:27,173 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 65 [2021-12-28 09:42:27,174 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 67 [2021-12-28 09:42:27,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 116 states and 164 transitions. [2021-12-28 09:42:27,174 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:42:27,174 INFO L681 BuchiCegarLoop]: Abstraction has 116 states and 164 transitions. [2021-12-28 09:42:27,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states and 164 transitions. [2021-12-28 09:42:27,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 82. [2021-12-28 09:42:27,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 61 states have (on average 1.180327868852459) internal successors, (72), 65 states have internal predecessors, (72), 11 states have call successors, (11), 8 states have call predecessors, (11), 10 states have return successors, (26), 8 states have call predecessors, (26), 9 states have call successors, (26) [2021-12-28 09:42:27,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 109 transitions. [2021-12-28 09:42:27,190 INFO L704 BuchiCegarLoop]: Abstraction has 82 states and 109 transitions. [2021-12-28 09:42:27,190 INFO L587 BuchiCegarLoop]: Abstraction has 82 states and 109 transitions. [2021-12-28 09:42:27,190 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-12-28 09:42:27,190 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 82 states and 109 transitions. [2021-12-28 09:42:27,191 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2021-12-28 09:42:27,191 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:42:27,191 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:42:27,192 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:42:27,192 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2021-12-28 09:42:27,192 INFO L791 eck$LassoCheckResult]: Stem: 520#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(8, 2);call #Ultimate.allocInit(12, 3); 521#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~nondet8#1, main_#t~ret9#1, main_#t~ret10#1, main_~z~0#1, main_~m~0#1, main_~n~0#1;main_~m~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 528#L44 assume !(main_~m~0#1 <= 0 || main_~m~0#1 > 2147483647);main_~n~0#1 := main_#t~nondet8#1;havoc main_#t~nondet8#1; 529#L48 assume !(main_~n~0#1 <= 0 || main_~n~0#1 > 2147483647); 530#L51 assume main_~m~0#1 > 0 && main_~n~0#1 > 0; 514#L52 call main_#t~ret9#1 := gcd(main_~m~0#1, main_~n~0#1);< 548#gcdENTRY ~y1 := #in~y1;~y2 := #in~y2; 556#L18 assume !(~y1 <= 0 || ~y2 <= 0); 581#L18-2 assume ~y1 == ~y2;#res := ~y1; 522#gcdFINAL assume true; 523#gcdEXIT >#73#return; 549#L52-1 main_~z~0#1 := main_#t~ret9#1;havoc main_#t~ret9#1; 526#L53 call main_#t~ret10#1 := divides(main_~z~0#1, main_~m~0#1);< 538#dividesENTRY [2021-12-28 09:42:27,192 INFO L793 eck$LassoCheckResult]: Loop: 538#dividesENTRY ~n := #in~n;~m := #in~m; 524#L33 assume !(0 == ~m); 527#L36 assume !(~n > ~m); 525#L39 call #t~ret6 := divides(~n, ~m - ~n);< 538#dividesENTRY [2021-12-28 09:42:27,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:27,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1760834896, now seen corresponding path program 1 times [2021-12-28 09:42:27,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:42:27,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495616786] [2021-12-28 09:42:27,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:42:27,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:42:27,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:27,199 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:42:27,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:27,205 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:42:27,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:27,206 INFO L85 PathProgramCache]: Analyzing trace with hash 927679, now seen corresponding path program 1 times [2021-12-28 09:42:27,206 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:42:27,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517417427] [2021-12-28 09:42:27,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:42:27,206 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:42:27,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:27,209 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:42:27,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:27,211 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:42:27,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:27,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1103561454, now seen corresponding path program 1 times [2021-12-28 09:42:27,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:42:27,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820438711] [2021-12-28 09:42:27,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:42:27,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:42:27,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:27,219 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:42:27,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:27,232 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:42:27,555 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:42:27,555 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:42:27,555 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:42:27,555 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:42:27,555 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:42:27,556 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:27,556 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:42:27,556 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:42:27,556 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration3_Lasso [2021-12-28 09:42:27,556 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:42:27,556 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:42:27,557 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:27,559 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:27,560 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:27,562 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:27,570 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:27,578 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:27,580 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:27,581 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:27,590 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:27,592 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:27,606 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:27,607 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:27,609 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:27,610 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:27,611 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:27,613 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:27,614 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:27,616 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:27,617 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:27,619 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:27,621 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:27,622 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:27,747 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:42:27,751 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:42:27,751 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:27,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:27,752 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:27,755 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-12-28 09:42:27,755 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:27,761 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:27,761 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:27,761 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:27,761 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:27,761 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:27,762 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:27,762 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:27,762 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:27,777 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:27,778 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:27,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:27,779 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:27,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-12-28 09:42:27,781 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:27,787 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:27,787 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:27,787 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:27,787 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:27,787 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:27,788 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:27,788 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:27,795 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:27,812 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:27,812 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:27,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:27,813 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:27,813 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-12-28 09:42:27,815 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:27,821 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:27,821 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:27,821 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:27,821 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:27,821 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:27,822 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:27,822 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:27,823 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:27,842 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2021-12-28 09:42:27,843 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:27,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:27,844 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:27,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-12-28 09:42:27,846 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:27,851 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:27,851 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:27,851 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:42:27,851 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:27,861 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2021-12-28 09:42:27,861 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2021-12-28 09:42:27,880 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:42:27,909 INFO L443 ModelExtractionUtils]: Simplification made 14 calls to the SMT solver. [2021-12-28 09:42:27,910 INFO L444 ModelExtractionUtils]: 1 out of 16 variables were initially zero. Simplification set additionally 9 variables to zero. [2021-12-28 09:42:27,910 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:27,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:27,912 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:27,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-12-28 09:42:27,913 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:42:27,949 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 4. [2021-12-28 09:42:27,950 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:42:27,950 INFO L515 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] [2021-12-28 09:42:27,965 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:27,970 INFO L297 tatePredicateManager]: 2 out of 3 supporting invariants were superfluous and have been removed [2021-12-28 09:42:27,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:28,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:42:28,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-28 09:42:28,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:42:28,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:42:28,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-28 09:42:28,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:42:28,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:42:28,176 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 [2021-12-28 09:42:28,177 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 82 states and 109 transitions. cyclomatic complexity: 32 Second operand has 9 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 states have internal predecessors, (13), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-28 09:42:28,231 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:28,367 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 82 states and 109 transitions. cyclomatic complexity: 32. Second operand has 9 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 states have internal predecessors, (13), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Result 114 states and 146 transitions. Complement of second has 21 states. [2021-12-28 09:42:28,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 10 states 6 stem states 2 non-accepting loop states 2 accepting loop states [2021-12-28 09:42:28,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 states have internal predecessors, (13), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-28 09:42:28,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 32 transitions. [2021-12-28 09:42:28,369 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 32 transitions. Stem has 13 letters. Loop has 4 letters. [2021-12-28 09:42:28,369 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:42:28,369 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 32 transitions. Stem has 17 letters. Loop has 4 letters. [2021-12-28 09:42:28,369 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:42:28,369 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 32 transitions. Stem has 13 letters. Loop has 8 letters. [2021-12-28 09:42:28,369 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:42:28,369 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 114 states and 146 transitions. [2021-12-28 09:42:28,371 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2021-12-28 09:42:28,372 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 114 states to 96 states and 127 transitions. [2021-12-28 09:42:28,372 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 64 [2021-12-28 09:42:28,372 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 65 [2021-12-28 09:42:28,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 96 states and 127 transitions. [2021-12-28 09:42:28,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:42:28,372 INFO L681 BuchiCegarLoop]: Abstraction has 96 states and 127 transitions. [2021-12-28 09:42:28,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states and 127 transitions. [2021-12-28 09:42:28,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 86. [2021-12-28 09:42:28,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 64 states have (on average 1.171875) internal successors, (75), 68 states have internal predecessors, (75), 13 states have call successors, (13), 8 states have call predecessors, (13), 9 states have return successors, (28), 9 states have call predecessors, (28), 11 states have call successors, (28) [2021-12-28 09:42:28,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 116 transitions. [2021-12-28 09:42:28,381 INFO L704 BuchiCegarLoop]: Abstraction has 86 states and 116 transitions. [2021-12-28 09:42:28,381 INFO L587 BuchiCegarLoop]: Abstraction has 86 states and 116 transitions. [2021-12-28 09:42:28,381 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-12-28 09:42:28,381 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 86 states and 116 transitions. [2021-12-28 09:42:28,381 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2021-12-28 09:42:28,382 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:42:28,382 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:42:28,382 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:42:28,383 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2021-12-28 09:42:28,383 INFO L791 eck$LassoCheckResult]: Stem: 840#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(8, 2);call #Ultimate.allocInit(12, 3); 841#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~nondet8#1, main_#t~ret9#1, main_#t~ret10#1, main_~z~0#1, main_~m~0#1, main_~n~0#1;main_~m~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 850#L44 assume !(main_~m~0#1 <= 0 || main_~m~0#1 > 2147483647);main_~n~0#1 := main_#t~nondet8#1;havoc main_#t~nondet8#1; 851#L48 assume !(main_~n~0#1 <= 0 || main_~n~0#1 > 2147483647); 852#L51 assume main_~m~0#1 > 0 && main_~n~0#1 > 0; 836#L52 call main_#t~ret9#1 := gcd(main_~m~0#1, main_~n~0#1);< 874#gcdENTRY ~y1 := #in~y1;~y2 := #in~y2; 882#L18 assume !(~y1 <= 0 || ~y2 <= 0); 881#L18-2 assume !(~y1 == ~y2); 871#L25 assume ~y1 > ~y2; 835#L26 call #t~ret4 := gcd(~y1 - ~y2, ~y2);< 837#gcdENTRY ~y1 := #in~y1;~y2 := #in~y2; 877#L18 assume !(~y1 <= 0 || ~y2 <= 0); 909#L18-2 assume ~y1 == ~y2;#res := ~y1; 908#gcdFINAL assume true; 904#gcdEXIT >#69#return; 901#L26-1 #res := #t~ret4;havoc #t~ret4; 895#gcdFINAL assume true; 880#gcdEXIT >#73#return; 875#L52-1 main_~z~0#1 := main_#t~ret9#1;havoc main_#t~ret9#1; 849#L53 call main_#t~ret10#1 := divides(main_~z~0#1, main_~m~0#1);< 866#dividesENTRY [2021-12-28 09:42:28,383 INFO L793 eck$LassoCheckResult]: Loop: 866#dividesENTRY ~n := #in~n;~m := #in~m; 846#L33 assume !(0 == ~m); 848#L36 assume !(~n > ~m); 847#L39 call #t~ret6 := divides(~n, ~m - ~n);< 866#dividesENTRY [2021-12-28 09:42:28,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:28,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1359249693, now seen corresponding path program 1 times [2021-12-28 09:42:28,384 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:42:28,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927776355] [2021-12-28 09:42:28,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:42:28,385 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:42:28,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:28,392 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:42:28,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:28,405 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:42:28,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:28,405 INFO L85 PathProgramCache]: Analyzing trace with hash 927679, now seen corresponding path program 2 times [2021-12-28 09:42:28,405 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:42:28,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607224031] [2021-12-28 09:42:28,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:42:28,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:42:28,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:28,408 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:42:28,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:28,411 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:42:28,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:28,411 INFO L85 PathProgramCache]: Analyzing trace with hash -1249155679, now seen corresponding path program 1 times [2021-12-28 09:42:28,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:42:28,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130891333] [2021-12-28 09:42:28,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:42:28,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:42:28,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:28,425 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:42:28,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:28,434 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:42:28,815 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:42:28,815 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:42:28,815 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:42:28,815 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:42:28,815 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:42:28,815 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:28,815 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:42:28,815 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:42:28,815 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration4_Lasso [2021-12-28 09:42:28,815 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:42:28,815 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:42:28,816 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:28,836 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:28,838 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:28,839 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:28,842 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:28,843 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:28,845 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:28,847 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:28,848 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:28,849 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:28,851 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:28,852 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:28,853 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:28,862 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:28,867 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:28,877 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:28,879 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:28,880 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:28,884 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:28,885 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:28,887 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:28,888 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:29,006 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:42:29,007 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:42:29,007 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:29,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:29,011 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:29,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-12-28 09:42:29,014 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:29,019 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:29,019 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:29,019 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:29,019 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:29,021 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:42:29,021 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-28 09:42:29,051 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:29,069 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:29,069 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:29,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:29,070 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:29,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-12-28 09:42:29,072 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:29,078 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:29,078 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:29,078 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:29,078 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:29,079 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:42:29,079 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-28 09:42:29,087 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:29,102 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2021-12-28 09:42:29,102 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:29,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:29,103 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:29,104 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-12-28 09:42:29,105 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:29,111 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:29,111 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:29,112 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:29,112 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:29,113 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:42:29,114 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-28 09:42:29,127 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:29,142 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2021-12-28 09:42:29,142 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:29,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:29,143 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:29,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-12-28 09:42:29,146 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:29,152 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:29,152 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:29,152 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:29,152 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:29,153 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:42:29,153 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-28 09:42:29,162 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:29,177 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2021-12-28 09:42:29,178 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:29,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:29,179 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:29,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-12-28 09:42:29,181 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:29,186 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:29,186 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:29,186 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:29,186 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:29,186 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:29,187 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:29,187 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:29,188 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:29,203 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2021-12-28 09:42:29,203 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:29,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:29,204 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:29,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-12-28 09:42:29,206 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:29,211 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:29,212 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:29,212 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:29,212 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:29,213 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:42:29,213 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-28 09:42:29,225 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:29,240 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:29,240 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:29,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:29,241 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:29,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-12-28 09:42:29,260 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:29,266 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:29,266 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:29,266 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:29,266 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:29,267 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:29,267 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:29,267 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:29,275 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:29,292 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:29,292 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:29,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:29,293 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:29,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-12-28 09:42:29,295 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:29,301 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:29,301 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:29,301 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:29,301 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:29,301 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:29,302 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:29,302 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:29,313 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:29,328 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:29,330 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:29,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:29,331 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:29,332 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-12-28 09:42:29,333 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:29,339 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:29,339 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:29,339 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:29,339 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:29,339 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:29,339 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:29,339 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:29,340 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:29,355 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:29,355 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:29,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:29,356 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:29,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-12-28 09:42:29,359 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:29,364 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:29,365 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:29,365 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:29,365 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:29,365 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:29,365 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:29,365 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:29,371 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:29,386 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2021-12-28 09:42:29,386 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:29,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:29,387 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:29,388 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-12-28 09:42:29,390 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:29,395 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:29,396 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:29,396 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:29,396 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:29,396 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:29,396 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:29,396 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:29,399 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:29,414 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2021-12-28 09:42:29,414 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:29,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:29,415 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:29,415 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-12-28 09:42:29,459 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:29,465 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:29,465 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:29,465 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:29,465 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:29,465 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:29,465 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:29,465 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:29,466 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:29,481 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:29,481 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:29,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:29,482 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:29,483 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-12-28 09:42:29,485 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:29,491 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:29,491 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:29,491 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:29,491 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:29,491 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:29,492 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:29,492 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:29,493 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:29,511 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:29,511 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:29,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:29,512 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:29,513 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-12-28 09:42:29,515 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:29,521 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:29,521 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:29,521 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:29,521 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:29,521 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:29,521 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:29,521 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:29,522 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:29,568 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:29,568 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:29,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:29,569 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:29,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-12-28 09:42:29,572 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:29,579 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:29,579 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:29,579 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:29,579 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:29,579 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:29,579 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:29,579 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:29,591 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:29,606 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:29,606 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:29,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:29,607 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:29,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-12-28 09:42:29,609 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:29,615 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:29,616 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:29,616 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:42:29,616 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:29,622 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2021-12-28 09:42:29,622 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2021-12-28 09:42:29,637 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:42:29,651 INFO L443 ModelExtractionUtils]: Simplification made 10 calls to the SMT solver. [2021-12-28 09:42:29,652 INFO L444 ModelExtractionUtils]: 3 out of 16 variables were initially zero. Simplification set additionally 7 variables to zero. [2021-12-28 09:42:29,652 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:29,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:29,653 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:29,655 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:42:29,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-12-28 09:42:29,674 INFO L438 nArgumentSynthesizer]: Removed 3 redundant supporting invariants from a total of 4. [2021-12-28 09:42:29,674 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:42:29,674 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(divides_#in~m) = 1*divides_#in~m Supporting invariants [1*divides_#in~n - 1 >= 0] [2021-12-28 09:42:29,691 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2021-12-28 09:42:29,695 INFO L297 tatePredicateManager]: 1 out of 2 supporting invariants were superfluous and have been removed [2021-12-28 09:42:29,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:29,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:42:29,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-28 09:42:29,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:42:29,848 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:29,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:42:29,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-28 09:42:29,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:42:30,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:42:30,009 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 [2021-12-28 09:42:30,009 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 86 states and 116 transitions. cyclomatic complexity: 35 Second operand has 10 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-28 09:42:30,228 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 86 states and 116 transitions. cyclomatic complexity: 35. Second operand has 10 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Result 112 states and 145 transitions. Complement of second has 23 states. [2021-12-28 09:42:30,228 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 [2021-12-28 09:42:30,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-28 09:42:30,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 33 transitions. [2021-12-28 09:42:30,229 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 33 transitions. Stem has 21 letters. Loop has 4 letters. [2021-12-28 09:42:30,229 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:42:30,230 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 33 transitions. Stem has 25 letters. Loop has 4 letters. [2021-12-28 09:42:30,230 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:42:30,230 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 33 transitions. Stem has 21 letters. Loop has 8 letters. [2021-12-28 09:42:30,230 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:42:30,230 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 112 states and 145 transitions. [2021-12-28 09:42:30,231 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2021-12-28 09:42:30,232 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 112 states to 89 states and 118 transitions. [2021-12-28 09:42:30,232 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 57 [2021-12-28 09:42:30,233 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 58 [2021-12-28 09:42:30,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 89 states and 118 transitions. [2021-12-28 09:42:30,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:42:30,233 INFO L681 BuchiCegarLoop]: Abstraction has 89 states and 118 transitions. [2021-12-28 09:42:30,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states and 118 transitions. [2021-12-28 09:42:30,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 82. [2021-12-28 09:42:30,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 61 states have (on average 1.1639344262295082) internal successors, (71), 64 states have internal predecessors, (71), 12 states have call successors, (12), 8 states have call predecessors, (12), 9 states have return successors, (23), 9 states have call predecessors, (23), 10 states have call successors, (23) [2021-12-28 09:42:30,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 106 transitions. [2021-12-28 09:42:30,242 INFO L704 BuchiCegarLoop]: Abstraction has 82 states and 106 transitions. [2021-12-28 09:42:30,242 INFO L587 BuchiCegarLoop]: Abstraction has 82 states and 106 transitions. [2021-12-28 09:42:30,242 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-12-28 09:42:30,242 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 82 states and 106 transitions. [2021-12-28 09:42:30,243 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2021-12-28 09:42:30,243 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:42:30,243 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:42:30,243 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:42:30,249 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2021-12-28 09:42:30,249 INFO L791 eck$LassoCheckResult]: Stem: 1191#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(8, 2);call #Ultimate.allocInit(12, 3); 1192#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~nondet8#1, main_#t~ret9#1, main_#t~ret10#1, main_~z~0#1, main_~m~0#1, main_~n~0#1;main_~m~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 1199#L44 assume !(main_~m~0#1 <= 0 || main_~m~0#1 > 2147483647);main_~n~0#1 := main_#t~nondet8#1;havoc main_#t~nondet8#1; 1200#L48 assume !(main_~n~0#1 <= 0 || main_~n~0#1 > 2147483647); 1201#L51 assume main_~m~0#1 > 0 && main_~n~0#1 > 0; 1202#L52 call main_#t~ret9#1 := gcd(main_~m~0#1, main_~n~0#1);< 1220#gcdENTRY ~y1 := #in~y1;~y2 := #in~y2; 1250#L18 assume !(~y1 <= 0 || ~y2 <= 0); 1248#L18-2 assume !(~y1 == ~y2); 1244#L25 assume !(~y1 > ~y2); 1186#L28 call #t~ret5 := gcd(~y1, ~y2 - ~y1);< 1226#gcdENTRY ~y1 := #in~y1;~y2 := #in~y2; 1225#L18 assume !(~y1 <= 0 || ~y2 <= 0); 1224#L18-2 assume ~y1 == ~y2;#res := ~y1; 1197#gcdFINAL assume true; 1198#gcdEXIT >#71#return; 1230#L28-1 #res := #t~ret5;havoc #t~ret5; 1229#gcdFINAL assume true; 1228#gcdEXIT >#73#return; 1221#L52-1 main_~z~0#1 := main_#t~ret9#1;havoc main_#t~ret9#1; 1194#L53 call main_#t~ret10#1 := divides(main_~z~0#1, main_~m~0#1);< 1212#dividesENTRY [2021-12-28 09:42:30,249 INFO L793 eck$LassoCheckResult]: Loop: 1212#dividesENTRY ~n := #in~n;~m := #in~m; 1193#L33 assume !(0 == ~m); 1195#L36 assume !(~n > ~m); 1196#L39 call #t~ret6 := divides(~n, ~m - ~n);< 1212#dividesENTRY [2021-12-28 09:42:30,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:30,249 INFO L85 PathProgramCache]: Analyzing trace with hash -210908093, now seen corresponding path program 1 times [2021-12-28 09:42:30,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:42:30,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558438409] [2021-12-28 09:42:30,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:42:30,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:42:30,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:30,256 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:42:30,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:30,263 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:42:30,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:30,263 INFO L85 PathProgramCache]: Analyzing trace with hash 927679, now seen corresponding path program 3 times [2021-12-28 09:42:30,263 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:42:30,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397965011] [2021-12-28 09:42:30,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:42:30,263 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:42:30,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:30,266 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:42:30,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:30,267 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:42:30,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:30,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1286077695, now seen corresponding path program 1 times [2021-12-28 09:42:30,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:42:30,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217251955] [2021-12-28 09:42:30,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:42:30,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:42:30,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:30,275 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:42:30,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:30,282 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:42:30,666 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:42:30,666 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:42:30,666 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:42:30,666 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:42:30,667 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:42:30,667 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:30,667 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:42:30,667 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:42:30,667 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration5_Lasso [2021-12-28 09:42:30,667 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:42:30,667 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:42:30,668 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:30,670 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:30,671 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:30,673 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:30,674 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:30,675 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:30,677 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:30,678 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:30,686 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:30,688 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:30,689 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:30,690 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:30,692 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:30,693 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:30,695 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:30,702 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:30,704 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:30,705 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:30,708 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:30,710 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:30,722 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:30,723 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:30,827 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:42:30,827 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:42:30,827 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:30,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:30,831 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:30,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-12-28 09:42:30,840 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:30,845 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:30,845 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:30,845 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:30,845 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:30,845 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:30,846 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:30,846 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:30,859 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:30,874 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:30,875 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:30,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:30,876 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:30,879 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:30,885 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:30,885 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:30,885 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:30,885 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:30,885 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:30,886 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:30,886 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:30,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-12-28 09:42:30,899 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:30,915 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:30,915 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:30,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:30,916 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:30,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-12-28 09:42:30,918 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:30,924 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:30,924 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:30,924 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:30,924 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:30,924 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:30,925 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:30,925 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:30,940 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:30,955 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:30,956 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:30,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:30,957 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:30,958 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-12-28 09:42:30,959 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:30,965 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:30,965 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:30,965 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:30,965 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:30,965 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:30,966 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:30,966 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:30,979 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:30,995 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:30,996 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:30,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:30,996 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:31,003 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:31,010 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:31,010 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:31,010 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:31,010 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:31,010 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:31,010 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:31,010 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:31,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-12-28 09:42:31,022 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:31,037 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:31,037 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:31,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:31,038 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:31,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-12-28 09:42:31,040 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:31,046 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:31,046 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:31,046 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:31,046 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:31,046 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:31,047 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:31,047 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:31,047 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:31,062 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2021-12-28 09:42:31,062 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:31,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:31,063 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:31,064 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-12-28 09:42:31,065 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:31,071 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:31,071 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:31,071 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:31,071 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:31,071 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:31,071 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:31,071 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:31,086 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:31,102 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:31,103 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:31,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:31,108 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:31,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-12-28 09:42:31,113 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:31,120 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:31,120 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:31,120 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:31,120 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:31,121 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:42:31,121 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-28 09:42:31,127 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:31,142 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2021-12-28 09:42:31,143 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:31,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:31,145 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:31,146 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-12-28 09:42:31,147 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:31,153 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:31,154 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:31,154 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:31,154 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:31,155 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:42:31,155 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-28 09:42:31,157 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:31,173 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2021-12-28 09:42:31,173 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:31,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:31,175 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:31,175 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-12-28 09:42:31,176 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:31,182 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:31,182 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:31,182 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:31,182 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:31,183 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:42:31,183 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-28 09:42:31,193 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:31,228 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:31,228 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:31,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:31,229 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:31,229 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-12-28 09:42:31,231 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:31,237 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:31,237 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:31,237 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:31,237 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:31,237 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:31,238 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:31,238 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:31,239 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:31,254 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:31,255 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:31,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:31,255 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:31,257 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-12-28 09:42:31,258 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:31,264 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:31,264 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:31,264 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:31,264 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:31,264 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:31,264 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:31,264 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:31,265 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:31,280 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:31,281 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:31,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:31,282 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:31,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-12-28 09:42:31,283 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:31,289 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:31,289 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:31,289 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:31,289 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:31,289 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:31,290 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:31,290 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:31,290 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:31,306 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:31,306 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:31,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:31,307 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:31,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-12-28 09:42:31,320 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:31,325 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:31,325 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:31,325 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:31,325 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:31,325 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:31,326 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:31,326 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:31,326 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:31,341 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:31,342 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:31,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:31,343 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:31,343 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-12-28 09:42:31,344 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:31,350 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:31,350 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:31,350 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:31,350 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:31,351 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:42:31,356 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-28 09:42:31,358 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:31,373 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2021-12-28 09:42:31,373 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:31,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:31,374 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:31,374 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2021-12-28 09:42:31,376 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:31,382 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:31,382 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:31,382 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:31,382 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:31,384 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:42:31,384 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-28 09:42:31,386 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:31,401 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:31,401 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:31,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:31,402 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:31,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-12-28 09:42:31,404 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:31,409 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:31,409 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:31,409 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:31,409 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:31,410 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:42:31,410 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-28 09:42:31,422 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:31,437 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:31,437 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:31,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:31,438 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:31,439 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2021-12-28 09:42:31,440 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:31,445 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:31,446 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:31,446 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:31,446 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:31,447 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:42:31,447 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-28 09:42:31,451 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:31,466 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:31,466 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:31,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:31,467 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:31,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2021-12-28 09:42:31,468 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:31,473 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:31,474 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:31,474 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:31,474 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:31,475 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:42:31,475 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-28 09:42:31,477 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:31,491 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2021-12-28 09:42:31,492 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:31,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:31,492 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:31,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2021-12-28 09:42:31,494 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:31,499 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:31,500 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:31,500 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:31,500 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:31,500 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:31,500 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:31,500 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:31,508 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:31,523 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:31,523 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:31,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:31,524 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:31,524 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2021-12-28 09:42:31,525 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:31,531 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:31,531 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:31,531 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:31,531 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:31,531 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:31,532 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:31,532 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:31,533 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:31,548 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:31,548 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:31,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:31,549 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:31,549 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2021-12-28 09:42:31,550 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:31,556 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:31,556 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:31,556 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:31,556 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:31,556 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:31,556 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:31,556 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:31,567 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:31,582 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2021-12-28 09:42:31,582 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:31,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:31,583 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:31,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2021-12-28 09:42:31,585 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:31,590 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:31,590 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:31,590 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:31,590 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:31,591 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:42:31,591 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-28 09:42:31,593 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:31,608 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2021-12-28 09:42:31,608 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:31,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:31,609 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:31,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2021-12-28 09:42:31,613 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:31,618 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:31,618 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:31,618 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:31,618 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:31,619 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:42:31,619 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-28 09:42:31,621 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:31,636 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2021-12-28 09:42:31,636 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:31,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:31,637 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:31,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2021-12-28 09:42:31,639 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:31,649 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:31,649 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:31,649 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:31,649 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:31,651 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:42:31,651 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-28 09:42:31,663 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:31,678 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2021-12-28 09:42:31,678 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:31,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:31,679 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:31,680 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2021-12-28 09:42:31,681 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:31,687 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:31,687 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:31,687 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:31,687 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:31,688 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:42:31,688 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-28 09:42:31,695 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:31,710 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2021-12-28 09:42:31,710 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:31,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:31,711 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:31,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2021-12-28 09:42:31,713 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:31,718 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:31,718 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:31,718 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:31,718 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:31,718 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:31,718 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:31,718 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:31,719 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:31,734 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Ended with exit code 0 [2021-12-28 09:42:31,734 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:31,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:31,735 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:31,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2021-12-28 09:42:31,736 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:31,741 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:31,741 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:31,741 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:42:31,742 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:31,747 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2021-12-28 09:42:31,747 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2021-12-28 09:42:31,759 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:42:31,773 INFO L443 ModelExtractionUtils]: Simplification made 12 calls to the SMT solver. [2021-12-28 09:42:31,773 INFO L444 ModelExtractionUtils]: 3 out of 16 variables were initially zero. Simplification set additionally 7 variables to zero. [2021-12-28 09:42:31,773 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:31,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:31,774 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:31,775 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2021-12-28 09:42:31,776 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:42:31,783 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 4. [2021-12-28 09:42:31,783 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:42:31,783 INFO L515 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] [2021-12-28 09:42:31,799 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:31,809 INFO L297 tatePredicateManager]: 2 out of 3 supporting invariants were superfluous and have been removed [2021-12-28 09:42:31,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:31,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:42:31,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-28 09:42:31,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:42:31,958 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:32,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:42:32,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-28 09:42:32,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:42:32,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:42:32,098 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 [2021-12-28 09:42:32,099 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 82 states and 106 transitions. cyclomatic complexity: 29 Second operand has 10 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-28 09:42:32,292 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 82 states and 106 transitions. cyclomatic complexity: 29. Second operand has 10 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Result 106 states and 131 transitions. Complement of second has 23 states. [2021-12-28 09:42:32,294 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 [2021-12-28 09:42:32,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-28 09:42:32,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 33 transitions. [2021-12-28 09:42:32,295 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 33 transitions. Stem has 21 letters. Loop has 4 letters. [2021-12-28 09:42:32,295 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:42:32,295 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 33 transitions. Stem has 25 letters. Loop has 4 letters. [2021-12-28 09:42:32,295 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:42:32,295 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 33 transitions. Stem has 21 letters. Loop has 8 letters. [2021-12-28 09:42:32,295 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:42:32,295 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 106 states and 131 transitions. [2021-12-28 09:42:32,298 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2021-12-28 09:42:32,298 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 106 states to 84 states and 107 transitions. [2021-12-28 09:42:32,299 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 52 [2021-12-28 09:42:32,299 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 53 [2021-12-28 09:42:32,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 84 states and 107 transitions. [2021-12-28 09:42:32,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:42:32,299 INFO L681 BuchiCegarLoop]: Abstraction has 84 states and 107 transitions. [2021-12-28 09:42:32,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states and 107 transitions. [2021-12-28 09:42:32,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 82. [2021-12-28 09:42:32,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 61 states have (on average 1.1475409836065573) internal successors, (70), 64 states have internal predecessors, (70), 12 states have call successors, (12), 8 states have call predecessors, (12), 9 states have return successors, (23), 9 states have call predecessors, (23), 10 states have call successors, (23) [2021-12-28 09:42:32,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 105 transitions. [2021-12-28 09:42:32,302 INFO L704 BuchiCegarLoop]: Abstraction has 82 states and 105 transitions. [2021-12-28 09:42:32,302 INFO L587 BuchiCegarLoop]: Abstraction has 82 states and 105 transitions. [2021-12-28 09:42:32,302 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-12-28 09:42:32,302 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 82 states and 105 transitions. [2021-12-28 09:42:32,303 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2021-12-28 09:42:32,303 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:42:32,303 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:42:32,304 INFO L842 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] [2021-12-28 09:42:32,304 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2021-12-28 09:42:32,304 INFO L791 eck$LassoCheckResult]: Stem: 1534#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(8, 2);call #Ultimate.allocInit(12, 3); 1535#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~nondet8#1, main_#t~ret9#1, main_#t~ret10#1, main_~z~0#1, main_~m~0#1, main_~n~0#1;main_~m~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 1546#L44 assume !(main_~m~0#1 <= 0 || main_~m~0#1 > 2147483647);main_~n~0#1 := main_#t~nondet8#1;havoc main_#t~nondet8#1; 1547#L48 assume !(main_~n~0#1 <= 0 || main_~n~0#1 > 2147483647); 1548#L51 assume main_~m~0#1 > 0 && main_~n~0#1 > 0; 1549#L52 call main_#t~ret9#1 := gcd(main_~m~0#1, main_~n~0#1);< 1563#gcdENTRY ~y1 := #in~y1;~y2 := #in~y2; 1586#L18 assume !(~y1 <= 0 || ~y2 <= 0); 1583#L18-2 assume !(~y1 == ~y2); 1582#L25 assume ~y1 > ~y2; 1539#L26 call #t~ret4 := gcd(~y1 - ~y2, ~y2);< 1581#gcdENTRY ~y1 := #in~y1;~y2 := #in~y2; 1552#L18 assume !(~y1 <= 0 || ~y2 <= 0); 1553#L18-2 assume !(~y1 == ~y2); 1559#L25 assume !(~y1 > ~y2); 1538#L28 call #t~ret5 := gcd(~y1, ~y2 - ~y1);< 1562#gcdENTRY ~y1 := #in~y1;~y2 := #in~y2; 1550#L18 assume !(~y1 <= 0 || ~y2 <= 0); 1551#L18-2 assume ~y1 == ~y2;#res := ~y1; 1558#gcdFINAL assume true; 1602#gcdEXIT >#71#return; 1605#L28-1 #res := #t~ret5;havoc #t~ret5; 1608#gcdFINAL assume true; 1578#gcdEXIT >#69#return; 1575#L26-1 #res := #t~ret4;havoc #t~ret4; 1573#gcdFINAL assume true; 1572#gcdEXIT >#73#return; 1564#L52-1 main_~z~0#1 := main_#t~ret9#1;havoc main_#t~ret9#1; 1543#L53 call main_#t~ret10#1 := divides(main_~z~0#1, main_~m~0#1);< 1557#dividesENTRY [2021-12-28 09:42:32,304 INFO L793 eck$LassoCheckResult]: Loop: 1557#dividesENTRY ~n := #in~n;~m := #in~m; 1542#L33 assume !(0 == ~m); 1544#L36 assume !(~n > ~m); 1545#L39 call #t~ret6 := divides(~n, ~m - ~n);< 1557#dividesENTRY [2021-12-28 09:42:32,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:32,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1700205680, now seen corresponding path program 1 times [2021-12-28 09:42:32,304 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:42:32,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088778335] [2021-12-28 09:42:32,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:42:32,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:42:32,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:32,319 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:42:32,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:32,327 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:42:32,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:32,328 INFO L85 PathProgramCache]: Analyzing trace with hash 927679, now seen corresponding path program 4 times [2021-12-28 09:42:32,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:42:32,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928525953] [2021-12-28 09:42:32,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:42:32,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:42:32,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:32,330 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:42:32,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:32,332 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:42:32,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:32,332 INFO L85 PathProgramCache]: Analyzing trace with hash 30895278, now seen corresponding path program 1 times [2021-12-28 09:42:32,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:42:32,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304088800] [2021-12-28 09:42:32,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:42:32,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:42:32,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:32,347 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:42:32,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:32,357 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:42:32,837 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:42:32,837 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:42:32,837 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:42:32,837 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:42:32,838 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:42:32,838 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:32,838 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:42:32,838 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:42:32,838 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration6_Lasso [2021-12-28 09:42:32,838 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:42:32,838 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:42:32,839 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:32,841 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:32,843 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:32,844 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:32,849 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:32,850 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:32,856 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:32,857 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:32,865 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:32,866 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:32,867 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:32,878 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:32,880 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:32,881 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:32,883 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:32,891 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:32,892 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:32,894 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:32,902 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:32,903 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:32,905 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:32,906 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:42:33,026 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:42:33,027 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:42:33,027 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:33,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:33,028 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:33,028 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2021-12-28 09:42:33,030 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:33,035 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:33,035 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:33,035 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:33,036 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:33,036 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:33,036 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:33,036 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:33,037 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:33,051 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:33,063 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:33,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:33,064 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:33,065 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2021-12-28 09:42:33,067 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:33,073 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:33,073 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:33,073 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:33,073 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:33,074 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:42:33,074 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-28 09:42:33,089 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:33,105 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2021-12-28 09:42:33,106 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:33,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:33,107 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:33,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2021-12-28 09:42:33,108 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:33,114 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:33,114 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:33,114 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:33,115 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:33,115 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:33,115 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:33,115 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:33,119 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:33,134 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:33,134 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:33,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:33,135 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:33,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2021-12-28 09:42:33,136 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:33,142 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:33,142 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:33,142 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:33,142 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:33,142 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:33,143 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:33,143 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:33,143 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:33,158 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:33,159 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:33,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:33,161 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:33,162 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2021-12-28 09:42:33,162 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:33,167 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:33,167 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:33,167 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:33,168 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:33,168 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:33,168 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:33,168 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:33,171 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:33,185 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Ended with exit code 0 [2021-12-28 09:42:33,186 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:33,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:33,186 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:33,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2021-12-28 09:42:33,188 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:33,194 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:33,194 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:33,194 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:33,194 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:33,195 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:42:33,195 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-28 09:42:33,210 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:33,225 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:33,225 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:33,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:33,226 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:33,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2021-12-28 09:42:33,228 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:33,234 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:33,235 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:33,235 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:33,235 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:33,235 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-28 09:42:33,236 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-28 09:42:33,247 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:33,262 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:33,263 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:33,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:33,264 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:33,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2021-12-28 09:42:33,266 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:33,271 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:33,271 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:33,271 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:33,271 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:33,271 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:33,272 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:33,272 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:33,272 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:33,287 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2021-12-28 09:42:33,287 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:33,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:33,288 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:33,288 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2021-12-28 09:42:33,289 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:42:33,294 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:33,295 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:33,295 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:42:33,295 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:33,300 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2021-12-28 09:42:33,300 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2021-12-28 09:42:33,319 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:42:33,341 INFO L443 ModelExtractionUtils]: Simplification made 13 calls to the SMT solver. [2021-12-28 09:42:33,342 INFO L444 ModelExtractionUtils]: 3 out of 16 variables were initially zero. Simplification set additionally 7 variables to zero. [2021-12-28 09:42:33,342 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:33,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:33,343 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:42:33,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2021-12-28 09:42:33,344 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:42:33,351 INFO L438 nArgumentSynthesizer]: Removed 3 redundant supporting invariants from a total of 4. [2021-12-28 09:42:33,351 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:42:33,352 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(divides_#in~m) = 1*divides_#in~m Supporting invariants [2*divides_#in~n - 1 >= 0] [2021-12-28 09:42:33,367 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:33,369 INFO L297 tatePredicateManager]: 1 out of 2 supporting invariants were superfluous and have been removed [2021-12-28 09:42:33,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:33,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:42:33,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 19 conjunts are in the unsatisfiable core [2021-12-28 09:42:33,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:42:33,674 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:33,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:42:33,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-28 09:42:33,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:42:33,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:42:33,809 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 [2021-12-28 09:42:33,809 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 82 states and 105 transitions. cyclomatic complexity: 28 Second operand has 11 states, 9 states have (on average 2.111111111111111) internal successors, (19), 7 states have internal predecessors, (19), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-28 09:42:34,012 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 82 states and 105 transitions. cyclomatic complexity: 28. Second operand has 11 states, 9 states have (on average 2.111111111111111) internal successors, (19), 7 states have internal predecessors, (19), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Result 92 states and 115 transitions. Complement of second has 23 states. [2021-12-28 09:42:34,020 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 [2021-12-28 09:42:34,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 9 states have (on average 2.111111111111111) internal successors, (19), 7 states have internal predecessors, (19), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-28 09:42:34,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 26 transitions. [2021-12-28 09:42:34,021 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 26 transitions. Stem has 29 letters. Loop has 4 letters. [2021-12-28 09:42:34,021 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:42:34,021 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 26 transitions. Stem has 33 letters. Loop has 4 letters. [2021-12-28 09:42:34,021 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:42:34,021 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 26 transitions. Stem has 29 letters. Loop has 8 letters. [2021-12-28 09:42:34,021 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:42:34,021 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 92 states and 115 transitions. [2021-12-28 09:42:34,023 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-28 09:42:34,024 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 92 states to 0 states and 0 transitions. [2021-12-28 09:42:34,024 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-12-28 09:42:34,024 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-12-28 09:42:34,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-12-28 09:42:34,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:42:34,024 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-28 09:42:34,024 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-28 09:42:34,024 INFO L587 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-28 09:42:34,024 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-12-28 09:42:34,024 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-12-28 09:42:34,024 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-28 09:42:34,025 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-12-28 09:42:34,030 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.12 09:42:34 BoogieIcfgContainer [2021-12-28 09:42:34,030 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-12-28 09:42:34,030 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-28 09:42:34,030 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-28 09:42:34,031 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-28 09:42:34,031 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 09:42:24" (3/4) ... [2021-12-28 09:42:34,035 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-28 09:42:34,035 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-28 09:42:34,035 INFO L158 Benchmark]: Toolchain (without parser) took 9690.45ms. Allocated memory was 54.5MB in the beginning and 83.9MB in the end (delta: 29.4MB). Free memory was 32.4MB in the beginning and 32.4MB in the end (delta: -5.4kB). Peak memory consumption was 30.0MB. Max. memory is 16.1GB. [2021-12-28 09:42:34,036 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 54.5MB. Free memory was 36.2MB in the beginning and 36.1MB in the end (delta: 33.6kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-28 09:42:34,036 INFO L158 Benchmark]: CACSL2BoogieTranslator took 155.56ms. Allocated memory is still 54.5MB. Free memory was 32.2MB in the beginning and 36.1MB in the end (delta: -3.9MB). Peak memory consumption was 7.2MB. Max. memory is 16.1GB. [2021-12-28 09:42:34,037 INFO L158 Benchmark]: Boogie Procedure Inliner took 46.82ms. Allocated memory was 54.5MB in the beginning and 69.2MB in the end (delta: 14.7MB). Free memory was 36.1MB in the beginning and 53.0MB in the end (delta: -16.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-28 09:42:34,037 INFO L158 Benchmark]: Boogie Preprocessor took 29.08ms. Allocated memory is still 69.2MB. Free memory was 53.0MB in the beginning and 51.9MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-28 09:42:34,037 INFO L158 Benchmark]: RCFGBuilder took 300.81ms. Allocated memory is still 69.2MB. Free memory was 51.9MB in the beginning and 42.3MB in the end (delta: 9.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-28 09:42:34,037 INFO L158 Benchmark]: BuchiAutomizer took 9148.14ms. Allocated memory was 69.2MB in the beginning and 83.9MB in the end (delta: 14.7MB). Free memory was 42.1MB in the beginning and 32.4MB in the end (delta: 9.7MB). Peak memory consumption was 26.8MB. Max. memory is 16.1GB. [2021-12-28 09:42:34,037 INFO L158 Benchmark]: Witness Printer took 4.70ms. Allocated memory is still 83.9MB. Free memory is still 32.4MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-28 09:42:34,039 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.18ms. Allocated memory is still 54.5MB. Free memory was 36.2MB in the beginning and 36.1MB in the end (delta: 33.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 155.56ms. Allocated memory is still 54.5MB. Free memory was 32.2MB in the beginning and 36.1MB in the end (delta: -3.9MB). Peak memory consumption was 7.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 46.82ms. Allocated memory was 54.5MB in the beginning and 69.2MB in the end (delta: 14.7MB). Free memory was 36.1MB in the beginning and 53.0MB in the end (delta: -16.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 29.08ms. Allocated memory is still 69.2MB. Free memory was 53.0MB in the beginning and 51.9MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 300.81ms. Allocated memory is still 69.2MB. Free memory was 51.9MB in the beginning and 42.3MB in the end (delta: 9.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * BuchiAutomizer took 9148.14ms. Allocated memory was 69.2MB in the beginning and 83.9MB in the end (delta: 14.7MB). Free memory was 42.1MB in the beginning and 32.4MB in the end (delta: 9.7MB). Peak memory consumption was 26.8MB. Max. memory is 16.1GB. * Witness Printer took 4.70ms. Allocated memory is still 83.9MB. Free memory is still 32.4MB. There was no memory consumed. Max. memory is 16.1GB. * 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(y2) and consists of 7 locations. One deterministic module has affine ranking function \old(y1) and consists of 7 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 \old(m) and consists of 11 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 9.1s and 7 iterations. TraceHistogramMax:3. Analysis of lassos took 6.3s. Construction of modules took 0.2s. Büchi inclusion checks took 2.3s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 5. Automata minimization 0.1s AutomataMinimizationTime, 5 MinimizatonAttempts, 61 StatesRemovedByMinimization, 5 NontrivialMinimizations. Non-live state removal took 0.0s Buchi closure took 0.0s. Biggest automaton had 86 states and ocurred in iteration 3. Nontrivial modules had stage [6, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 192 SdHoareTripleChecker+Valid, 0.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 190 mSDsluCounter, 258 SdHoareTripleChecker+Invalid, 0.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 159 mSDsCounter, 124 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 371 IncrementalHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 124 mSolverCounterUnsat, 99 mSDtfsCounter, 371 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI0 SFLT2 conc0 concLT0 SILN0 SILU0 SILI0 SILT0 lasso4 LassoPreprocessingBenchmarks: Lassos: inital55 mio100 ax100 hnf100 lsp68 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq164 hnf94 smp92 dnf124 smp100 tf103 neg94 sie111 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: sat Degree: 0 Time: 106ms VariablesStem: 2 VariablesLoop: 4 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 4 MotzkinApplications: 16 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 6 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.3s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2021-12-28 09:42:34,063 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE