./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 35987657 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-?-3598765 [2022-07-22 02:39:57,965 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-22 02:39:57,967 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-22 02:39:57,998 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-22 02:39:57,999 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-22 02:39:58,000 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-22 02:39:58,005 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-22 02:39:58,007 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-22 02:39:58,008 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-22 02:39:58,016 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-22 02:39:58,016 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-22 02:39:58,017 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-22 02:39:58,017 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-22 02:39:58,018 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-22 02:39:58,019 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-22 02:39:58,019 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-22 02:39:58,021 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-22 02:39:58,023 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-22 02:39:58,025 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-22 02:39:58,029 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-22 02:39:58,031 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-22 02:39:58,032 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-22 02:39:58,033 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-22 02:39:58,034 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-22 02:39:58,035 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-22 02:39:58,040 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-22 02:39:58,041 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-22 02:39:58,041 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-22 02:39:58,042 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-22 02:39:58,042 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-22 02:39:58,043 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-22 02:39:58,043 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-22 02:39:58,044 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-22 02:39:58,045 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-22 02:39:58,046 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-22 02:39:58,047 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-22 02:39:58,047 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-22 02:39:58,047 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-22 02:39:58,047 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-22 02:39:58,048 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-22 02:39:58,048 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-22 02:39:58,049 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-22 02:39:58,055 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-07-22 02:39:58,079 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-22 02:39:58,079 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-22 02:39:58,080 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-22 02:39:58,080 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-22 02:39:58,081 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-22 02:39:58,081 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-22 02:39:58,081 INFO L138 SettingsManager]: * Use SBE=true [2022-07-22 02:39:58,082 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-07-22 02:39:58,082 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-07-22 02:39:58,082 INFO L138 SettingsManager]: * Use old map elimination=false [2022-07-22 02:39:58,083 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-07-22 02:39:58,083 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-07-22 02:39:58,083 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-07-22 02:39:58,083 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-22 02:39:58,083 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-22 02:39:58,083 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-07-22 02:39:58,084 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-22 02:39:58,084 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-22 02:39:58,084 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-22 02:39:58,084 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-07-22 02:39:58,084 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-07-22 02:39:58,084 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-07-22 02:39:58,085 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-22 02:39:58,085 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-22 02:39:58,085 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-07-22 02:39:58,085 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-22 02:39:58,085 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-07-22 02:39:58,085 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-22 02:39:58,086 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-22 02:39:58,086 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-22 02:39:58,086 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-22 02:39:58,088 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-07-22 02:39:58,088 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 [2022-07-22 02:39:58,352 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-22 02:39:58,372 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-22 02:39:58,374 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-22 02:39:58,375 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-22 02:39:58,375 INFO L275 PluginConnector]: CDTParser initialized [2022-07-22 02:39:58,376 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/recursive/gcd02.c [2022-07-22 02:39:58,418 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6e2a7ed05/76a75a279276412ea48c2042b5f08a28/FLAG75c65f2f8 [2022-07-22 02:39:58,751 INFO L306 CDTParser]: Found 1 translation units. [2022-07-22 02:39:58,751 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive/gcd02.c [2022-07-22 02:39:58,756 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6e2a7ed05/76a75a279276412ea48c2042b5f08a28/FLAG75c65f2f8 [2022-07-22 02:39:58,767 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6e2a7ed05/76a75a279276412ea48c2042b5f08a28 [2022-07-22 02:39:58,768 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-22 02:39:58,769 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-22 02:39:58,772 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-22 02:39:58,772 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-22 02:39:58,774 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-22 02:39:58,775 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 02:39:58" (1/1) ... [2022-07-22 02:39:58,775 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@650abc9b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 02:39:58, skipping insertion in model container [2022-07-22 02:39:58,775 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 02:39:58" (1/1) ... [2022-07-22 02:39:58,780 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-22 02:39:58,789 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-22 02:39:58,883 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] [2022-07-22 02:39:58,889 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] [2022-07-22 02:39:58,891 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 02:39:58,899 INFO L203 MainTranslator]: Completed pre-run [2022-07-22 02:39:58,947 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] [2022-07-22 02:39:58,949 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] [2022-07-22 02:39:58,950 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 02:39:58,965 INFO L208 MainTranslator]: Completed translation [2022-07-22 02:39:58,965 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 02:39:58 WrapperNode [2022-07-22 02:39:58,966 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-22 02:39:58,966 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-22 02:39:58,966 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-22 02:39:58,967 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-22 02:39:58,971 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 02:39:58" (1/1) ... [2022-07-22 02:39:58,975 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 02:39:58" (1/1) ... [2022-07-22 02:39:58,986 INFO L137 Inliner]: procedures = 14, calls = 12, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 33 [2022-07-22 02:39:58,986 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-22 02:39:58,987 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-22 02:39:58,987 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-22 02:39:58,987 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-22 02:39:58,992 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 02:39:58" (1/1) ... [2022-07-22 02:39:58,993 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 02:39:58" (1/1) ... [2022-07-22 02:39:59,000 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 02:39:58" (1/1) ... [2022-07-22 02:39:59,000 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 02:39:58" (1/1) ... [2022-07-22 02:39:59,007 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 02:39:58" (1/1) ... [2022-07-22 02:39:59,011 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 02:39:58" (1/1) ... [2022-07-22 02:39:59,015 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 02:39:58" (1/1) ... [2022-07-22 02:39:59,016 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-22 02:39:59,016 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-22 02:39:59,017 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-22 02:39:59,018 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-22 02:39:59,018 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 02:39:58" (1/1) ... [2022-07-22 02:39:59,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:39:59,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:39:59,039 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) [2022-07-22 02:39:59,058 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 [2022-07-22 02:39:59,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-22 02:39:59,071 INFO L130 BoogieDeclarations]: Found specification of procedure gcd [2022-07-22 02:39:59,071 INFO L138 BoogieDeclarations]: Found implementation of procedure gcd [2022-07-22 02:39:59,071 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-22 02:39:59,071 INFO L130 BoogieDeclarations]: Found specification of procedure divides [2022-07-22 02:39:59,072 INFO L138 BoogieDeclarations]: Found implementation of procedure divides [2022-07-22 02:39:59,072 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-22 02:39:59,072 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-22 02:39:59,117 INFO L234 CfgBuilder]: Building ICFG [2022-07-22 02:39:59,118 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-22 02:39:59,251 INFO L275 CfgBuilder]: Performing block encoding [2022-07-22 02:39:59,255 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-22 02:39:59,255 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-22 02:39:59,257 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 02:39:59 BoogieIcfgContainer [2022-07-22 02:39:59,257 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-22 02:39:59,257 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-07-22 02:39:59,258 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-07-22 02:39:59,259 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-07-22 02:39:59,260 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-22 02:39:59,260 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 22.07 02:39:58" (1/3) ... [2022-07-22 02:39:59,261 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@38bf4846 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.07 02:39:59, skipping insertion in model container [2022-07-22 02:39:59,261 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-22 02:39:59,261 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 02:39:58" (2/3) ... [2022-07-22 02:39:59,261 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@38bf4846 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.07 02:39:59, skipping insertion in model container [2022-07-22 02:39:59,261 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-22 02:39:59,262 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 02:39:59" (3/3) ... [2022-07-22 02:39:59,262 INFO L354 chiAutomizerObserver]: Analyzing ICFG gcd02.c [2022-07-22 02:39:59,318 INFO L255 stractBuchiCegarLoop]: Interprodecural is true [2022-07-22 02:39:59,319 INFO L256 stractBuchiCegarLoop]: Hoare is false [2022-07-22 02:39:59,319 INFO L257 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-07-22 02:39:59,319 INFO L258 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-07-22 02:39:59,319 INFO L259 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-07-22 02:39:59,319 INFO L260 stractBuchiCegarLoop]: Difference is false [2022-07-22 02:39:59,319 INFO L261 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-07-22 02:39:59,320 INFO L265 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-07-22 02:39:59,325 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) [2022-07-22 02:39:59,347 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 11 [2022-07-22 02:39:59,348 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 02:39:59,348 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 02:39:59,361 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-07-22 02:39:59,362 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2022-07-22 02:39:59,362 INFO L287 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-07-22 02:39:59,363 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) [2022-07-22 02:39:59,367 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 11 [2022-07-22 02:39:59,368 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 02:39:59,368 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 02:39:59,368 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-07-22 02:39:59,368 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2022-07-22 02:39:59,374 INFO L752 eck$LassoCheckResult]: Stem: 15#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); 9#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; 5#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; 13#L48true assume !(main_~n~0#1 <= 0 || main_~n~0#1 > 2147483647); 6#L51true assume main_~m~0#1 > 0 && main_~n~0#1 > 0; 27#L52true call main_#t~ret9#1 := gcd(main_~m~0#1, main_~n~0#1);< 32#gcdENTRYtrue [2022-07-22 02:39:59,374 INFO L754 eck$LassoCheckResult]: Loop: 32#gcdENTRYtrue ~y1 := #in~y1;~y2 := #in~y2; 18#L18true assume !(~y1 <= 0 || ~y2 <= 0); 22#L18-2true assume !(~y1 == ~y2); 12#L25true assume !(~y1 > ~y2); 26#L28true call #t~ret5 := gcd(~y1, ~y2 - ~y1);< 32#gcdENTRYtrue [2022-07-22 02:39:59,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 02:39:59,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1895408799, now seen corresponding path program 1 times [2022-07-22 02:39:59,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 02:39:59,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568779524] [2022-07-22 02:39:59,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 02:39:59,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 02:39:59,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:39:59,474 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 02:39:59,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:39:59,509 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 02:39:59,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 02:39:59,512 INFO L85 PathProgramCache]: Analyzing trace with hash 40301496, now seen corresponding path program 1 times [2022-07-22 02:39:59,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 02:39:59,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034828712] [2022-07-22 02:39:59,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 02:39:59,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 02:39:59,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:39:59,526 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 02:39:59,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:39:59,543 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 02:39:59,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 02:39:59,545 INFO L85 PathProgramCache]: Analyzing trace with hash 762413530, now seen corresponding path program 1 times [2022-07-22 02:39:59,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 02:39:59,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599272781] [2022-07-22 02:39:59,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 02:39:59,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 02:39:59,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:39:59,576 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 02:39:59,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:39:59,585 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 02:39:59,703 INFO L210 LassoAnalysis]: Preferences: [2022-07-22 02:39:59,703 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-22 02:39:59,703 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-22 02:39:59,703 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-22 02:39:59,704 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-22 02:39:59,704 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:39:59,704 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-22 02:39:59,704 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-22 02:39:59,704 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration1_Loop [2022-07-22 02:39:59,704 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-22 02:39:59,704 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-22 02:39:59,715 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:39:59,721 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:39:59,751 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:39:59,753 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:39:59,754 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:39:59,756 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:39:59,810 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-22 02:39:59,811 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-22 02:39:59,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:39:59,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:39:59,813 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) [2022-07-22 02:39:59,814 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 [2022-07-22 02:39:59,817 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 02:39:59,817 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 02:39:59,831 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 02:39:59,831 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {gcd_#t~ret5=0} Honda state: {gcd_#t~ret5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-22 02:39:59,849 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2022-07-22 02:39:59,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:39:59,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:39:59,851 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) [2022-07-22 02:39:59,852 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 [2022-07-22 02:39:59,854 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 02:39:59,854 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 02:39:59,888 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 [2022-07-22 02:39:59,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:39:59,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:39:59,890 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) [2022-07-22 02:39:59,896 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-22 02:39:59,896 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 02:39:59,896 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 [2022-07-22 02:39:59,998 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-22 02:40:00,006 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 [2022-07-22 02:40:00,006 INFO L210 LassoAnalysis]: Preferences: [2022-07-22 02:40:00,006 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-22 02:40:00,006 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-22 02:40:00,006 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-22 02:40:00,006 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-22 02:40:00,006 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:00,006 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-22 02:40:00,007 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-22 02:40:00,007 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration1_Loop [2022-07-22 02:40:00,007 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-22 02:40:00,007 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-22 02:40:00,008 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:00,010 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:00,020 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:00,022 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:00,024 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:00,028 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:00,086 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-22 02:40:00,089 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-22 02:40:00,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:00,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:00,127 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) [2022-07-22 02:40:00,131 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:00,138 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:00,138 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:00,138 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:00,138 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:00,138 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:00,143 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 [2022-07-22 02:40:00,147 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:00,147 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:00,161 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:00,179 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2022-07-22 02:40:00,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:00,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:00,180 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) [2022-07-22 02:40:00,181 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 [2022-07-22 02:40:00,182 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:00,203 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:00,204 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:00,204 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:00,204 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:00,204 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:00,207 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:00,207 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:00,210 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-22 02:40:00,215 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-22 02:40:00,215 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-07-22 02:40:00,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:00,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:00,218 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) [2022-07-22 02:40:00,218 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 [2022-07-22 02:40:00,219 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-22 02:40:00,219 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-22 02:40:00,219 INFO L513 LassoAnalysis]: Proved termination. [2022-07-22 02:40:00,220 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(gcd_#in~y2) = 1*gcd_#in~y2 Supporting invariants [] [2022-07-22 02:40:00,237 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 [2022-07-22 02:40:00,239 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-22 02:40:00,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 02:40:00,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 02:40:00,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-22 02:40:00,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 02:40:00,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 02:40:00,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-22 02:40:00,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 02:40:00,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 02:40:00,387 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 [2022-07-22 02:40:00,388 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) [2022-07-22 02:40:00,488 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. [2022-07-22 02:40:00,490 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 [2022-07-22 02:40:00,493 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) [2022-07-22 02:40:00,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 61 transitions. [2022-07-22 02:40:00,496 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 61 transitions. Stem has 6 letters. Loop has 5 letters. [2022-07-22 02:40:00,497 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 02:40:00,497 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 61 transitions. Stem has 11 letters. Loop has 5 letters. [2022-07-22 02:40:00,497 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 02:40:00,497 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 61 transitions. Stem has 6 letters. Loop has 10 letters. [2022-07-22 02:40:00,497 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 02:40:00,498 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 117 states and 161 transitions. [2022-07-22 02:40:00,502 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2022-07-22 02:40:00,506 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 117 states to 49 states and 67 transitions. [2022-07-22 02:40:00,507 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 35 [2022-07-22 02:40:00,507 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 37 [2022-07-22 02:40:00,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 67 transitions. [2022-07-22 02:40:00,533 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 [2022-07-22 02:40:00,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-22 02:40:00,534 INFO L369 hiAutomatonCegarLoop]: Abstraction has 49 states and 67 transitions. [2022-07-22 02:40:00,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states and 67 transitions. [2022-07-22 02:40:00,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 41. [2022-07-22 02:40:00,566 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) [2022-07-22 02:40:00,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 54 transitions. [2022-07-22 02:40:00,569 INFO L392 hiAutomatonCegarLoop]: Abstraction has 41 states and 54 transitions. [2022-07-22 02:40:00,569 INFO L374 stractBuchiCegarLoop]: Abstraction has 41 states and 54 transitions. [2022-07-22 02:40:00,570 INFO L287 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-07-22 02:40:00,570 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 41 states and 54 transitions. [2022-07-22 02:40:00,571 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2022-07-22 02:40:00,571 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 02:40:00,572 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 02:40:00,572 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 02:40:00,572 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2022-07-22 02:40:00,573 INFO L752 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 [2022-07-22 02:40:00,573 INFO L754 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 [2022-07-22 02:40:00,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 02:40:00,574 INFO L85 PathProgramCache]: Analyzing trace with hash 762413435, now seen corresponding path program 1 times [2022-07-22 02:40:00,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 02:40:00,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650435743] [2022-07-22 02:40:00,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 02:40:00,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 02:40:00,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:00,594 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 02:40:00,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:00,617 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 02:40:00,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 02:40:00,620 INFO L85 PathProgramCache]: Analyzing trace with hash 40301401, now seen corresponding path program 1 times [2022-07-22 02:40:00,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 02:40:00,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262812007] [2022-07-22 02:40:00,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 02:40:00,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 02:40:00,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:00,628 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 02:40:00,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:00,636 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 02:40:00,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 02:40:00,636 INFO L85 PathProgramCache]: Analyzing trace with hash -2064822753, now seen corresponding path program 2 times [2022-07-22 02:40:00,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 02:40:00,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665835314] [2022-07-22 02:40:00,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 02:40:00,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 02:40:00,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:00,656 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 02:40:00,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:00,675 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 02:40:00,728 INFO L210 LassoAnalysis]: Preferences: [2022-07-22 02:40:00,728 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-22 02:40:00,729 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-22 02:40:00,729 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-22 02:40:00,729 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-22 02:40:00,729 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:00,729 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-22 02:40:00,729 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-22 02:40:00,729 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration2_Loop [2022-07-22 02:40:00,729 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-22 02:40:00,729 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-22 02:40:00,731 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:00,733 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:00,735 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:00,736 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:00,745 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:00,747 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:00,782 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-22 02:40:00,783 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-22 02:40:00,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:00,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:00,784 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) [2022-07-22 02:40:00,785 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 [2022-07-22 02:40:00,787 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 02:40:00,787 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 02:40:00,812 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 02:40:00,812 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {gcd_#t~ret4=0} Honda state: {gcd_#t~ret4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-22 02:40:00,830 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 [2022-07-22 02:40:00,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:00,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:00,832 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) [2022-07-22 02:40:00,833 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 [2022-07-22 02:40:00,834 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 02:40:00,834 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 02:40:00,867 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 02:40:00,868 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {gcd_#t~ret5=0} Honda state: {gcd_#t~ret5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-22 02:40:00,886 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 [2022-07-22 02:40:00,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:00,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:00,888 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) [2022-07-22 02:40:00,889 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 [2022-07-22 02:40:00,891 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 02:40:00,891 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 02:40:00,907 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 02:40:00,907 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {gcd_#res=0} Honda state: {gcd_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-22 02:40:00,926 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 [2022-07-22 02:40:00,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:00,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:00,927 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) [2022-07-22 02:40:00,933 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 02:40:00,934 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 02:40:00,943 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 [2022-07-22 02:40:00,971 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 [2022-07-22 02:40:00,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:00,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:00,972 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) [2022-07-22 02:40:00,973 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 [2022-07-22 02:40:00,974 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-22 02:40:00,974 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 02:40:01,050 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-22 02:40:01,054 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 [2022-07-22 02:40:01,054 INFO L210 LassoAnalysis]: Preferences: [2022-07-22 02:40:01,054 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-22 02:40:01,054 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-22 02:40:01,054 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-22 02:40:01,054 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-22 02:40:01,055 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:01,055 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-22 02:40:01,055 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-22 02:40:01,055 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration2_Loop [2022-07-22 02:40:01,055 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-22 02:40:01,055 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-22 02:40:01,056 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:01,065 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:01,066 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:01,073 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:01,075 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:01,078 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:01,111 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-22 02:40:01,111 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-22 02:40:01,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:01,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:01,113 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) [2022-07-22 02:40:01,115 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 [2022-07-22 02:40:01,116 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:01,122 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:01,122 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:01,123 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:01,123 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:01,123 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:01,124 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:01,124 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:01,138 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:01,156 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 [2022-07-22 02:40:01,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:01,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:01,172 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) [2022-07-22 02:40:01,173 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 [2022-07-22 02:40:01,219 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:01,226 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:01,226 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:01,226 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:01,226 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:01,226 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:01,227 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:01,227 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:01,241 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:01,273 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 [2022-07-22 02:40:01,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:01,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:01,275 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) [2022-07-22 02:40:01,276 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 [2022-07-22 02:40:01,277 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:01,283 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:01,283 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:01,283 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:01,283 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:01,284 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:01,291 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:01,292 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:01,339 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-22 02:40:01,345 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-22 02:40:01,345 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-07-22 02:40:01,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:01,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:01,350 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) [2022-07-22 02:40:01,352 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 [2022-07-22 02:40:01,354 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-22 02:40:01,354 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-22 02:40:01,354 INFO L513 LassoAnalysis]: Proved termination. [2022-07-22 02:40:01,354 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(gcd_#in~y1) = 1*gcd_#in~y1 Supporting invariants [] [2022-07-22 02:40:01,371 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 [2022-07-22 02:40:01,372 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-22 02:40:01,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 02:40:01,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 02:40:01,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-22 02:40:01,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 02:40:01,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 02:40:01,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-22 02:40:01,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 02:40:01,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 02:40:01,450 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 [2022-07-22 02:40:01,450 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) [2022-07-22 02:40:01,527 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. [2022-07-22 02:40:01,527 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 [2022-07-22 02:40:01,528 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) [2022-07-22 02:40:01,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 37 transitions. [2022-07-22 02:40:01,528 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 37 transitions. Stem has 11 letters. Loop has 5 letters. [2022-07-22 02:40:01,529 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 02:40:01,529 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 37 transitions. Stem has 16 letters. Loop has 5 letters. [2022-07-22 02:40:01,529 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 02:40:01,529 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 37 transitions. Stem has 11 letters. Loop has 10 letters. [2022-07-22 02:40:01,529 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 02:40:01,529 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 140 states and 188 transitions. [2022-07-22 02:40:01,537 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 8 [2022-07-22 02:40:01,542 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 140 states to 116 states and 164 transitions. [2022-07-22 02:40:01,543 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 65 [2022-07-22 02:40:01,543 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 67 [2022-07-22 02:40:01,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 116 states and 164 transitions. [2022-07-22 02:40:01,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-22 02:40:01,543 INFO L369 hiAutomatonCegarLoop]: Abstraction has 116 states and 164 transitions. [2022-07-22 02:40:01,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states and 164 transitions. [2022-07-22 02:40:01,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 82. [2022-07-22 02:40:01,555 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) [2022-07-22 02:40:01,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 109 transitions. [2022-07-22 02:40:01,558 INFO L392 hiAutomatonCegarLoop]: Abstraction has 82 states and 109 transitions. [2022-07-22 02:40:01,558 INFO L374 stractBuchiCegarLoop]: Abstraction has 82 states and 109 transitions. [2022-07-22 02:40:01,558 INFO L287 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-07-22 02:40:01,558 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 82 states and 109 transitions. [2022-07-22 02:40:01,560 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2022-07-22 02:40:01,560 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 02:40:01,560 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 02:40:01,561 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 02:40:01,561 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2022-07-22 02:40:01,562 INFO L752 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 [2022-07-22 02:40:01,562 INFO L754 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 [2022-07-22 02:40:01,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 02:40:01,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1760834896, now seen corresponding path program 1 times [2022-07-22 02:40:01,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 02:40:01,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435737945] [2022-07-22 02:40:01,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 02:40:01,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 02:40:01,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:01,571 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 02:40:01,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:01,579 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 02:40:01,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 02:40:01,579 INFO L85 PathProgramCache]: Analyzing trace with hash 927679, now seen corresponding path program 1 times [2022-07-22 02:40:01,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 02:40:01,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022059466] [2022-07-22 02:40:01,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 02:40:01,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 02:40:01,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:01,583 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 02:40:01,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:01,586 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 02:40:01,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 02:40:01,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1103561454, now seen corresponding path program 1 times [2022-07-22 02:40:01,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 02:40:01,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168399490] [2022-07-22 02:40:01,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 02:40:01,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 02:40:01,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:01,593 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 02:40:01,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:01,606 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 02:40:01,815 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 [2022-07-22 02:40:02,017 INFO L210 LassoAnalysis]: Preferences: [2022-07-22 02:40:02,017 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-22 02:40:02,017 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-22 02:40:02,018 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-22 02:40:02,018 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-22 02:40:02,018 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:02,018 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-22 02:40:02,018 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-22 02:40:02,018 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration3_Lasso [2022-07-22 02:40:02,018 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-22 02:40:02,018 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-22 02:40:02,021 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:02,023 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:02,025 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:02,027 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:02,028 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:02,038 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:02,048 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:02,049 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:02,050 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:02,060 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:02,074 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:02,076 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:02,077 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:02,078 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:02,079 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:02,081 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:02,082 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:02,093 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:02,095 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:02,096 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:02,234 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-22 02:40:02,234 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-22 02:40:02,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:02,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:02,252 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) [2022-07-22 02:40:02,260 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 [2022-07-22 02:40:02,261 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:02,268 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:02,268 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:02,269 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:02,269 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:02,269 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:02,269 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:02,269 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:02,270 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:02,291 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 [2022-07-22 02:40:02,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:02,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:02,293 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) [2022-07-22 02:40:02,299 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:02,304 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 [2022-07-22 02:40:02,309 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:02,309 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:02,309 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:02,309 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:02,309 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:02,310 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:02,310 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:02,311 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:02,338 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 [2022-07-22 02:40:02,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:02,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:02,340 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) [2022-07-22 02:40:02,341 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 [2022-07-22 02:40:02,342 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:02,349 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:02,349 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:02,350 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:02,350 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:02,350 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:02,350 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:02,350 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:02,351 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:02,367 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Ended with exit code 0 [2022-07-22 02:40:02,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:02,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:02,369 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) [2022-07-22 02:40:02,372 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 [2022-07-22 02:40:02,373 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:02,380 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:02,380 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:02,380 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:02,380 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:02,380 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:02,381 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:02,381 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:02,383 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:02,400 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 [2022-07-22 02:40:02,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:02,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:02,402 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) [2022-07-22 02:40:02,405 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 [2022-07-22 02:40:02,412 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:02,418 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:02,418 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:02,418 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-22 02:40:02,418 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:02,429 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2022-07-22 02:40:02,429 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2022-07-22 02:40:02,448 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-22 02:40:02,476 INFO L443 ModelExtractionUtils]: Simplification made 14 calls to the SMT solver. [2022-07-22 02:40:02,477 INFO L444 ModelExtractionUtils]: 3 out of 16 variables were initially zero. Simplification set additionally 7 variables to zero. [2022-07-22 02:40:02,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:02,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:02,492 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) [2022-07-22 02:40:02,493 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 [2022-07-22 02:40:02,495 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-22 02:40:02,518 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 4. [2022-07-22 02:40:02,518 INFO L513 LassoAnalysis]: Proved termination. [2022-07-22 02:40:02,519 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, 1*divides_#in~m >= 0] [2022-07-22 02:40:02,544 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 [2022-07-22 02:40:02,550 INFO L293 tatePredicateManager]: 2 out of 3 supporting invariants were superfluous and have been removed [2022-07-22 02:40:02,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 02:40:02,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 02:40:02,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-22 02:40:02,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 02:40:02,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 02:40:02,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-22 02:40:02,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 02:40:02,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 02:40:02,752 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 [2022-07-22 02:40:02,753 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) [2022-07-22 02:40:02,938 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. [2022-07-22 02:40:02,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 10 states 6 stem states 2 non-accepting loop states 2 accepting loop states [2022-07-22 02:40:02,940 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) [2022-07-22 02:40:02,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 32 transitions. [2022-07-22 02:40:02,941 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 32 transitions. Stem has 13 letters. Loop has 4 letters. [2022-07-22 02:40:02,941 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 02:40:02,941 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 32 transitions. Stem has 17 letters. Loop has 4 letters. [2022-07-22 02:40:02,941 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 02:40:02,942 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 32 transitions. Stem has 13 letters. Loop has 8 letters. [2022-07-22 02:40:02,943 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 02:40:02,943 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 114 states and 146 transitions. [2022-07-22 02:40:02,945 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2022-07-22 02:40:02,952 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 114 states to 96 states and 127 transitions. [2022-07-22 02:40:02,952 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 64 [2022-07-22 02:40:02,953 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 65 [2022-07-22 02:40:02,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 96 states and 127 transitions. [2022-07-22 02:40:02,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-22 02:40:02,953 INFO L369 hiAutomatonCegarLoop]: Abstraction has 96 states and 127 transitions. [2022-07-22 02:40:02,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states and 127 transitions. [2022-07-22 02:40:02,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 86. [2022-07-22 02:40:02,963 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) [2022-07-22 02:40:02,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 116 transitions. [2022-07-22 02:40:02,964 INFO L392 hiAutomatonCegarLoop]: Abstraction has 86 states and 116 transitions. [2022-07-22 02:40:02,964 INFO L374 stractBuchiCegarLoop]: Abstraction has 86 states and 116 transitions. [2022-07-22 02:40:02,964 INFO L287 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-07-22 02:40:02,964 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 86 states and 116 transitions. [2022-07-22 02:40:02,965 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2022-07-22 02:40:02,965 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 02:40:02,965 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 02:40:02,966 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 02:40:02,966 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2022-07-22 02:40:02,967 INFO L752 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 [2022-07-22 02:40:02,967 INFO L754 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 [2022-07-22 02:40:02,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 02:40:02,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1359249693, now seen corresponding path program 1 times [2022-07-22 02:40:02,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 02:40:02,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726947467] [2022-07-22 02:40:02,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 02:40:02,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 02:40:02,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:02,994 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 02:40:02,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:03,016 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 02:40:03,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 02:40:03,016 INFO L85 PathProgramCache]: Analyzing trace with hash 927679, now seen corresponding path program 2 times [2022-07-22 02:40:03,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 02:40:03,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535264029] [2022-07-22 02:40:03,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 02:40:03,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 02:40:03,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:03,020 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 02:40:03,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:03,022 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 02:40:03,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 02:40:03,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1249155679, now seen corresponding path program 1 times [2022-07-22 02:40:03,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 02:40:03,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441268590] [2022-07-22 02:40:03,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 02:40:03,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 02:40:03,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:03,029 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 02:40:03,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:03,047 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 02:40:03,053 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 [2022-07-22 02:40:03,392 INFO L210 LassoAnalysis]: Preferences: [2022-07-22 02:40:03,392 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-22 02:40:03,392 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-22 02:40:03,392 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-22 02:40:03,392 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-22 02:40:03,392 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:03,392 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-22 02:40:03,392 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-22 02:40:03,392 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration4_Lasso [2022-07-22 02:40:03,392 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-22 02:40:03,392 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-22 02:40:03,393 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:03,407 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:03,408 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:03,409 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:03,410 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:03,411 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:03,413 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:03,414 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:03,416 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:03,417 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:03,418 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:03,419 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:03,426 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:03,446 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:03,454 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:03,455 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:03,456 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:03,457 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:03,458 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:03,459 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:03,589 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-22 02:40:03,590 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-22 02:40:03,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:03,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:03,591 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) [2022-07-22 02:40:03,592 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 [2022-07-22 02:40:03,594 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:03,600 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:03,600 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:03,600 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:03,600 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:03,604 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 02:40:03,604 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 02:40:03,619 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:03,636 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-07-22 02:40:03,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:03,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:03,637 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) [2022-07-22 02:40:03,638 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 [2022-07-22 02:40:03,640 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:03,645 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:03,646 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:03,646 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:03,646 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:03,647 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 02:40:03,647 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 02:40:03,658 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:03,674 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2022-07-22 02:40:03,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:03,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:03,675 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) [2022-07-22 02:40:03,675 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 [2022-07-22 02:40:03,677 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:03,683 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:03,683 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:03,683 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:03,683 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:03,684 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 02:40:03,684 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 02:40:03,696 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:03,711 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2022-07-22 02:40:03,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:03,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:03,712 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) [2022-07-22 02:40:03,712 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 [2022-07-22 02:40:03,714 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:03,719 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:03,720 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:03,720 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:03,720 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:03,721 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 02:40:03,721 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 02:40:03,723 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:03,740 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 [2022-07-22 02:40:03,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:03,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:03,741 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) [2022-07-22 02:40:03,742 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 [2022-07-22 02:40:03,743 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:03,748 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:03,748 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:03,748 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:03,748 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:03,748 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:03,749 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:03,749 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:03,749 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:03,766 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-07-22 02:40:03,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:03,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:03,767 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) [2022-07-22 02:40:03,768 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 [2022-07-22 02:40:03,770 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:03,776 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:03,776 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:03,776 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:03,776 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:03,779 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 02:40:03,779 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 02:40:03,790 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:03,805 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 [2022-07-22 02:40:03,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:03,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:03,807 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) [2022-07-22 02:40:03,807 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 [2022-07-22 02:40:03,809 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:03,815 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:03,815 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:03,815 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:03,815 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:03,815 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:03,815 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:03,815 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:03,826 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:03,841 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 [2022-07-22 02:40:03,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:03,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:03,842 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) [2022-07-22 02:40:03,843 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 [2022-07-22 02:40:03,844 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:03,850 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:03,850 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:03,850 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:03,850 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:03,850 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:03,850 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:03,850 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:03,861 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:03,877 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 [2022-07-22 02:40:03,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:03,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:03,878 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) [2022-07-22 02:40:03,878 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 [2022-07-22 02:40:03,880 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:03,885 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:03,885 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:03,886 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:03,886 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:03,886 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:03,886 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:03,886 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:03,891 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:03,906 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2022-07-22 02:40:03,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:03,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:03,907 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) [2022-07-22 02:40:03,908 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 [2022-07-22 02:40:03,909 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:03,915 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:03,915 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:03,915 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:03,915 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:03,915 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:03,915 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:03,915 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:03,916 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:03,931 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2022-07-22 02:40:03,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:03,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:03,934 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) [2022-07-22 02:40:03,935 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 [2022-07-22 02:40:03,938 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:03,943 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:03,943 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:03,943 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:03,943 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:03,944 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:03,944 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:03,944 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:03,945 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:03,959 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2022-07-22 02:40:03,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:03,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:03,960 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) [2022-07-22 02:40:03,961 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 [2022-07-22 02:40:03,962 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:03,968 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:03,968 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:03,968 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:03,968 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:03,968 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:03,969 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:03,969 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:03,979 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:03,994 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2022-07-22 02:40:03,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:03,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:03,996 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) [2022-07-22 02:40:03,997 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 [2022-07-22 02:40:03,998 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:04,003 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:04,004 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:04,004 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:04,004 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:04,004 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:04,004 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:04,004 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:04,005 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:04,020 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 [2022-07-22 02:40:04,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:04,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:04,021 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) [2022-07-22 02:40:04,021 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 [2022-07-22 02:40:04,024 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:04,029 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:04,029 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:04,029 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:04,029 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:04,029 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:04,030 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:04,030 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:04,038 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:04,053 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 [2022-07-22 02:40:04,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:04,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:04,054 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) [2022-07-22 02:40:04,055 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 [2022-07-22 02:40:04,056 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:04,062 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:04,062 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:04,062 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-22 02:40:04,062 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:04,068 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2022-07-22 02:40:04,068 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2022-07-22 02:40:04,085 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-22 02:40:04,107 INFO L443 ModelExtractionUtils]: Simplification made 14 calls to the SMT solver. [2022-07-22 02:40:04,107 INFO L444 ModelExtractionUtils]: 2 out of 16 variables were initially zero. Simplification set additionally 8 variables to zero. [2022-07-22 02:40:04,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:04,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:04,109 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) [2022-07-22 02:40:04,109 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 [2022-07-22 02:40:04,110 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-22 02:40:04,119 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 4. [2022-07-22 02:40:04,119 INFO L513 LassoAnalysis]: Proved termination. [2022-07-22 02:40:04,119 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] [2022-07-22 02:40:04,135 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2022-07-22 02:40:04,144 INFO L293 tatePredicateManager]: 2 out of 3 supporting invariants were superfluous and have been removed [2022-07-22 02:40:04,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 02:40:04,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 02:40:04,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 15 conjunts are in the unsatisfiable core [2022-07-22 02:40:04,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 02:40:04,331 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 [2022-07-22 02:40:04,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 02:40:04,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-22 02:40:04,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 02:40:04,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 02:40:04,439 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 [2022-07-22 02:40:04,439 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) [2022-07-22 02:40:04,640 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. [2022-07-22 02:40:04,641 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 [2022-07-22 02:40:04,641 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) [2022-07-22 02:40:04,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 33 transitions. [2022-07-22 02:40:04,642 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 33 transitions. Stem has 21 letters. Loop has 4 letters. [2022-07-22 02:40:04,642 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 02:40:04,642 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 33 transitions. Stem has 25 letters. Loop has 4 letters. [2022-07-22 02:40:04,642 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 02:40:04,642 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 33 transitions. Stem has 21 letters. Loop has 8 letters. [2022-07-22 02:40:04,642 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 02:40:04,643 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 112 states and 145 transitions. [2022-07-22 02:40:04,644 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2022-07-22 02:40:04,645 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 112 states to 89 states and 118 transitions. [2022-07-22 02:40:04,645 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 57 [2022-07-22 02:40:04,645 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 58 [2022-07-22 02:40:04,645 INFO L73 IsDeterministic]: Start isDeterministic. Operand 89 states and 118 transitions. [2022-07-22 02:40:04,645 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-22 02:40:04,645 INFO L369 hiAutomatonCegarLoop]: Abstraction has 89 states and 118 transitions. [2022-07-22 02:40:04,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states and 118 transitions. [2022-07-22 02:40:04,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 82. [2022-07-22 02:40:04,648 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) [2022-07-22 02:40:04,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 106 transitions. [2022-07-22 02:40:04,649 INFO L392 hiAutomatonCegarLoop]: Abstraction has 82 states and 106 transitions. [2022-07-22 02:40:04,649 INFO L374 stractBuchiCegarLoop]: Abstraction has 82 states and 106 transitions. [2022-07-22 02:40:04,649 INFO L287 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-07-22 02:40:04,649 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 82 states and 106 transitions. [2022-07-22 02:40:04,650 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2022-07-22 02:40:04,650 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 02:40:04,650 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 02:40:04,651 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 02:40:04,651 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2022-07-22 02:40:04,651 INFO L752 eck$LassoCheckResult]: Stem: 1195#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); 1196#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; 1203#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; 1204#L48 assume !(main_~n~0#1 <= 0 || main_~n~0#1 > 2147483647); 1205#L51 assume main_~m~0#1 > 0 && main_~n~0#1 > 0; 1206#L52 call main_#t~ret9#1 := gcd(main_~m~0#1, main_~n~0#1);< 1222#gcdENTRY ~y1 := #in~y1;~y2 := #in~y2; 1253#L18 assume !(~y1 <= 0 || ~y2 <= 0); 1252#L18-2 assume !(~y1 == ~y2); 1249#L25 assume !(~y1 > ~y2); 1190#L28 call #t~ret5 := gcd(~y1, ~y2 - ~y1);< 1228#gcdENTRY ~y1 := #in~y1;~y2 := #in~y2; 1227#L18 assume !(~y1 <= 0 || ~y2 <= 0); 1226#L18-2 assume ~y1 == ~y2;#res := ~y1; 1214#gcdFINAL assume true; 1234#gcdEXIT >#71#return; 1232#L28-1 #res := #t~ret5;havoc #t~ret5; 1231#gcdFINAL assume true; 1230#gcdEXIT >#73#return; 1223#L52-1 main_~z~0#1 := main_#t~ret9#1;havoc main_#t~ret9#1; 1200#L53 call main_#t~ret10#1 := divides(main_~z~0#1, main_~m~0#1);< 1216#dividesENTRY [2022-07-22 02:40:04,651 INFO L754 eck$LassoCheckResult]: Loop: 1216#dividesENTRY ~n := #in~n;~m := #in~m; 1197#L33 assume !(0 == ~m); 1199#L36 assume !(~n > ~m); 1198#L39 call #t~ret6 := divides(~n, ~m - ~n);< 1216#dividesENTRY [2022-07-22 02:40:04,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 02:40:04,651 INFO L85 PathProgramCache]: Analyzing trace with hash -210908093, now seen corresponding path program 1 times [2022-07-22 02:40:04,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 02:40:04,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271899953] [2022-07-22 02:40:04,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 02:40:04,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 02:40:04,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:04,658 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 02:40:04,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:04,670 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 02:40:04,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 02:40:04,673 INFO L85 PathProgramCache]: Analyzing trace with hash 927679, now seen corresponding path program 3 times [2022-07-22 02:40:04,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 02:40:04,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207391311] [2022-07-22 02:40:04,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 02:40:04,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 02:40:04,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:04,676 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 02:40:04,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:04,678 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 02:40:04,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 02:40:04,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1286077695, now seen corresponding path program 1 times [2022-07-22 02:40:04,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 02:40:04,678 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131136075] [2022-07-22 02:40:04,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 02:40:04,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 02:40:04,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:04,684 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 02:40:04,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:04,691 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 02:40:05,017 INFO L210 LassoAnalysis]: Preferences: [2022-07-22 02:40:05,017 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-22 02:40:05,017 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-22 02:40:05,017 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-22 02:40:05,017 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-22 02:40:05,017 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:05,017 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-22 02:40:05,017 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-22 02:40:05,017 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration5_Lasso [2022-07-22 02:40:05,017 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-22 02:40:05,017 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-22 02:40:05,018 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:05,020 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:05,021 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:05,022 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:05,024 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:05,025 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:05,033 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:05,035 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:05,036 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:05,037 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:05,039 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:05,040 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:05,042 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:05,049 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:05,051 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:05,054 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:05,055 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:05,056 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:05,068 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:05,069 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:05,200 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-22 02:40:05,200 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-22 02:40:05,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:05,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:05,202 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) [2022-07-22 02:40:05,203 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 [2022-07-22 02:40:05,204 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:05,211 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:05,211 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:05,212 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:05,212 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:05,212 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:05,212 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:05,212 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:05,222 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:05,239 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2022-07-22 02:40:05,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:05,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:05,240 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) [2022-07-22 02:40:05,243 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 [2022-07-22 02:40:05,243 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:05,249 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:05,249 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:05,249 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:05,249 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:05,249 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:05,249 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:05,250 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:05,250 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:05,268 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 [2022-07-22 02:40:05,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:05,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:05,269 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) [2022-07-22 02:40:05,269 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 [2022-07-22 02:40:05,271 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:05,277 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:05,277 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:05,277 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:05,277 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:05,277 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:05,278 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:05,278 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:05,292 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:05,308 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 [2022-07-22 02:40:05,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:05,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:05,309 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) [2022-07-22 02:40:05,310 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 [2022-07-22 02:40:05,311 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:05,317 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:05,317 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:05,317 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:05,317 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:05,317 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:05,318 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:05,318 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:05,351 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:05,375 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 [2022-07-22 02:40:05,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:05,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:05,376 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) [2022-07-22 02:40:05,381 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 [2022-07-22 02:40:05,381 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:05,389 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:05,389 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:05,389 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:05,389 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:05,389 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:05,390 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:05,390 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:05,396 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:05,419 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 [2022-07-22 02:40:05,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:05,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:05,420 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) [2022-07-22 02:40:05,423 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 [2022-07-22 02:40:05,423 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:05,431 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:05,431 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:05,431 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:05,431 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:05,433 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 02:40:05,433 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 02:40:05,447 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:05,463 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2022-07-22 02:40:05,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:05,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:05,468 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) [2022-07-22 02:40:05,469 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 [2022-07-22 02:40:05,471 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:05,476 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:05,476 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:05,476 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:05,477 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:05,478 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 02:40:05,478 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 02:40:05,493 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:05,515 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2022-07-22 02:40:05,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:05,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:05,516 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) [2022-07-22 02:40:05,518 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 [2022-07-22 02:40:05,535 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:05,541 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:05,541 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:05,541 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:05,541 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:05,551 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 02:40:05,551 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 02:40:05,555 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:05,571 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2022-07-22 02:40:05,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:05,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:05,580 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) [2022-07-22 02:40:05,581 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 [2022-07-22 02:40:05,582 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:05,589 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:05,589 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:05,589 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:05,589 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:05,589 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:05,589 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:05,589 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:05,590 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:05,605 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 [2022-07-22 02:40:05,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:05,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:05,606 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) [2022-07-22 02:40:05,607 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 [2022-07-22 02:40:05,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 [2022-07-22 02:40:05,614 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:05,614 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:05,614 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:05,614 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:05,615 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:05,615 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:05,615 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:05,616 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:05,631 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 [2022-07-22 02:40:05,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:05,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:05,632 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) [2022-07-22 02:40:05,633 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 [2022-07-22 02:40:05,634 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:05,640 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:05,640 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:05,640 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:05,641 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:05,641 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:05,641 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:05,641 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:05,642 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:05,657 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2022-07-22 02:40:05,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:05,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:05,658 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) [2022-07-22 02:40:05,659 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 [2022-07-22 02:40:05,660 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:05,666 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:05,666 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:05,666 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:05,666 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:05,666 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:05,667 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:05,667 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:05,667 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:05,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2022-07-22 02:40:05,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:05,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:05,684 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) [2022-07-22 02:40:05,684 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 [2022-07-22 02:40:05,686 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:05,691 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:05,691 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:05,691 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:05,691 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:05,692 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 02:40:05,692 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 02:40:05,702 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:05,717 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 [2022-07-22 02:40:05,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:05,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:05,719 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) [2022-07-22 02:40:05,719 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 [2022-07-22 02:40:05,720 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:05,725 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:05,726 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:05,726 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:05,726 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:05,735 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 02:40:05,735 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 02:40:05,737 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:05,752 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 [2022-07-22 02:40:05,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:05,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:05,753 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) [2022-07-22 02:40:05,754 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 [2022-07-22 02:40:05,755 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:05,761 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:05,762 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:05,762 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:05,762 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:05,772 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 02:40:05,772 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 02:40:05,787 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:05,803 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2022-07-22 02:40:05,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:05,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:05,804 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) [2022-07-22 02:40:05,805 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 [2022-07-22 02:40:05,807 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:05,812 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:05,813 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:05,813 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:05,813 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:05,814 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 02:40:05,814 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 02:40:05,837 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:05,853 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2022-07-22 02:40:05,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:05,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:05,855 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) [2022-07-22 02:40:05,857 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 [2022-07-22 02:40:05,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 [2022-07-22 02:40:05,863 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:05,864 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:05,864 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:05,864 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:05,865 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 02:40:05,865 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 02:40:05,880 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:05,903 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2022-07-22 02:40:05,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:05,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:05,905 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) [2022-07-22 02:40:05,905 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 [2022-07-22 02:40:05,907 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:05,913 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:05,913 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:05,913 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:05,913 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:05,913 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:05,914 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:05,914 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:05,923 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:05,946 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2022-07-22 02:40:05,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:05,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:05,948 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) [2022-07-22 02:40:05,948 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 [2022-07-22 02:40:05,950 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:05,957 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:05,957 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:05,957 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:05,957 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:05,957 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:05,958 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:05,958 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:05,963 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:05,978 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 [2022-07-22 02:40:05,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:05,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:05,980 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) [2022-07-22 02:40:05,980 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 [2022-07-22 02:40:05,982 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:05,988 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:05,988 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:05,988 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:05,988 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:05,988 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:05,989 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:05,989 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:05,990 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:06,012 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2022-07-22 02:40:06,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:06,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:06,014 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) [2022-07-22 02:40:06,014 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 [2022-07-22 02:40:06,016 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:06,023 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:06,023 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:06,023 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:06,023 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:06,024 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 02:40:06,024 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 02:40:06,032 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:06,051 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2022-07-22 02:40:06,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:06,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:06,053 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) [2022-07-22 02:40:06,053 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 [2022-07-22 02:40:06,055 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:06,061 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:06,061 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:06,061 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:06,061 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:06,062 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 02:40:06,062 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 02:40:06,066 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:06,089 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2022-07-22 02:40:06,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:06,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:06,090 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) [2022-07-22 02:40:06,090 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 [2022-07-22 02:40:06,092 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:06,099 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:06,099 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:06,099 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:06,099 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:06,100 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 02:40:06,100 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 02:40:06,114 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:06,130 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2022-07-22 02:40:06,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:06,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:06,131 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) [2022-07-22 02:40:06,132 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 [2022-07-22 02:40:06,134 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:06,139 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:06,139 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:06,139 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:06,140 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:06,141 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 02:40:06,141 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 02:40:06,156 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:06,172 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 [2022-07-22 02:40:06,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:06,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:06,173 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) [2022-07-22 02:40:06,180 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:06,186 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:06,186 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:06,186 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:06,186 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:06,186 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:06,187 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:06,187 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:06,189 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 [2022-07-22 02:40:06,198 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:06,213 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2022-07-22 02:40:06,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:06,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:06,214 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) [2022-07-22 02:40:06,215 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 [2022-07-22 02:40:06,216 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:06,222 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:06,222 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:06,222 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-22 02:40:06,222 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:06,228 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2022-07-22 02:40:06,228 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2022-07-22 02:40:06,247 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-22 02:40:06,271 INFO L443 ModelExtractionUtils]: Simplification made 12 calls to the SMT solver. [2022-07-22 02:40:06,271 INFO L444 ModelExtractionUtils]: 3 out of 16 variables were initially zero. Simplification set additionally 7 variables to zero. [2022-07-22 02:40:06,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:06,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:06,272 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) [2022-07-22 02:40:06,273 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 [2022-07-22 02:40:06,274 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-22 02:40:06,284 INFO L438 nArgumentSynthesizer]: Removed 3 redundant supporting invariants from a total of 4. [2022-07-22 02:40:06,284 INFO L513 LassoAnalysis]: Proved termination. [2022-07-22 02:40:06,284 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] [2022-07-22 02:40:06,300 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 [2022-07-22 02:40:06,303 INFO L293 tatePredicateManager]: 1 out of 2 supporting invariants were superfluous and have been removed [2022-07-22 02:40:06,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 02:40:06,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 02:40:06,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 15 conjunts are in the unsatisfiable core [2022-07-22 02:40:06,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 02:40:06,499 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2022-07-22 02:40:06,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 02:40:06,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-22 02:40:06,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 02:40:06,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 02:40:06,603 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 [2022-07-22 02:40:06,604 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) [2022-07-22 02:40:06,826 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. [2022-07-22 02:40:06,827 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 [2022-07-22 02:40:06,828 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) [2022-07-22 02:40:06,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 33 transitions. [2022-07-22 02:40:06,828 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 33 transitions. Stem has 21 letters. Loop has 4 letters. [2022-07-22 02:40:06,828 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 02:40:06,828 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 33 transitions. Stem has 25 letters. Loop has 4 letters. [2022-07-22 02:40:06,828 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 02:40:06,828 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 33 transitions. Stem has 21 letters. Loop has 8 letters. [2022-07-22 02:40:06,829 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 02:40:06,829 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 106 states and 131 transitions. [2022-07-22 02:40:06,830 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2022-07-22 02:40:06,831 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 106 states to 84 states and 107 transitions. [2022-07-22 02:40:06,831 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 52 [2022-07-22 02:40:06,831 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 53 [2022-07-22 02:40:06,831 INFO L73 IsDeterministic]: Start isDeterministic. Operand 84 states and 107 transitions. [2022-07-22 02:40:06,832 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-22 02:40:06,832 INFO L369 hiAutomatonCegarLoop]: Abstraction has 84 states and 107 transitions. [2022-07-22 02:40:06,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states and 107 transitions. [2022-07-22 02:40:06,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 82. [2022-07-22 02:40:06,835 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) [2022-07-22 02:40:06,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 105 transitions. [2022-07-22 02:40:06,836 INFO L392 hiAutomatonCegarLoop]: Abstraction has 82 states and 105 transitions. [2022-07-22 02:40:06,836 INFO L374 stractBuchiCegarLoop]: Abstraction has 82 states and 105 transitions. [2022-07-22 02:40:06,836 INFO L287 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-07-22 02:40:06,836 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 82 states and 105 transitions. [2022-07-22 02:40:06,836 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2022-07-22 02:40:06,837 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 02:40:06,837 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 02:40:06,837 INFO L179 hiAutomatonCegarLoop]: 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] [2022-07-22 02:40:06,837 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2022-07-22 02:40:06,837 INFO L752 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); 1540#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 [2022-07-22 02:40:06,838 INFO L754 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 [2022-07-22 02:40:06,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 02:40:06,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1700205680, now seen corresponding path program 1 times [2022-07-22 02:40:06,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 02:40:06,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740691940] [2022-07-22 02:40:06,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 02:40:06,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 02:40:06,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:06,863 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 02:40:06,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:06,871 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 02:40:06,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 02:40:06,871 INFO L85 PathProgramCache]: Analyzing trace with hash 927679, now seen corresponding path program 4 times [2022-07-22 02:40:06,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 02:40:06,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16340442] [2022-07-22 02:40:06,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 02:40:06,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 02:40:06,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:06,874 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 02:40:06,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:06,892 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 02:40:06,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 02:40:06,893 INFO L85 PathProgramCache]: Analyzing trace with hash 30895278, now seen corresponding path program 1 times [2022-07-22 02:40:06,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 02:40:06,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221887974] [2022-07-22 02:40:06,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 02:40:06,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 02:40:06,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:06,904 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 02:40:06,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 02:40:06,915 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 02:40:07,373 INFO L210 LassoAnalysis]: Preferences: [2022-07-22 02:40:07,373 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-22 02:40:07,373 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-22 02:40:07,373 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-22 02:40:07,373 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-22 02:40:07,373 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:07,373 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-22 02:40:07,373 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-22 02:40:07,373 INFO L133 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration6_Lasso [2022-07-22 02:40:07,373 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-22 02:40:07,373 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-22 02:40:07,374 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:07,377 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:07,380 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:07,381 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:07,386 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:07,387 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:07,395 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:07,397 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:07,398 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:07,399 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:07,412 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:07,414 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:07,415 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:07,416 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:07,418 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:07,419 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:07,429 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:07,430 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:07,432 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:07,433 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 02:40:07,553 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-22 02:40:07,553 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-22 02:40:07,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:07,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:07,564 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) [2022-07-22 02:40:07,565 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 [2022-07-22 02:40:07,567 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:07,575 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:07,575 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:07,575 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:07,575 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:07,575 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:07,576 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:07,576 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:07,589 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:07,615 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2022-07-22 02:40:07,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:07,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:07,617 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) [2022-07-22 02:40:07,618 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 [2022-07-22 02:40:07,619 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:07,625 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:07,625 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:07,625 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:07,625 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:07,626 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 02:40:07,626 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 02:40:07,635 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:07,651 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Forceful destruction successful, exit code 0 [2022-07-22 02:40:07,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:07,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:07,653 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) [2022-07-22 02:40:07,653 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 [2022-07-22 02:40:07,655 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:07,661 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:07,661 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:07,661 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:07,661 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:07,661 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:07,661 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:07,661 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:07,676 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:07,691 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 [2022-07-22 02:40:07,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:07,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:07,692 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) [2022-07-22 02:40:07,693 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 [2022-07-22 02:40:07,694 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:07,701 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:07,702 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:07,702 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:07,702 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:07,703 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 02:40:07,703 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 02:40:07,716 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:07,732 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2022-07-22 02:40:07,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:07,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:07,733 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) [2022-07-22 02:40:07,733 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 [2022-07-22 02:40:07,735 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:07,740 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:07,741 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:07,741 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:07,741 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:07,743 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 02:40:07,743 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 02:40:07,758 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:07,774 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 [2022-07-22 02:40:07,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:07,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:07,775 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) [2022-07-22 02:40:07,780 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:07,786 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:07,786 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 02:40:07,786 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:07,786 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 02:40:07,786 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:07,786 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 02:40:07,787 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 02:40:07,789 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 [2022-07-22 02:40:07,803 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 02:40:07,819 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 [2022-07-22 02:40:07,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:07,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:07,820 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) [2022-07-22 02:40:07,821 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 [2022-07-22 02:40:07,871 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 02:40:07,879 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 02:40:07,879 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 02:40:07,879 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-22 02:40:07,879 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 02:40:07,887 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2022-07-22 02:40:07,887 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2022-07-22 02:40:07,905 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-22 02:40:07,922 INFO L443 ModelExtractionUtils]: Simplification made 14 calls to the SMT solver. [2022-07-22 02:40:07,922 INFO L444 ModelExtractionUtils]: 5 out of 16 variables were initially zero. Simplification set additionally 5 variables to zero. [2022-07-22 02:40:07,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 02:40:07,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 02:40:07,924 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) [2022-07-22 02:40:07,924 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 [2022-07-22 02:40:07,925 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-22 02:40:07,947 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 4. [2022-07-22 02:40:07,947 INFO L513 LassoAnalysis]: Proved termination. [2022-07-22 02:40:07,948 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(divides_#in~m) = 1*divides_#in~m Supporting invariants [1*divides_#in~m >= 0, 2*divides_#in~n - 1 >= 0] [2022-07-22 02:40:07,963 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 [2022-07-22 02:40:07,967 INFO L293 tatePredicateManager]: 2 out of 3 supporting invariants were superfluous and have been removed [2022-07-22 02:40:07,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 02:40:08,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 02:40:08,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-22 02:40:08,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 02:40:08,039 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Forceful destruction successful, exit code 0 [2022-07-22 02:40:08,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 02:40:08,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-22 02:40:08,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 02:40:08,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 02:40:08,282 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 [2022-07-22 02:40:08,282 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) [2022-07-22 02:40:08,497 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. [2022-07-22 02:40:08,500 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 [2022-07-22 02:40:08,500 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) [2022-07-22 02:40:08,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 26 transitions. [2022-07-22 02:40:08,501 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 26 transitions. Stem has 29 letters. Loop has 4 letters. [2022-07-22 02:40:08,501 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 02:40:08,501 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 26 transitions. Stem has 33 letters. Loop has 4 letters. [2022-07-22 02:40:08,501 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 02:40:08,501 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 26 transitions. Stem has 29 letters. Loop has 8 letters. [2022-07-22 02:40:08,501 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 02:40:08,501 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 92 states and 115 transitions. [2022-07-22 02:40:08,502 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-07-22 02:40:08,502 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 92 states to 0 states and 0 transitions. [2022-07-22 02:40:08,502 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2022-07-22 02:40:08,502 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2022-07-22 02:40:08,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2022-07-22 02:40:08,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 02:40:08,503 INFO L369 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-07-22 02:40:08,503 INFO L392 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-07-22 02:40:08,503 INFO L374 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-07-22 02:40:08,503 INFO L287 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-07-22 02:40:08,503 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2022-07-22 02:40:08,503 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-07-22 02:40:08,503 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2022-07-22 02:40:08,507 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 22.07 02:40:08 BoogieIcfgContainer [2022-07-22 02:40:08,507 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-07-22 02:40:08,508 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-07-22 02:40:08,508 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-07-22 02:40:08,508 INFO L275 PluginConnector]: Witness Printer initialized [2022-07-22 02:40:08,508 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 02:39:59" (3/4) ... [2022-07-22 02:40:08,510 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-07-22 02:40:08,510 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-07-22 02:40:08,510 INFO L158 Benchmark]: Toolchain (without parser) took 9740.81ms. Allocated memory was 62.9MB in the beginning and 111.1MB in the end (delta: 48.2MB). Free memory was 43.5MB in the beginning and 83.0MB in the end (delta: -39.4MB). Peak memory consumption was 8.7MB. Max. memory is 16.1GB. [2022-07-22 02:40:08,510 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 62.9MB. Free memory was 44.9MB in the beginning and 44.8MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. [2022-07-22 02:40:08,510 INFO L158 Benchmark]: CACSL2BoogieTranslator took 194.04ms. Allocated memory is still 62.9MB. Free memory was 43.3MB in the beginning and 46.5MB in the end (delta: -3.1MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-07-22 02:40:08,511 INFO L158 Benchmark]: Boogie Procedure Inliner took 20.01ms. Allocated memory is still 62.9MB. Free memory was 46.3MB in the beginning and 44.9MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-07-22 02:40:08,511 INFO L158 Benchmark]: Boogie Preprocessor took 28.81ms. Allocated memory is still 62.9MB. Free memory was 44.9MB in the beginning and 43.9MB in the end (delta: 986.8kB). There was no memory consumed. Max. memory is 16.1GB. [2022-07-22 02:40:08,511 INFO L158 Benchmark]: RCFGBuilder took 240.47ms. Allocated memory is still 62.9MB. Free memory was 43.9MB in the beginning and 34.3MB in the end (delta: 9.7MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-07-22 02:40:08,511 INFO L158 Benchmark]: BuchiAutomizer took 9249.97ms. Allocated memory was 62.9MB in the beginning and 111.1MB in the end (delta: 48.2MB). Free memory was 34.0MB in the beginning and 83.0MB in the end (delta: -49.0MB). There was no memory consumed. Max. memory is 16.1GB. [2022-07-22 02:40:08,511 INFO L158 Benchmark]: Witness Printer took 2.03ms. Allocated memory is still 111.1MB. Free memory is still 83.0MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-22 02:40:08,512 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.15ms. Allocated memory is still 62.9MB. Free memory was 44.9MB in the beginning and 44.8MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 194.04ms. Allocated memory is still 62.9MB. Free memory was 43.3MB in the beginning and 46.5MB in the end (delta: -3.1MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 20.01ms. Allocated memory is still 62.9MB. Free memory was 46.3MB in the beginning and 44.9MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 28.81ms. Allocated memory is still 62.9MB. Free memory was 44.9MB in the beginning and 43.9MB in the end (delta: 986.8kB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 240.47ms. Allocated memory is still 62.9MB. Free memory was 43.9MB in the beginning and 34.3MB in the end (delta: 9.7MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * BuchiAutomizer took 9249.97ms. Allocated memory was 62.9MB in the beginning and 111.1MB in the end (delta: 48.2MB). Free memory was 34.0MB in the beginning and 83.0MB in the end (delta: -49.0MB). There was no memory consumed. Max. memory is 16.1GB. * Witness Printer took 2.03ms. Allocated memory is still 111.1MB. Free memory is still 83.0MB. 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.6s. Construction of modules took 0.2s. Büchi inclusion checks took 2.1s. 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 -1 states and ocurred in iteration -1. Nontrivial modules had stage [6, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 193 SdHoareTripleChecker+Valid, 0.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 191 mSDsluCounter, 243 SdHoareTripleChecker+Invalid, 0.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 144 mSDsCounter, 125 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 365 IncrementalHoareTripleChecker+Invalid, 490 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 125 mSolverCounterUnsat, 99 mSDtfsCounter, 365 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 eq163 hnf94 smp94 dnf121 smp100 tf103 neg94 sie111 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: sat Degree: 0 Time: 117ms VariablesStem: 2 VariablesLoop: 4 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 4 MotzkinApplications: 16 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 4 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.3s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2022-07-22 02:40:08,539 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