./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 023d838f Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/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 --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.5-tmp.fs.icfgbuilder-eval-023d838-m [2024-11-10 23:16:45,445 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-10 23:16:45,520 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2024-11-10 23:16:45,524 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-10 23:16:45,525 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-10 23:16:45,527 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.Remove goto edges from RCFG [2024-11-10 23:16:45,548 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-10 23:16:45,549 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-10 23:16:45,549 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-10 23:16:45,550 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-10 23:16:45,550 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-10 23:16:45,551 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-10 23:16:45,551 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-10 23:16:45,552 INFO L153 SettingsManager]: * Use SBE=true [2024-11-10 23:16:45,552 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2024-11-10 23:16:45,552 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2024-11-10 23:16:45,553 INFO L153 SettingsManager]: * Use old map elimination=false [2024-11-10 23:16:45,553 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2024-11-10 23:16:45,553 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2024-11-10 23:16:45,554 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2024-11-10 23:16:45,554 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-10 23:16:45,554 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2024-11-10 23:16:45,555 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-10 23:16:45,555 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-10 23:16:45,555 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-10 23:16:45,556 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-10 23:16:45,556 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2024-11-10 23:16:45,556 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2024-11-10 23:16:45,557 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2024-11-10 23:16:45,557 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-10 23:16:45,557 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-10 23:16:45,558 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-10 23:16:45,558 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-10 23:16:45,558 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2024-11-10 23:16:45,558 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-10 23:16:45,559 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-10 23:16:45,559 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-10 23:16:45,559 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-10 23:16:45,560 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-10 23:16:45,560 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2024-11-10 23:16:45,560 INFO L153 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 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 [2024-11-10 23:16:45,830 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-10 23:16:45,857 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-10 23:16:45,861 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-10 23:16:45,862 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-10 23:16:45,863 INFO L274 PluginConnector]: CDTParser initialized [2024-11-10 23:16:45,864 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/recursive/gcd02.c [2024-11-10 23:16:47,209 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-10 23:16:47,403 INFO L384 CDTParser]: Found 1 translation units. [2024-11-10 23:16:47,403 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive/gcd02.c [2024-11-10 23:16:47,412 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7e2548e67/a0c14d1fee7448ea87ea999d7f871777/FLAGef2ce5af5 [2024-11-10 23:16:47,791 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7e2548e67/a0c14d1fee7448ea87ea999d7f871777 [2024-11-10 23:16:47,793 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-10 23:16:47,794 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-10 23:16:47,795 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-10 23:16:47,796 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-10 23:16:47,801 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-10 23:16:47,802 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 11:16:47" (1/1) ... [2024-11-10 23:16:47,802 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@43dd2956 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:16:47, skipping insertion in model container [2024-11-10 23:16:47,803 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 11:16:47" (1/1) ... [2024-11-10 23:16:47,829 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-10 23:16:48,049 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-10 23:16:48,086 INFO L200 MainTranslator]: Completed pre-run [2024-11-10 23:16:48,104 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-10 23:16:48,127 INFO L204 MainTranslator]: Completed translation [2024-11-10 23:16:48,127 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:16:48 WrapperNode [2024-11-10 23:16:48,128 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-10 23:16:48,129 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-10 23:16:48,129 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-10 23:16:48,129 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-10 23:16:48,135 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:16:48" (1/1) ... [2024-11-10 23:16:48,141 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:16:48" (1/1) ... [2024-11-10 23:16:48,166 INFO L138 Inliner]: procedures = 14, calls = 22, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 65 [2024-11-10 23:16:48,167 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-10 23:16:48,168 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-10 23:16:48,168 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-10 23:16:48,168 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-10 23:16:48,178 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:16:48" (1/1) ... [2024-11-10 23:16:48,178 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:16:48" (1/1) ... [2024-11-10 23:16:48,180 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:16:48" (1/1) ... [2024-11-10 23:16:48,196 INFO L175 MemorySlicer]: Split 10 memory accesses to 2 slices as follows [2, 8]. 80 percent of accesses are in the largest equivalence class. The 10 initializations are split as follows [2, 8]. The 0 writes are split as follows [0, 0]. [2024-11-10 23:16:48,197 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:16:48" (1/1) ... [2024-11-10 23:16:48,197 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:16:48" (1/1) ... [2024-11-10 23:16:48,204 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:16:48" (1/1) ... [2024-11-10 23:16:48,205 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:16:48" (1/1) ... [2024-11-10 23:16:48,206 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:16:48" (1/1) ... [2024-11-10 23:16:48,206 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:16:48" (1/1) ... [2024-11-10 23:16:48,212 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-10 23:16:48,213 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2024-11-10 23:16:48,213 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2024-11-10 23:16:48,213 INFO L274 PluginConnector]: IcfgBuilder initialized [2024-11-10 23:16:48,214 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:16:48" (1/1) ... [2024-11-10 23:16:48,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:48,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:48,253 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) [2024-11-10 23:16:48,259 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 [2024-11-10 23:16:48,307 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-10 23:16:48,308 INFO L130 BoogieDeclarations]: Found specification of procedure gcd [2024-11-10 23:16:48,308 INFO L138 BoogieDeclarations]: Found implementation of procedure gcd [2024-11-10 23:16:48,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-10 23:16:48,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-10 23:16:48,309 INFO L130 BoogieDeclarations]: Found specification of procedure divides [2024-11-10 23:16:48,309 INFO L138 BoogieDeclarations]: Found implementation of procedure divides [2024-11-10 23:16:48,309 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-10 23:16:48,309 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-10 23:16:48,375 INFO L256 CfgBuilder]: Building ICFG [2024-11-10 23:16:48,377 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-10 23:16:48,438 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L39: havoc #t~ret6; [2024-11-10 23:16:48,472 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L28: havoc #t~ret5#1; [2024-11-10 23:16:48,472 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L26: havoc #t~ret4#1; [2024-11-10 23:16:48,537 INFO L? ?]: Removed 11 outVars from TransFormulas that were not future-live. [2024-11-10 23:16:48,539 INFO L307 CfgBuilder]: Performing block encoding [2024-11-10 23:16:48,552 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-10 23:16:48,553 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-10 23:16:48,553 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 10.11 11:16:48 BoogieIcfgContainer [2024-11-10 23:16:48,554 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2024-11-10 23:16:48,555 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2024-11-10 23:16:48,555 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2024-11-10 23:16:48,559 INFO L274 PluginConnector]: BuchiAutomizer initialized [2024-11-10 23:16:48,560 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2024-11-10 23:16:48,561 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 10.11 11:16:47" (1/3) ... [2024-11-10 23:16:48,562 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6701c6f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 10.11 11:16:48, skipping insertion in model container [2024-11-10 23:16:48,562 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2024-11-10 23:16:48,563 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:16:48" (2/3) ... [2024-11-10 23:16:48,563 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6701c6f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 10.11 11:16:48, skipping insertion in model container [2024-11-10 23:16:48,563 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2024-11-10 23:16:48,564 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 10.11 11:16:48" (3/3) ... [2024-11-10 23:16:48,565 INFO L332 chiAutomizerObserver]: Analyzing ICFG gcd02.c [2024-11-10 23:16:48,647 INFO L300 stractBuchiCegarLoop]: Interprodecural is true [2024-11-10 23:16:48,648 INFO L301 stractBuchiCegarLoop]: Hoare is None [2024-11-10 23:16:48,649 INFO L302 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2024-11-10 23:16:48,649 INFO L303 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2024-11-10 23:16:48,649 INFO L304 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2024-11-10 23:16:48,649 INFO L305 stractBuchiCegarLoop]: Difference is false [2024-11-10 23:16:48,649 INFO L306 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2024-11-10 23:16:48,649 INFO L310 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2024-11-10 23:16:48,654 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 33 states, 25 states have (on average 1.36) internal successors, (34), 25 states have internal predecessors, (34), 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) [2024-11-10 23:16:48,673 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 12 [2024-11-10 23:16:48,673 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-10 23:16:48,673 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-10 23:16:48,678 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2024-11-10 23:16:48,678 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2024-11-10 23:16:48,679 INFO L332 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2024-11-10 23:16:48,679 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 33 states, 25 states have (on average 1.36) internal successors, (34), 25 states have internal predecessors, (34), 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) [2024-11-10 23:16:48,682 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 12 [2024-11-10 23:16:48,682 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-10 23:16:48,682 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-10 23:16:48,682 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2024-11-10 23:16:48,682 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2024-11-10 23:16:48,687 INFO L745 eck$LassoCheckResult]: Stem: 16#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(8, 2);call write~init~int#1(103, 2, 0, 1);call write~init~int#1(99, 2, 1, 1);call write~init~int#1(100, 2, 2, 1);call write~init~int#1(48, 2, 3, 1);call write~init~int#1(50, 2, 4, 1);call write~init~int#1(46, 2, 5, 1);call write~init~int#1(99, 2, 6, 1);call write~init~int#1(0, 2, 7, 1);call #Ultimate.allocInit(12, 3); 23#ULTIMATE.init_returnLabel#1true assume true;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;havoc main_#t~nondet7#1;main_~m~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 4#L44true assume !(main_~m~0#1 <= 0 || main_~m~0#1 > 2147483647);havoc main_#t~nondet8#1;main_~n~0#1 := main_#t~nondet8#1;havoc main_#t~nondet8#1; 15#L48true assume !(main_~n~0#1 <= 0 || main_~n~0#1 > 2147483647); 10#L51-1true assume main_~m~0#1 > 0 && main_~n~0#1 > 0; 28#L52-1true call main_#t~ret9#1 := gcd(main_~m~0#1, main_~n~0#1);< 32#gcdENTRYtrue [2024-11-10 23:16:48,687 INFO L747 eck$LassoCheckResult]: Loop: 32#gcdENTRYtrue ~y1#1 := #in~y1#1;~y2#1 := #in~y2#1; 20#L18true assume !(~y1#1 <= 0 || ~y2#1 <= 0); 5#L22true assume !(~y1#1 == ~y2#1); 13#L25true assume ~y1#1 > ~y2#1; 34#L26-2true call #t~ret4#1 := gcd(~y1#1 - ~y2#1, ~y2#1);< 32#gcdENTRYtrue [2024-11-10 23:16:48,692 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 23:16:48,692 INFO L85 PathProgramCache]: Analyzing trace with hash -2018031344, now seen corresponding path program 1 times [2024-11-10 23:16:48,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 23:16:48,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520230361] [2024-11-10 23:16:48,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 23:16:48,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 23:16:48,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:48,785 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-10 23:16:48,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:48,824 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-10 23:16:48,827 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 23:16:48,827 INFO L85 PathProgramCache]: Analyzing trace with hash 50543352, now seen corresponding path program 1 times [2024-11-10 23:16:48,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 23:16:48,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104361354] [2024-11-10 23:16:48,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 23:16:48,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 23:16:48,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:48,842 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-10 23:16:48,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:48,853 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-10 23:16:48,857 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 23:16:48,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1628062537, now seen corresponding path program 1 times [2024-11-10 23:16:48,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 23:16:48,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480375686] [2024-11-10 23:16:48,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 23:16:48,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 23:16:48,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:48,887 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-10 23:16:48,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:48,913 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-10 23:16:49,089 INFO L204 LassoAnalysis]: Preferences: [2024-11-10 23:16:49,090 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-10 23:16:49,090 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-10 23:16:49,090 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-10 23:16:49,090 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-11-10 23:16:49,091 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:49,091 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-10 23:16:49,091 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-10 23:16:49,092 INFO L132 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration1_Loop [2024-11-10 23:16:49,092 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-10 23:16:49,092 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-10 23:16:49,107 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:49,129 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:49,133 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:49,137 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:49,140 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:49,145 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:49,212 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-10 23:16:49,212 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-11-10 23:16:49,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:49,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:49,217 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) [2024-11-10 23:16:49,219 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 [2024-11-10 23:16:49,220 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-10 23:16:49,220 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-10 23:16:49,248 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 [2024-11-10 23:16:49,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:49,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:49,250 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) [2024-11-10 23:16:49,251 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 [2024-11-10 23:16:49,252 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-11-10 23:16:49,253 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-10 23:16:49,357 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-11-10 23:16:49,362 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2024-11-10 23:16:49,363 INFO L204 LassoAnalysis]: Preferences: [2024-11-10 23:16:49,363 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-10 23:16:49,363 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-10 23:16:49,363 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-10 23:16:49,363 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-10 23:16:49,363 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:49,363 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-10 23:16:49,363 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-10 23:16:49,363 INFO L132 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration1_Loop [2024-11-10 23:16:49,364 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-10 23:16:49,364 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-10 23:16:49,365 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:49,385 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:49,388 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:49,391 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:49,394 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:49,396 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:49,448 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-10 23:16:49,453 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-10 23:16:49,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:49,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:49,457 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) [2024-11-10 23:16:49,458 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 [2024-11-10 23:16:49,459 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-10 23:16:49,472 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:49,473 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-10 23:16:49,473 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:49,473 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:49,474 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:49,477 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-10 23:16:49,478 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-10 23:16:49,481 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-10 23:16:49,486 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2024-11-10 23:16:49,486 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2024-11-10 23:16:49,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:49,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:49,509 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) [2024-11-10 23:16:49,511 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 [2024-11-10 23:16:49,512 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-10 23:16:49,512 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-11-10 23:16:49,513 INFO L474 LassoAnalysis]: Proved termination. [2024-11-10 23:16:49,514 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(gcd_#in~y1#1) = 1*gcd_#in~y1#1 Supporting invariants [] [2024-11-10 23:16:49,525 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2024-11-10 23:16:49,528 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-11-10 23:16:49,550 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 23:16:49,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 23:16:49,585 INFO L255 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-10 23:16:49,589 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-10 23:16:49,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 23:16:49,615 INFO L255 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-10 23:16:49,616 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-10 23:16:49,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-10 23:16:49,711 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates [2024-11-10 23:16:49,714 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 33 states, 25 states have (on average 1.36) internal successors, (34), 25 states have internal predecessors, (34), 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 5 states, 4 states have (on average 2.25) internal successors, (9), 4 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) [2024-11-10 23:16:49,905 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 [2024-11-10 23:16:49,927 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 33 states, 25 states have (on average 1.36) internal successors, (34), 25 states have internal predecessors, (34), 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 5 states, 4 states have (on average 2.25) internal successors, (9), 4 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 152 states and 208 transitions. Complement of second has 39 states. [2024-11-10 23:16:49,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 8 states 1 stem states 5 non-accepting loop states 1 accepting loop states [2024-11-10 23:16:49,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 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) [2024-11-10 23:16:49,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 63 transitions. [2024-11-10 23:16:49,941 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 63 transitions. Stem has 6 letters. Loop has 5 letters. [2024-11-10 23:16:49,942 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-10 23:16:49,942 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 63 transitions. Stem has 11 letters. Loop has 5 letters. [2024-11-10 23:16:49,942 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-10 23:16:49,942 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 63 transitions. Stem has 6 letters. Loop has 10 letters. [2024-11-10 23:16:49,942 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-10 23:16:49,943 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 152 states and 208 transitions. [2024-11-10 23:16:49,950 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2024-11-10 23:16:49,955 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 152 states to 62 states and 87 transitions. [2024-11-10 23:16:49,956 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 43 [2024-11-10 23:16:49,957 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 45 [2024-11-10 23:16:49,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 87 transitions. [2024-11-10 23:16:49,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-10 23:16:49,957 INFO L218 hiAutomatonCegarLoop]: Abstraction has 62 states and 87 transitions. [2024-11-10 23:16:49,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states and 87 transitions. [2024-11-10 23:16:49,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 48. [2024-11-10 23:16:49,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 35 states have (on average 1.1714285714285715) internal successors, (41), 36 states have internal predecessors, (41), 8 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2024-11-10 23:16:49,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 63 transitions. [2024-11-10 23:16:49,986 INFO L240 hiAutomatonCegarLoop]: Abstraction has 48 states and 63 transitions. [2024-11-10 23:16:49,986 INFO L425 stractBuchiCegarLoop]: Abstraction has 48 states and 63 transitions. [2024-11-10 23:16:49,987 INFO L332 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2024-11-10 23:16:49,987 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 48 states and 63 transitions. [2024-11-10 23:16:49,988 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2024-11-10 23:16:49,988 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-10 23:16:49,988 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-10 23:16:49,989 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 23:16:49,989 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2024-11-10 23:16:49,989 INFO L745 eck$LassoCheckResult]: Stem: 284#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(8, 2);call write~init~int#1(103, 2, 0, 1);call write~init~int#1(99, 2, 1, 1);call write~init~int#1(100, 2, 2, 1);call write~init~int#1(48, 2, 3, 1);call write~init~int#1(50, 2, 4, 1);call write~init~int#1(46, 2, 5, 1);call write~init~int#1(99, 2, 6, 1);call write~init~int#1(0, 2, 7, 1);call #Ultimate.allocInit(12, 3); 285#ULTIMATE.init_returnLabel#1 assume true;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;havoc main_#t~nondet7#1;main_~m~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 293#L44 assume !(main_~m~0#1 <= 0 || main_~m~0#1 > 2147483647);havoc main_#t~nondet8#1;main_~n~0#1 := main_#t~nondet8#1;havoc main_#t~nondet8#1; 294#L48 assume !(main_~n~0#1 <= 0 || main_~n~0#1 > 2147483647); 311#L51-1 assume main_~m~0#1 > 0 && main_~n~0#1 > 0; 287#L52-1 call main_#t~ret9#1 := gcd(main_~m~0#1, main_~n~0#1);< 318#gcdENTRY ~y1#1 := #in~y1#1;~y2#1 := #in~y2#1; 319#L18 assume !(~y1#1 <= 0 || ~y2#1 <= 0); 302#L22 assume !(~y1#1 == ~y2#1); 303#L25 assume !(~y1#1 > ~y2#1); 313#L28-2 call #t~ret5#1 := gcd(~y1#1, ~y2#1 - ~y1#1);< 309#gcdENTRY [2024-11-10 23:16:49,989 INFO L747 eck$LassoCheckResult]: Loop: 309#gcdENTRY ~y1#1 := #in~y1#1;~y2#1 := #in~y2#1; 329#L18 assume !(~y1#1 <= 0 || ~y2#1 <= 0); 327#L22 assume !(~y1#1 == ~y2#1); 328#L25 assume !(~y1#1 > ~y2#1); 314#L28-2 call #t~ret5#1 := gcd(~y1#1, ~y2#1 - ~y1#1);< 309#gcdENTRY [2024-11-10 23:16:49,991 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 23:16:49,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1628062566, now seen corresponding path program 1 times [2024-11-10 23:16:49,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 23:16:49,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523619503] [2024-11-10 23:16:49,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 23:16:49,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 23:16:50,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:50,013 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-10 23:16:50,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:50,031 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-10 23:16:50,031 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 23:16:50,031 INFO L85 PathProgramCache]: Analyzing trace with hash 50543381, now seen corresponding path program 1 times [2024-11-10 23:16:50,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 23:16:50,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780792033] [2024-11-10 23:16:50,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 23:16:50,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 23:16:50,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:50,044 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-10 23:16:50,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:50,052 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-10 23:16:50,053 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 23:16:50,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1186705712, now seen corresponding path program 2 times [2024-11-10 23:16:50,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 23:16:50,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762341520] [2024-11-10 23:16:50,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 23:16:50,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 23:16:50,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:50,078 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-10 23:16:50,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:50,093 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-10 23:16:50,178 INFO L204 LassoAnalysis]: Preferences: [2024-11-10 23:16:50,179 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-10 23:16:50,179 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-10 23:16:50,179 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-10 23:16:50,179 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-11-10 23:16:50,179 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:50,179 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-10 23:16:50,179 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-10 23:16:50,179 INFO L132 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration2_Loop [2024-11-10 23:16:50,179 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-10 23:16:50,179 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-10 23:16:50,180 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:50,183 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:50,185 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:50,197 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:50,200 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:50,202 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:50,269 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-10 23:16:50,269 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-11-10 23:16:50,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:50,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:50,272 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) [2024-11-10 23:16:50,273 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 [2024-11-10 23:16:50,274 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-10 23:16:50,274 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-10 23:16:50,289 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-10 23:16:50,290 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {gcd_#res#1=0} Honda state: {gcd_#res#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-11-10 23:16:50,305 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 [2024-11-10 23:16:50,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:50,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:50,307 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) [2024-11-10 23:16:50,309 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 [2024-11-10 23:16:50,310 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-10 23:16:50,310 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-10 23:16:50,324 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-10 23:16:50,324 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {gcd_#t~ret5#1=0} Honda state: {gcd_#t~ret5#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-11-10 23:16:50,339 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Ended with exit code 0 [2024-11-10 23:16:50,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:50,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:50,342 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) [2024-11-10 23:16:50,347 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 [2024-11-10 23:16:50,348 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-10 23:16:50,348 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-10 23:16:50,381 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Ended with exit code 0 [2024-11-10 23:16:50,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:50,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:50,384 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) [2024-11-10 23:16:50,385 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 [2024-11-10 23:16:50,386 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-11-10 23:16:50,386 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-10 23:16:50,438 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-11-10 23:16:50,444 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 [2024-11-10 23:16:50,445 INFO L204 LassoAnalysis]: Preferences: [2024-11-10 23:16:50,445 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-10 23:16:50,445 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-10 23:16:50,445 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-10 23:16:50,445 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-10 23:16:50,445 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:50,445 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-10 23:16:50,445 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-10 23:16:50,445 INFO L132 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration2_Loop [2024-11-10 23:16:50,446 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-10 23:16:50,446 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-10 23:16:50,447 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:50,454 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:50,464 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:50,467 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:50,472 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:50,474 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:50,534 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-10 23:16:50,534 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-10 23:16:50,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:50,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:50,537 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) [2024-11-10 23:16:50,538 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 [2024-11-10 23:16:50,545 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 [2024-11-10 23:16:50,557 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:50,557 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-10 23:16:50,557 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:50,558 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:50,558 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:50,558 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-10 23:16:50,558 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-10 23:16:50,560 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:50,575 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 [2024-11-10 23:16:50,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:50,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:50,577 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) [2024-11-10 23:16:50,579 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 [2024-11-10 23:16:50,580 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 [2024-11-10 23:16:50,593 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:50,593 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-10 23:16:50,593 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:50,593 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:50,593 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:50,595 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-10 23:16:50,595 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-10 23:16:50,598 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-10 23:16:50,603 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2024-11-10 23:16:50,603 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2024-11-10 23:16:50,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:50,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:50,605 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) [2024-11-10 23:16:50,607 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 [2024-11-10 23:16:50,608 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-10 23:16:50,608 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-11-10 23:16:50,608 INFO L474 LassoAnalysis]: Proved termination. [2024-11-10 23:16:50,608 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(gcd_#in~y2#1) = 1*gcd_#in~y2#1 Supporting invariants [] [2024-11-10 23:16:50,623 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Ended with exit code 0 [2024-11-10 23:16:50,624 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-11-10 23:16:50,637 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 23:16:50,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 23:16:50,665 INFO L255 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-10 23:16:50,666 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-10 23:16:50,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 23:16:50,700 INFO L255 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-10 23:16:50,701 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-10 23:16:50,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-10 23:16:50,747 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2024-11-10 23:16:50,747 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 48 states and 63 transitions. cyclomatic complexity: 18 Second operand has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 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) [2024-11-10 23:16:50,842 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 48 states and 63 transitions. cyclomatic complexity: 18. Second operand has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 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 127 states and 167 transitions. Complement of second has 21 states. [2024-11-10 23:16:50,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 4 non-accepting loop states 1 accepting loop states [2024-11-10 23:16:50,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 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) [2024-11-10 23:16:50,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 37 transitions. [2024-11-10 23:16:50,846 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 37 transitions. Stem has 11 letters. Loop has 5 letters. [2024-11-10 23:16:50,846 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-10 23:16:50,846 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 37 transitions. Stem has 16 letters. Loop has 5 letters. [2024-11-10 23:16:50,847 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-10 23:16:50,847 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 37 transitions. Stem has 11 letters. Loop has 10 letters. [2024-11-10 23:16:50,847 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-10 23:16:50,847 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 127 states and 167 transitions. [2024-11-10 23:16:50,853 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 8 [2024-11-10 23:16:50,858 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 127 states to 107 states and 147 transitions. [2024-11-10 23:16:50,858 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 65 [2024-11-10 23:16:50,858 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 67 [2024-11-10 23:16:50,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 107 states and 147 transitions. [2024-11-10 23:16:50,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-10 23:16:50,859 INFO L218 hiAutomatonCegarLoop]: Abstraction has 107 states and 147 transitions. [2024-11-10 23:16:50,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states and 147 transitions. [2024-11-10 23:16:50,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 90. [2024-11-10 23:16:50,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 66 states have (on average 1.1818181818181819) internal successors, (78), 71 states have internal predecessors, (78), 13 states have call successors, (13), 9 states have call predecessors, (13), 11 states have return successors, (31), 9 states have call predecessors, (31), 11 states have call successors, (31) [2024-11-10 23:16:50,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 122 transitions. [2024-11-10 23:16:50,872 INFO L240 hiAutomatonCegarLoop]: Abstraction has 90 states and 122 transitions. [2024-11-10 23:16:50,872 INFO L425 stractBuchiCegarLoop]: Abstraction has 90 states and 122 transitions. [2024-11-10 23:16:50,872 INFO L332 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2024-11-10 23:16:50,872 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 90 states and 122 transitions. [2024-11-10 23:16:50,874 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2024-11-10 23:16:50,875 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-10 23:16:50,875 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-10 23:16:50,876 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 23:16:50,876 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2024-11-10 23:16:50,876 INFO L745 eck$LassoCheckResult]: Stem: 549#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(8, 2);call write~init~int#1(103, 2, 0, 1);call write~init~int#1(99, 2, 1, 1);call write~init~int#1(100, 2, 2, 1);call write~init~int#1(48, 2, 3, 1);call write~init~int#1(50, 2, 4, 1);call write~init~int#1(46, 2, 5, 1);call write~init~int#1(99, 2, 6, 1);call write~init~int#1(0, 2, 7, 1);call #Ultimate.allocInit(12, 3); 550#ULTIMATE.init_returnLabel#1 assume true;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;havoc main_#t~nondet7#1;main_~m~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 558#L44 assume !(main_~m~0#1 <= 0 || main_~m~0#1 > 2147483647);havoc main_#t~nondet8#1;main_~n~0#1 := main_#t~nondet8#1;havoc main_#t~nondet8#1; 559#L48 assume !(main_~n~0#1 <= 0 || main_~n~0#1 > 2147483647); 583#L51-1 assume main_~m~0#1 > 0 && main_~n~0#1 > 0; 581#L52-1 call main_#t~ret9#1 := gcd(main_~m~0#1, main_~n~0#1);< 587#gcdENTRY ~y1#1 := #in~y1#1;~y2#1 := #in~y2#1; 594#L18 assume !(~y1#1 <= 0 || ~y2#1 <= 0); 595#L22 assume ~y1#1 == ~y2#1;#res#1 := ~y1#1; 613#gcdFINAL assume true; 596#gcdEXIT >#58#return; 586#L52 main_~z~0#1 := main_#t~ret9#1;havoc main_#t~ret9#1; 555#L53-1 call main_#t~ret10#1 := divides(main_~z~0#1, main_~m~0#1);< 579#dividesENTRY [2024-11-10 23:16:50,877 INFO L747 eck$LassoCheckResult]: Loop: 579#dividesENTRY ~n := #in~n;~m := #in~m; 554#L33 assume !(0 == ~m); 557#L36 assume !(~n > ~m); 556#L39-2 call #t~ret6 := divides(~n, ~m - ~n);< 579#dividesENTRY [2024-11-10 23:16:50,878 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 23:16:50,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1199352825, now seen corresponding path program 1 times [2024-11-10 23:16:50,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 23:16:50,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671124407] [2024-11-10 23:16:50,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 23:16:50,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 23:16:50,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:50,894 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-10 23:16:50,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:50,905 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-10 23:16:50,906 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 23:16:50,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1137997, now seen corresponding path program 1 times [2024-11-10 23:16:50,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 23:16:50,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599390242] [2024-11-10 23:16:50,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 23:16:50,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 23:16:50,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:50,911 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-10 23:16:50,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:50,915 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-10 23:16:50,915 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 23:16:50,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1595454139, now seen corresponding path program 1 times [2024-11-10 23:16:50,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 23:16:50,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917501893] [2024-11-10 23:16:50,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 23:16:50,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 23:16:50,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:50,930 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-10 23:16:50,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:50,949 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-10 23:16:51,171 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 [2024-11-10 23:16:51,555 INFO L204 LassoAnalysis]: Preferences: [2024-11-10 23:16:51,555 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-10 23:16:51,555 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-10 23:16:51,555 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-10 23:16:51,555 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-10 23:16:51,556 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:51,556 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-10 23:16:51,556 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-10 23:16:51,556 INFO L132 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration3_Lasso [2024-11-10 23:16:51,556 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-10 23:16:51,556 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-10 23:16:51,558 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:51,563 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:51,565 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:51,567 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:51,579 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:51,582 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:51,656 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:51,668 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:51,670 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:51,684 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:51,704 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:51,706 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:51,710 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:51,713 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:51,714 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:51,716 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:51,718 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:51,939 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-10 23:16:51,939 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-10 23:16:51,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:51,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:51,941 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) [2024-11-10 23:16:51,948 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 [2024-11-10 23:16:51,951 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 [2024-11-10 23:16:51,960 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:51,961 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-10 23:16:51,961 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:51,961 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:51,961 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:51,962 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-10 23:16:51,962 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-10 23:16:51,963 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:51,978 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Ended with exit code 0 [2024-11-10 23:16:51,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:51,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:51,980 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) [2024-11-10 23:16:51,981 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 [2024-11-10 23:16:51,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 [2024-11-10 23:16:51,991 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:51,992 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-10 23:16:51,992 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:51,992 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:51,992 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:51,992 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-10 23:16:51,993 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-10 23:16:51,994 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:52,005 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 [2024-11-10 23:16:52,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:52,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:52,007 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) [2024-11-10 23:16:52,007 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 [2024-11-10 23:16:52,008 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 [2024-11-10 23:16:52,018 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:52,018 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-10 23:16:52,019 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:52,019 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:52,019 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:52,019 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-10 23:16:52,019 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-10 23:16:52,021 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:52,033 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Ended with exit code 0 [2024-11-10 23:16:52,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:52,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:52,035 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) [2024-11-10 23:16:52,037 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 [2024-11-10 23:16:52,038 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 [2024-11-10 23:16:52,048 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:52,048 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:52,049 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2024-11-10 23:16:52,049 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:52,060 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2024-11-10 23:16:52,060 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2024-11-10 23:16:52,080 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-10 23:16:52,119 INFO L443 ModelExtractionUtils]: Simplification made 16 calls to the SMT solver. [2024-11-10 23:16:52,119 INFO L444 ModelExtractionUtils]: 3 out of 16 variables were initially zero. Simplification set additionally 7 variables to zero. [2024-11-10 23:16:52,120 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:52,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:52,122 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) [2024-11-10 23:16:52,124 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 [2024-11-10 23:16:52,125 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-10 23:16:52,141 INFO L438 nArgumentSynthesizer]: Removed 3 redundant supporting invariants from a total of 4. [2024-11-10 23:16:52,141 INFO L474 LassoAnalysis]: Proved termination. [2024-11-10 23:16:52,142 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(divides_#in~m) = 1*divides_#in~m Supporting invariants [1*divides_#in~n - 1 >= 0] [2024-11-10 23:16:52,153 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Ended with exit code 0 [2024-11-10 23:16:52,164 INFO L156 tatePredicateManager]: 1 out of 2 supporting invariants were superfluous and have been removed [2024-11-10 23:16:52,190 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 23:16:52,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 23:16:52,215 INFO L255 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-10 23:16:52,217 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-10 23:16:52,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 23:16:52,394 INFO L255 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-10 23:16:52,395 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-10 23:16:52,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-10 23:16:52,445 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.6 stem predicates 3 loop predicates [2024-11-10 23:16:52,445 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 90 states and 122 transitions. cyclomatic complexity: 37 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) [2024-11-10 23:16:52,716 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 90 states and 122 transitions. cyclomatic complexity: 37. 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 122 states and 159 transitions. Complement of second has 21 states. [2024-11-10 23:16:52,716 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 [2024-11-10 23:16:52,717 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) [2024-11-10 23:16:52,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 32 transitions. [2024-11-10 23:16:52,717 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 32 transitions. Stem has 13 letters. Loop has 4 letters. [2024-11-10 23:16:52,717 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-10 23:16:52,718 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 32 transitions. Stem has 17 letters. Loop has 4 letters. [2024-11-10 23:16:52,718 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-10 23:16:52,718 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 32 transitions. Stem has 13 letters. Loop has 8 letters. [2024-11-10 23:16:52,718 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-10 23:16:52,718 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 122 states and 159 transitions. [2024-11-10 23:16:52,720 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2024-11-10 23:16:52,723 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 122 states to 104 states and 140 transitions. [2024-11-10 23:16:52,723 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 67 [2024-11-10 23:16:52,723 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 68 [2024-11-10 23:16:52,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 104 states and 140 transitions. [2024-11-10 23:16:52,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-10 23:16:52,724 INFO L218 hiAutomatonCegarLoop]: Abstraction has 104 states and 140 transitions. [2024-11-10 23:16:52,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states and 140 transitions. [2024-11-10 23:16:52,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 94. [2024-11-10 23:16:52,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 69 states have (on average 1.173913043478261) internal successors, (81), 74 states have internal predecessors, (81), 15 states have call successors, (15), 9 states have call predecessors, (15), 10 states have return successors, (33), 10 states have call predecessors, (33), 13 states have call successors, (33) [2024-11-10 23:16:52,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 129 transitions. [2024-11-10 23:16:52,732 INFO L240 hiAutomatonCegarLoop]: Abstraction has 94 states and 129 transitions. [2024-11-10 23:16:52,732 INFO L425 stractBuchiCegarLoop]: Abstraction has 94 states and 129 transitions. [2024-11-10 23:16:52,732 INFO L332 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2024-11-10 23:16:52,732 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 94 states and 129 transitions. [2024-11-10 23:16:52,733 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2024-11-10 23:16:52,733 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-10 23:16:52,733 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-10 23:16:52,734 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 23:16:52,734 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2024-11-10 23:16:52,735 INFO L745 eck$LassoCheckResult]: Stem: 881#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(8, 2);call write~init~int#1(103, 2, 0, 1);call write~init~int#1(99, 2, 1, 1);call write~init~int#1(100, 2, 2, 1);call write~init~int#1(48, 2, 3, 1);call write~init~int#1(50, 2, 4, 1);call write~init~int#1(46, 2, 5, 1);call write~init~int#1(99, 2, 6, 1);call write~init~int#1(0, 2, 7, 1);call #Ultimate.allocInit(12, 3); 882#ULTIMATE.init_returnLabel#1 assume true;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;havoc main_#t~nondet7#1;main_~m~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 891#L44 assume !(main_~m~0#1 <= 0 || main_~m~0#1 > 2147483647);havoc main_#t~nondet8#1;main_~n~0#1 := main_#t~nondet8#1;havoc main_#t~nondet8#1; 892#L48 assume !(main_~n~0#1 <= 0 || main_~n~0#1 > 2147483647); 917#L51-1 assume main_~m~0#1 > 0 && main_~n~0#1 > 0; 918#L52-1 call main_#t~ret9#1 := gcd(main_~m~0#1, main_~n~0#1);< 923#gcdENTRY ~y1#1 := #in~y1#1;~y2#1 := #in~y2#1; 934#L18 assume !(~y1#1 <= 0 || ~y2#1 <= 0); 929#L22 assume !(~y1#1 == ~y2#1); 920#L25 assume !(~y1#1 > ~y2#1); 904#L28-2 call #t~ret5#1 := gcd(~y1#1, ~y2#1 - ~y1#1);< 915#gcdENTRY ~y1#1 := #in~y1#1;~y2#1 := #in~y2#1; 926#L18 assume !(~y1#1 <= 0 || ~y2#1 <= 0); 966#L22 assume ~y1#1 == ~y2#1;#res#1 := ~y1#1; 965#gcdFINAL assume true; 963#gcdEXIT >#52#return; 946#L28-1 #res#1 := #t~ret5#1;havoc #t~ret5#1; 938#gcdFINAL assume true; 928#gcdEXIT >#58#return; 922#L52 main_~z~0#1 := main_#t~ret9#1;havoc main_#t~ret9#1; 890#L53-1 call main_#t~ret10#1 := divides(main_~z~0#1, main_~m~0#1);< 914#dividesENTRY [2024-11-10 23:16:52,735 INFO L747 eck$LassoCheckResult]: Loop: 914#dividesENTRY ~n := #in~n;~m := #in~m; 887#L33 assume !(0 == ~m); 889#L36 assume !(~n > ~m); 888#L39-2 call #t~ret6 := divides(~n, ~m - ~n);< 914#dividesENTRY [2024-11-10 23:16:52,735 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 23:16:52,735 INFO L85 PathProgramCache]: Analyzing trace with hash 801811193, now seen corresponding path program 1 times [2024-11-10 23:16:52,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 23:16:52,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515393206] [2024-11-10 23:16:52,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 23:16:52,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 23:16:52,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:52,756 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-10 23:16:52,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:52,774 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-10 23:16:52,776 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 23:16:52,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1137997, now seen corresponding path program 2 times [2024-11-10 23:16:52,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 23:16:52,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481885530] [2024-11-10 23:16:52,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 23:16:52,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 23:16:52,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:52,781 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-10 23:16:52,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:52,785 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-10 23:16:52,786 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 23:16:52,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1541551035, now seen corresponding path program 1 times [2024-11-10 23:16:52,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 23:16:52,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73373629] [2024-11-10 23:16:52,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 23:16:52,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 23:16:52,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:52,797 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-10 23:16:52,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:52,808 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-10 23:16:53,161 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Ended with exit code 0 [2024-11-10 23:16:53,414 INFO L204 LassoAnalysis]: Preferences: [2024-11-10 23:16:53,414 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-10 23:16:53,414 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-10 23:16:53,415 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-10 23:16:53,415 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-10 23:16:53,415 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:53,415 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-10 23:16:53,415 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-10 23:16:53,415 INFO L132 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration4_Lasso [2024-11-10 23:16:53,415 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-10 23:16:53,415 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-10 23:16:53,416 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:53,428 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:53,444 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:53,448 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:53,451 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:53,453 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:53,454 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:53,455 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:53,457 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:53,459 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:53,460 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:53,469 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:53,537 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:53,553 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:53,555 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:53,558 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:53,560 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:53,759 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-10 23:16:53,759 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-10 23:16:53,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:53,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:53,761 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) [2024-11-10 23:16:53,763 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 [2024-11-10 23:16:53,764 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 [2024-11-10 23:16:53,776 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:53,777 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:53,777 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:53,777 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:53,778 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-10 23:16:53,778 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-10 23:16:53,782 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:53,797 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Ended with exit code 0 [2024-11-10 23:16:53,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:53,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:53,800 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) [2024-11-10 23:16:53,801 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 [2024-11-10 23:16:53,802 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 [2024-11-10 23:16:53,814 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:53,815 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:53,815 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:53,815 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:53,818 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-10 23:16:53,818 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-10 23:16:53,820 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:53,834 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2024-11-10 23:16:53,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:53,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:53,836 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) [2024-11-10 23:16:53,837 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 [2024-11-10 23:16:53,838 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 [2024-11-10 23:16:53,847 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:53,848 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:53,848 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:53,848 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:53,849 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-10 23:16:53,849 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-10 23:16:53,852 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:53,866 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Ended with exit code 0 [2024-11-10 23:16:53,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:53,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:53,869 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) [2024-11-10 23:16:53,870 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 [2024-11-10 23:16:53,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 [2024-11-10 23:16:53,884 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:53,884 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:53,884 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:53,884 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:53,886 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-10 23:16:53,886 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-10 23:16:53,889 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:53,903 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 [2024-11-10 23:16:53,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:53,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:53,906 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) [2024-11-10 23:16:53,907 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 [2024-11-10 23:16:53,908 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 [2024-11-10 23:16:53,918 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:53,918 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:53,918 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:53,918 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:53,920 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-10 23:16:53,920 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-10 23:16:53,922 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:53,937 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 [2024-11-10 23:16:53,938 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:53,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:53,939 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) [2024-11-10 23:16:53,941 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 [2024-11-10 23:16:53,941 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 [2024-11-10 23:16:53,953 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:53,954 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:53,954 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:53,954 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:53,955 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-10 23:16:53,955 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-10 23:16:53,959 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:53,969 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 [2024-11-10 23:16:53,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:53,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:53,971 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) [2024-11-10 23:16:53,971 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 [2024-11-10 23:16:53,972 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 [2024-11-10 23:16:53,982 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:53,982 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-10 23:16:53,982 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:53,982 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:53,982 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:53,983 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-10 23:16:53,983 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-10 23:16:53,984 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:53,994 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2024-11-10 23:16:53,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:53,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:53,996 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) [2024-11-10 23:16:53,997 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 [2024-11-10 23:16:53,997 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 [2024-11-10 23:16:54,007 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:54,007 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-10 23:16:54,008 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:54,008 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:54,008 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:54,008 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-10 23:16:54,008 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-10 23:16:54,009 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:54,019 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 [2024-11-10 23:16:54,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:54,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:54,021 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) [2024-11-10 23:16:54,021 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 [2024-11-10 23:16:54,022 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 [2024-11-10 23:16:54,032 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:54,032 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-10 23:16:54,032 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:54,032 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:54,032 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:54,033 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-10 23:16:54,033 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-10 23:16:54,034 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:54,044 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 [2024-11-10 23:16:54,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:54,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:54,046 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) [2024-11-10 23:16:54,046 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 [2024-11-10 23:16:54,047 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 [2024-11-10 23:16:54,057 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:54,057 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-10 23:16:54,057 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:54,057 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:54,057 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:54,058 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-10 23:16:54,058 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-10 23:16:54,059 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:54,069 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 [2024-11-10 23:16:54,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:54,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:54,071 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) [2024-11-10 23:16:54,071 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 [2024-11-10 23:16:54,072 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-10 23:16:54,082 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:54,082 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-10 23:16:54,082 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:54,083 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:54,083 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:54,083 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-10 23:16:54,083 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-10 23:16:54,084 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:54,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2024-11-10 23:16:54,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:54,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:54,096 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) [2024-11-10 23:16:54,097 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 [2024-11-10 23:16:54,098 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 [2024-11-10 23:16:54,107 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:54,108 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-10 23:16:54,108 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:54,108 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:54,108 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:54,108 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-10 23:16:54,108 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-10 23:16:54,109 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:54,120 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 [2024-11-10 23:16:54,120 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:54,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:54,121 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) [2024-11-10 23:16:54,122 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 [2024-11-10 23:16:54,123 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 [2024-11-10 23:16:54,132 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:54,133 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-10 23:16:54,133 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:54,133 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:54,133 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:54,133 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-10 23:16:54,133 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-10 23:16:54,134 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:54,144 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 [2024-11-10 23:16:54,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:54,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:54,146 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) [2024-11-10 23:16:54,148 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 [2024-11-10 23:16:54,148 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 [2024-11-10 23:16:54,159 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:54,160 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-10 23:16:54,160 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:54,160 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:54,160 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:54,160 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-10 23:16:54,160 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-10 23:16:54,161 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:54,171 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 [2024-11-10 23:16:54,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:54,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:54,173 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) [2024-11-10 23:16:54,174 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 [2024-11-10 23:16:54,175 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 [2024-11-10 23:16:54,185 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:54,185 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:54,185 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2024-11-10 23:16:54,185 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:54,193 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2024-11-10 23:16:54,193 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2024-11-10 23:16:54,210 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-10 23:16:54,232 INFO L443 ModelExtractionUtils]: Simplification made 10 calls to the SMT solver. [2024-11-10 23:16:54,232 INFO L444 ModelExtractionUtils]: 3 out of 16 variables were initially zero. Simplification set additionally 7 variables to zero. [2024-11-10 23:16:54,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:54,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:54,235 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) [2024-11-10 23:16:54,236 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 [2024-11-10 23:16:54,236 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-10 23:16:54,249 INFO L438 nArgumentSynthesizer]: Removed 3 redundant supporting invariants from a total of 4. [2024-11-10 23:16:54,249 INFO L474 LassoAnalysis]: Proved termination. [2024-11-10 23:16:54,249 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(divides_#in~m) = 1*divides_#in~m Supporting invariants [1*divides_#in~n - 1 >= 0] [2024-11-10 23:16:54,260 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 [2024-11-10 23:16:54,263 INFO L156 tatePredicateManager]: 1 out of 2 supporting invariants were superfluous and have been removed [2024-11-10 23:16:54,299 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 [2024-11-10 23:16:54,308 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 23:16:54,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 23:16:54,334 INFO L255 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-10 23:16:54,336 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-10 23:16:54,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 23:16:54,568 INFO L255 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-10 23:16:54,569 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-10 23:16:54,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-10 23:16:54,607 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.7 stem predicates 3 loop predicates [2024-11-10 23:16:54,607 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 94 states and 129 transitions. cyclomatic complexity: 40 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) [2024-11-10 23:16:54,893 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 94 states and 129 transitions. cyclomatic complexity: 40. 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 120 states and 158 transitions. Complement of second has 24 states. [2024-11-10 23:16:54,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 12 states 8 stem states 2 non-accepting loop states 2 accepting loop states [2024-11-10 23:16:54,895 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) [2024-11-10 23:16:54,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 36 transitions. [2024-11-10 23:16:54,895 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 36 transitions. Stem has 21 letters. Loop has 4 letters. [2024-11-10 23:16:54,896 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-10 23:16:54,896 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 36 transitions. Stem has 25 letters. Loop has 4 letters. [2024-11-10 23:16:54,896 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-10 23:16:54,896 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 36 transitions. Stem has 21 letters. Loop has 8 letters. [2024-11-10 23:16:54,896 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-10 23:16:54,897 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 120 states and 158 transitions. [2024-11-10 23:16:54,899 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2024-11-10 23:16:54,901 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 120 states to 97 states and 131 transitions. [2024-11-10 23:16:54,901 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 60 [2024-11-10 23:16:54,901 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 61 [2024-11-10 23:16:54,901 INFO L73 IsDeterministic]: Start isDeterministic. Operand 97 states and 131 transitions. [2024-11-10 23:16:54,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-10 23:16:54,901 INFO L218 hiAutomatonCegarLoop]: Abstraction has 97 states and 131 transitions. [2024-11-10 23:16:54,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states and 131 transitions. [2024-11-10 23:16:54,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 93. [2024-11-10 23:16:54,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 68 states have (on average 1.161764705882353) internal successors, (79), 72 states have internal predecessors, (79), 14 states have call successors, (14), 9 states have call predecessors, (14), 11 states have return successors, (33), 11 states have call predecessors, (33), 12 states have call successors, (33) [2024-11-10 23:16:54,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 126 transitions. [2024-11-10 23:16:54,909 INFO L240 hiAutomatonCegarLoop]: Abstraction has 93 states and 126 transitions. [2024-11-10 23:16:54,909 INFO L425 stractBuchiCegarLoop]: Abstraction has 93 states and 126 transitions. [2024-11-10 23:16:54,909 INFO L332 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2024-11-10 23:16:54,909 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 93 states and 126 transitions. [2024-11-10 23:16:54,910 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2024-11-10 23:16:54,911 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-10 23:16:54,911 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-10 23:16:54,911 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 23:16:54,911 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2024-11-10 23:16:54,912 INFO L745 eck$LassoCheckResult]: Stem: 1247#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(8, 2);call write~init~int#1(103, 2, 0, 1);call write~init~int#1(99, 2, 1, 1);call write~init~int#1(100, 2, 2, 1);call write~init~int#1(48, 2, 3, 1);call write~init~int#1(50, 2, 4, 1);call write~init~int#1(46, 2, 5, 1);call write~init~int#1(99, 2, 6, 1);call write~init~int#1(0, 2, 7, 1);call #Ultimate.allocInit(12, 3); 1248#ULTIMATE.init_returnLabel#1 assume true;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;havoc main_#t~nondet7#1;main_~m~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 1258#L44 assume !(main_~m~0#1 <= 0 || main_~m~0#1 > 2147483647);havoc main_#t~nondet8#1;main_~n~0#1 := main_#t~nondet8#1;havoc main_#t~nondet8#1; 1259#L48 assume !(main_~n~0#1 <= 0 || main_~n~0#1 > 2147483647); 1274#L51-1 assume main_~m~0#1 > 0 && main_~n~0#1 > 0; 1275#L52-1 call main_#t~ret9#1 := gcd(main_~m~0#1, main_~n~0#1);< 1282#gcdENTRY ~y1#1 := #in~y1#1;~y2#1 := #in~y2#1; 1309#L18 assume !(~y1#1 <= 0 || ~y2#1 <= 0); 1306#L22 assume !(~y1#1 == ~y2#1); 1305#L25 assume ~y1#1 > ~y2#1; 1270#L26-2 call #t~ret4#1 := gcd(~y1#1 - ~y2#1, ~y2#1);< 1292#gcdENTRY ~y1#1 := #in~y1#1;~y2#1 := #in~y2#1; 1290#L18 assume !(~y1#1 <= 0 || ~y2#1 <= 0); 1289#L22 assume ~y1#1 == ~y2#1;#res#1 := ~y1#1; 1272#gcdFINAL assume true; 1300#gcdEXIT >#54#return; 1296#L26-1 #res#1 := #t~ret4#1;havoc #t~ret4#1; 1294#gcdFINAL assume true; 1291#gcdEXIT >#58#return; 1281#L52 main_~z~0#1 := main_#t~ret9#1;havoc main_#t~ret9#1; 1255#L53-1 call main_#t~ret10#1 := divides(main_~z~0#1, main_~m~0#1);< 1273#dividesENTRY [2024-11-10 23:16:54,912 INFO L747 eck$LassoCheckResult]: Loop: 1273#dividesENTRY ~n := #in~n;~m := #in~m; 1254#L33 assume !(0 == ~m); 1256#L36 assume !(~n > ~m); 1257#L39-2 call #t~ret6 := divides(~n, ~m - ~n);< 1273#dividesENTRY [2024-11-10 23:16:54,912 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 23:16:54,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1433821917, now seen corresponding path program 1 times [2024-11-10 23:16:54,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 23:16:54,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003322337] [2024-11-10 23:16:54,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 23:16:54,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 23:16:54,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:54,929 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-10 23:16:54,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:54,946 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-10 23:16:54,947 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 23:16:54,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1137997, now seen corresponding path program 3 times [2024-11-10 23:16:54,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 23:16:54,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573613610] [2024-11-10 23:16:54,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 23:16:54,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 23:16:54,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:54,954 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-10 23:16:54,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:54,960 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-10 23:16:54,961 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 23:16:54,961 INFO L85 PathProgramCache]: Analyzing trace with hash 463663657, now seen corresponding path program 1 times [2024-11-10 23:16:54,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 23:16:54,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773678753] [2024-11-10 23:16:54,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 23:16:54,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 23:16:54,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:54,981 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-10 23:16:54,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:55,000 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-10 23:16:55,522 INFO L204 LassoAnalysis]: Preferences: [2024-11-10 23:16:55,522 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-10 23:16:55,522 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-10 23:16:55,522 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-10 23:16:55,522 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-10 23:16:55,522 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:55,522 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-10 23:16:55,522 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-10 23:16:55,522 INFO L132 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration5_Lasso [2024-11-10 23:16:55,522 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-10 23:16:55,522 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-10 23:16:55,523 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:55,527 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:55,529 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:55,530 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:55,539 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:55,541 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:55,558 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:55,560 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:55,562 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:55,564 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:55,566 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:55,570 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:55,635 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:55,638 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:55,640 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:55,641 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:55,655 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:55,812 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-10 23:16:55,813 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-10 23:16:55,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:55,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:55,814 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) [2024-11-10 23:16:55,817 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 [2024-11-10 23:16:55,818 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 [2024-11-10 23:16:55,830 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:55,830 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-10 23:16:55,830 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:55,830 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:55,831 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:55,831 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-10 23:16:55,831 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-10 23:16:55,835 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:55,847 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2024-11-10 23:16:55,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:55,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:55,848 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) [2024-11-10 23:16:55,850 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 [2024-11-10 23:16:55,850 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 [2024-11-10 23:16:55,859 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:55,860 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-10 23:16:55,860 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:55,860 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:55,860 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:55,860 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-10 23:16:55,860 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-10 23:16:55,862 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:55,874 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2024-11-10 23:16:55,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:55,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:55,876 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) [2024-11-10 23:16:55,877 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 [2024-11-10 23:16:55,877 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 [2024-11-10 23:16:55,888 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:55,888 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-10 23:16:55,888 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:55,888 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:55,888 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:55,889 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-10 23:16:55,889 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-10 23:16:55,890 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:55,904 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 [2024-11-10 23:16:55,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:55,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:55,906 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) [2024-11-10 23:16:55,908 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 [2024-11-10 23:16:55,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 [2024-11-10 23:16:55,922 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:55,923 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:55,923 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:55,923 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:55,924 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-10 23:16:55,924 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-10 23:16:55,929 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:55,944 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2024-11-10 23:16:55,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:55,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:55,946 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) [2024-11-10 23:16:55,947 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 [2024-11-10 23:16:55,948 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 [2024-11-10 23:16:55,960 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:55,960 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:55,960 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:55,960 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:55,962 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-10 23:16:55,962 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-10 23:16:55,964 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:55,974 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2024-11-10 23:16:55,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:55,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:55,975 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) [2024-11-10 23:16:55,976 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 [2024-11-10 23:16:55,977 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 [2024-11-10 23:16:55,987 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:55,987 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-10 23:16:55,987 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:55,987 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:55,987 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:55,988 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-10 23:16:55,988 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-10 23:16:55,989 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:55,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2024-11-10 23:16:55,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:55,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:56,000 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) [2024-11-10 23:16:56,001 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 [2024-11-10 23:16:56,002 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 [2024-11-10 23:16:56,012 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:56,012 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:56,012 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:56,012 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:56,013 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-10 23:16:56,013 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-10 23:16:56,016 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:56,029 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 [2024-11-10 23:16:56,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:56,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:56,030 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) [2024-11-10 23:16:56,031 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 [2024-11-10 23:16:56,032 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 [2024-11-10 23:16:56,042 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:56,042 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:56,042 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:56,042 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:56,043 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-10 23:16:56,043 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-10 23:16:56,046 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:56,057 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2024-11-10 23:16:56,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:56,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:56,058 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) [2024-11-10 23:16:56,059 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 [2024-11-10 23:16:56,059 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 [2024-11-10 23:16:56,069 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:56,069 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:56,069 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:56,069 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:56,070 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-10 23:16:56,070 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-10 23:16:56,073 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:56,082 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2024-11-10 23:16:56,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:56,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:56,084 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) [2024-11-10 23:16:56,085 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 [2024-11-10 23:16:56,085 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 [2024-11-10 23:16:56,095 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:56,095 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-10 23:16:56,095 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:56,095 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:56,095 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:56,096 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-10 23:16:56,096 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-10 23:16:56,097 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:56,106 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2024-11-10 23:16:56,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:56,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:56,108 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) [2024-11-10 23:16:56,110 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 [2024-11-10 23:16:56,110 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 [2024-11-10 23:16:56,120 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:56,120 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-10 23:16:56,120 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:56,120 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:56,120 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:56,121 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-10 23:16:56,121 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-10 23:16:56,122 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:56,132 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 [2024-11-10 23:16:56,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:56,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:56,133 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) [2024-11-10 23:16:56,134 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 [2024-11-10 23:16:56,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 [2024-11-10 23:16:56,144 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:56,145 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-10 23:16:56,145 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:56,145 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:56,145 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:56,145 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-10 23:16:56,145 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-10 23:16:56,146 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:56,157 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2024-11-10 23:16:56,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:56,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:56,158 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) [2024-11-10 23:16:56,160 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 [2024-11-10 23:16:56,160 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 [2024-11-10 23:16:56,170 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:56,170 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-10 23:16:56,171 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:56,171 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:56,171 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:56,171 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-10 23:16:56,171 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-10 23:16:56,172 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:56,183 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2024-11-10 23:16:56,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:56,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:56,184 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) [2024-11-10 23:16:56,185 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 [2024-11-10 23:16:56,185 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 [2024-11-10 23:16:56,195 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:56,195 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-10 23:16:56,195 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:56,195 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:56,195 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:56,196 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-10 23:16:56,196 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-10 23:16:56,197 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:56,207 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2024-11-10 23:16:56,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:56,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:56,208 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) [2024-11-10 23:16:56,209 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 [2024-11-10 23:16:56,210 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 [2024-11-10 23:16:56,219 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:56,219 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:56,219 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:56,219 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:56,220 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-10 23:16:56,220 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-10 23:16:56,224 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:56,238 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2024-11-10 23:16:56,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:56,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:56,242 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) [2024-11-10 23:16:56,245 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 [2024-11-10 23:16:56,245 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 [2024-11-10 23:16:56,258 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:56,258 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:56,258 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:56,258 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:56,259 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-10 23:16:56,259 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-10 23:16:56,263 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:56,274 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2024-11-10 23:16:56,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:56,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:56,275 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) [2024-11-10 23:16:56,276 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 [2024-11-10 23:16:56,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 [2024-11-10 23:16:56,287 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:56,287 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:56,287 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:56,287 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:56,288 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-10 23:16:56,288 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-10 23:16:56,290 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:56,301 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2024-11-10 23:16:56,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:56,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:56,303 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) [2024-11-10 23:16:56,303 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 [2024-11-10 23:16:56,304 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 [2024-11-10 23:16:56,314 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:56,314 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:56,314 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:56,315 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:56,316 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-10 23:16:56,316 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-10 23:16:56,318 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:56,328 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2024-11-10 23:16:56,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:56,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:56,330 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) [2024-11-10 23:16:56,331 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 [2024-11-10 23:16:56,332 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 [2024-11-10 23:16:56,342 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:56,353 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:56,353 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:56,353 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:56,354 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-10 23:16:56,354 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-10 23:16:56,357 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:56,367 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 [2024-11-10 23:16:56,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:56,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:56,369 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) [2024-11-10 23:16:56,370 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 [2024-11-10 23:16:56,371 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 [2024-11-10 23:16:56,381 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:56,381 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:56,381 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:56,381 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:56,382 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-10 23:16:56,382 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-10 23:16:56,385 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:56,395 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 [2024-11-10 23:16:56,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:56,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:56,397 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) [2024-11-10 23:16:56,398 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 [2024-11-10 23:16:56,399 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 [2024-11-10 23:16:56,409 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:56,409 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:56,409 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:56,409 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:56,410 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-10 23:16:56,410 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-10 23:16:56,412 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:56,422 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 [2024-11-10 23:16:56,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:56,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:56,424 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) [2024-11-10 23:16:56,425 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 [2024-11-10 23:16:56,426 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 [2024-11-10 23:16:56,435 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:56,435 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:56,436 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:56,436 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:56,437 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-10 23:16:56,437 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-10 23:16:56,440 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:56,454 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 [2024-11-10 23:16:56,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:56,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:56,456 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) [2024-11-10 23:16:56,457 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 [2024-11-10 23:16:56,458 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 [2024-11-10 23:16:56,470 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:56,470 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:56,470 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:56,470 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:56,471 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-10 23:16:56,471 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-10 23:16:56,475 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:56,487 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 [2024-11-10 23:16:56,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:56,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:56,488 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) [2024-11-10 23:16:56,489 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 [2024-11-10 23:16:56,489 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 [2024-11-10 23:16:56,498 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:56,499 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-10 23:16:56,499 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:56,499 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:56,499 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:56,499 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-10 23:16:56,499 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-10 23:16:56,500 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:56,510 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2024-11-10 23:16:56,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:56,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:56,511 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) [2024-11-10 23:16:56,512 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 [2024-11-10 23:16:56,513 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 [2024-11-10 23:16:56,522 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:56,522 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-10 23:16:56,523 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:56,523 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:56,523 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:56,523 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-10 23:16:56,523 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-10 23:16:56,524 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:56,539 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 [2024-11-10 23:16:56,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:56,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:56,540 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) [2024-11-10 23:16:56,541 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 [2024-11-10 23:16:56,541 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 [2024-11-10 23:16:56,551 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:56,552 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:56,552 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:56,552 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:56,553 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-10 23:16:56,553 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-10 23:16:56,555 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:56,565 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 [2024-11-10 23:16:56,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:56,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:56,566 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) [2024-11-10 23:16:56,567 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 [2024-11-10 23:16:56,568 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 [2024-11-10 23:16:56,578 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:56,578 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:56,578 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:56,578 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:56,579 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-10 23:16:56,579 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-10 23:16:56,581 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:56,591 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 [2024-11-10 23:16:56,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:56,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:56,593 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) [2024-11-10 23:16:56,593 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 [2024-11-10 23:16:56,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 [2024-11-10 23:16:56,603 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:56,603 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:56,603 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:56,604 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:56,604 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-10 23:16:56,604 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-10 23:16:56,607 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:56,617 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2024-11-10 23:16:56,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:56,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:56,619 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) [2024-11-10 23:16:56,620 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 [2024-11-10 23:16:56,621 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 [2024-11-10 23:16:56,632 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:56,632 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:56,632 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:56,632 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:56,633 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-10 23:16:56,633 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-10 23:16:56,636 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:56,646 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2024-11-10 23:16:56,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:56,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:56,647 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) [2024-11-10 23:16:56,648 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 [2024-11-10 23:16:56,649 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 [2024-11-10 23:16:56,659 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:56,659 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:56,659 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2024-11-10 23:16:56,659 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:56,666 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2024-11-10 23:16:56,666 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2024-11-10 23:16:56,680 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-10 23:16:56,697 INFO L443 ModelExtractionUtils]: Simplification made 10 calls to the SMT solver. [2024-11-10 23:16:56,697 INFO L444 ModelExtractionUtils]: 3 out of 16 variables were initially zero. Simplification set additionally 7 variables to zero. [2024-11-10 23:16:56,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:56,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:56,698 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) [2024-11-10 23:16:56,699 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 [2024-11-10 23:16:56,699 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-10 23:16:56,711 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 4. [2024-11-10 23:16:56,711 INFO L474 LassoAnalysis]: Proved termination. [2024-11-10 23:16:56,711 INFO L476 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] [2024-11-10 23:16:56,722 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2024-11-10 23:16:56,727 INFO L156 tatePredicateManager]: 2 out of 3 supporting invariants were superfluous and have been removed [2024-11-10 23:16:56,743 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 23:16:56,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 23:16:56,776 INFO L255 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-10 23:16:56,778 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-10 23:16:57,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 23:16:57,016 INFO L255 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-10 23:16:57,016 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-10 23:16:57,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-10 23:16:57,057 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.7 stem predicates 3 loop predicates [2024-11-10 23:16:57,058 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 93 states and 126 transitions. cyclomatic complexity: 38 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) [2024-11-10 23:16:57,348 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 93 states and 126 transitions. cyclomatic complexity: 38. 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 119 states and 155 transitions. Complement of second has 24 states. [2024-11-10 23:16:57,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 12 states 8 stem states 2 non-accepting loop states 2 accepting loop states [2024-11-10 23:16:57,349 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) [2024-11-10 23:16:57,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 36 transitions. [2024-11-10 23:16:57,349 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 36 transitions. Stem has 21 letters. Loop has 4 letters. [2024-11-10 23:16:57,350 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-10 23:16:57,351 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 36 transitions. Stem has 25 letters. Loop has 4 letters. [2024-11-10 23:16:57,351 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-10 23:16:57,351 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 36 transitions. Stem has 21 letters. Loop has 8 letters. [2024-11-10 23:16:57,351 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-10 23:16:57,351 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 119 states and 155 transitions. [2024-11-10 23:16:57,353 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2024-11-10 23:16:57,359 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 119 states to 95 states and 128 transitions. [2024-11-10 23:16:57,359 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 58 [2024-11-10 23:16:57,360 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 59 [2024-11-10 23:16:57,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 95 states and 128 transitions. [2024-11-10 23:16:57,360 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-10 23:16:57,360 INFO L218 hiAutomatonCegarLoop]: Abstraction has 95 states and 128 transitions. [2024-11-10 23:16:57,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states and 128 transitions. [2024-11-10 23:16:57,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 93. [2024-11-10 23:16:57,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 68 states have (on average 1.1470588235294117) internal successors, (78), 72 states have internal predecessors, (78), 14 states have call successors, (14), 9 states have call predecessors, (14), 11 states have return successors, (34), 11 states have call predecessors, (34), 12 states have call successors, (34) [2024-11-10 23:16:57,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 126 transitions. [2024-11-10 23:16:57,366 INFO L240 hiAutomatonCegarLoop]: Abstraction has 93 states and 126 transitions. [2024-11-10 23:16:57,367 INFO L425 stractBuchiCegarLoop]: Abstraction has 93 states and 126 transitions. [2024-11-10 23:16:57,367 INFO L332 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2024-11-10 23:16:57,367 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 93 states and 126 transitions. [2024-11-10 23:16:57,368 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2024-11-10 23:16:57,368 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-10 23:16:57,368 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-10 23:16:57,368 INFO L148 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] [2024-11-10 23:16:57,368 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2024-11-10 23:16:57,369 INFO L745 eck$LassoCheckResult]: Stem: 1615#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(8, 2);call write~init~int#1(103, 2, 0, 1);call write~init~int#1(99, 2, 1, 1);call write~init~int#1(100, 2, 2, 1);call write~init~int#1(48, 2, 3, 1);call write~init~int#1(50, 2, 4, 1);call write~init~int#1(46, 2, 5, 1);call write~init~int#1(99, 2, 6, 1);call write~init~int#1(0, 2, 7, 1);call #Ultimate.allocInit(12, 3); 1616#ULTIMATE.init_returnLabel#1 assume true;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;havoc main_#t~nondet7#1;main_~m~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 1625#L44 assume !(main_~m~0#1 <= 0 || main_~m~0#1 > 2147483647);havoc main_#t~nondet8#1;main_~n~0#1 := main_#t~nondet8#1;havoc main_#t~nondet8#1; 1626#L48 assume !(main_~n~0#1 <= 0 || main_~n~0#1 > 2147483647); 1642#L51-1 assume main_~m~0#1 > 0 && main_~n~0#1 > 0; 1643#L52-1 call main_#t~ret9#1 := gcd(main_~m~0#1, main_~n~0#1);< 1651#gcdENTRY ~y1#1 := #in~y1#1;~y2#1 := #in~y2#1; 1677#L18 assume !(~y1#1 <= 0 || ~y2#1 <= 0); 1676#L22 assume !(~y1#1 == ~y2#1); 1671#L25 assume !(~y1#1 > ~y2#1); 1639#L28-2 call #t~ret5#1 := gcd(~y1#1, ~y2#1 - ~y1#1);< 1666#gcdENTRY ~y1#1 := #in~y1#1;~y2#1 := #in~y2#1; 1698#L18 assume !(~y1#1 <= 0 || ~y2#1 <= 0); 1697#L22 assume !(~y1#1 == ~y2#1); 1696#L25 assume ~y1#1 > ~y2#1; 1654#L26-2 call #t~ret4#1 := gcd(~y1#1 - ~y2#1, ~y2#1);< 1655#gcdENTRY ~y1#1 := #in~y1#1;~y2#1 := #in~y2#1; 1693#L18 assume !(~y1#1 <= 0 || ~y2#1 <= 0); 1692#L22 assume ~y1#1 == ~y2#1;#res#1 := ~y1#1; 1691#gcdFINAL assume true; 1685#gcdEXIT >#54#return; 1637#L26-1 #res#1 := #t~ret4#1;havoc #t~ret4#1; 1640#gcdFINAL assume true; 1664#gcdEXIT >#52#return; 1662#L28-1 #res#1 := #t~ret5#1;havoc #t~ret5#1; 1661#gcdFINAL assume true; 1658#gcdEXIT >#58#return; 1650#L52 main_~z~0#1 := main_#t~ret9#1;havoc main_#t~ret9#1; 1624#L53-1 call main_#t~ret10#1 := divides(main_~z~0#1, main_~m~0#1);< 1641#dividesENTRY [2024-11-10 23:16:57,369 INFO L747 eck$LassoCheckResult]: Loop: 1641#dividesENTRY ~n := #in~n;~m := #in~m; 1621#L33 assume !(0 == ~m); 1623#L36 assume !(~n > ~m); 1622#L39-2 call #t~ret6 := divides(~n, ~m - ~n);< 1641#dividesENTRY [2024-11-10 23:16:57,369 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 23:16:57,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1281121387, now seen corresponding path program 1 times [2024-11-10 23:16:57,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 23:16:57,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276950443] [2024-11-10 23:16:57,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 23:16:57,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 23:16:57,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:57,384 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-10 23:16:57,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:57,397 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-10 23:16:57,397 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 23:16:57,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1137997, now seen corresponding path program 4 times [2024-11-10 23:16:57,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 23:16:57,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219171229] [2024-11-10 23:16:57,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 23:16:57,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 23:16:57,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:57,401 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-10 23:16:57,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:57,404 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-10 23:16:57,404 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 23:16:57,404 INFO L85 PathProgramCache]: Analyzing trace with hash 726734561, now seen corresponding path program 1 times [2024-11-10 23:16:57,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 23:16:57,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619356059] [2024-11-10 23:16:57,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 23:16:57,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 23:16:57,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:57,414 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-10 23:16:57,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 23:16:57,425 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-10 23:16:57,471 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2024-11-10 23:16:58,051 INFO L204 LassoAnalysis]: Preferences: [2024-11-10 23:16:58,051 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-10 23:16:58,051 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-10 23:16:58,051 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-10 23:16:58,051 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-10 23:16:58,052 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:58,052 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-10 23:16:58,052 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-10 23:16:58,052 INFO L132 ssoRankerPreferences]: Filename of dumped script: gcd02.c_Iteration6_Lasso [2024-11-10 23:16:58,052 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-10 23:16:58,052 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-10 23:16:58,053 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:58,060 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:58,061 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:58,073 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:58,129 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:58,131 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:58,132 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:58,134 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:58,135 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:58,154 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:58,156 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:58,167 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:58,168 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:58,170 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:58,184 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:58,186 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:58,188 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-10 23:16:58,351 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-10 23:16:58,351 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-10 23:16:58,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:58,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:58,353 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) [2024-11-10 23:16:58,354 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 [2024-11-10 23:16:58,355 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 [2024-11-10 23:16:58,365 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:58,365 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-10 23:16:58,365 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:58,365 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:58,365 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:58,365 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-10 23:16:58,366 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-10 23:16:58,367 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:58,377 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2024-11-10 23:16:58,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:58,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:58,378 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) [2024-11-10 23:16:58,379 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 [2024-11-10 23:16:58,380 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 [2024-11-10 23:16:58,390 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:58,390 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-10 23:16:58,390 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:58,390 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-10 23:16:58,390 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:58,391 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-10 23:16:58,391 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-10 23:16:58,392 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-10 23:16:58,402 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2024-11-10 23:16:58,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:58,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:58,404 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) [2024-11-10 23:16:58,404 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 [2024-11-10 23:16:58,405 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 [2024-11-10 23:16:58,415 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-10 23:16:58,415 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-10 23:16:58,415 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2024-11-10 23:16:58,415 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-10 23:16:58,421 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2024-11-10 23:16:58,421 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2024-11-10 23:16:58,434 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-10 23:16:58,459 INFO L443 ModelExtractionUtils]: Simplification made 15 calls to the SMT solver. [2024-11-10 23:16:58,459 INFO L444 ModelExtractionUtils]: 1 out of 16 variables were initially zero. Simplification set additionally 9 variables to zero. [2024-11-10 23:16:58,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-10 23:16:58,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 23:16:58,461 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) [2024-11-10 23:16:58,462 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 [2024-11-10 23:16:58,462 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-10 23:16:58,474 INFO L438 nArgumentSynthesizer]: Removed 3 redundant supporting invariants from a total of 4. [2024-11-10 23:16:58,474 INFO L474 LassoAnalysis]: Proved termination. [2024-11-10 23:16:58,474 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(divides_#in~m) = 1*divides_#in~m Supporting invariants [2*divides_#in~n - 1 >= 0] [2024-11-10 23:16:58,485 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2024-11-10 23:16:58,488 INFO L156 tatePredicateManager]: 1 out of 2 supporting invariants were superfluous and have been removed [2024-11-10 23:16:58,503 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 23:16:58,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 23:16:58,538 INFO L255 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-10 23:16:58,539 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-10 23:16:58,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 23:16:58,838 INFO L255 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-10 23:16:58,839 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-10 23:16:58,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-10 23:16:58,879 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.8 stem predicates 3 loop predicates [2024-11-10 23:16:58,879 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 93 states and 126 transitions. cyclomatic complexity: 38 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) [2024-11-10 23:16:59,151 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 93 states and 126 transitions. cyclomatic complexity: 38. 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 103 states and 136 transitions. Complement of second has 24 states. [2024-11-10 23:16:59,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 12 states 9 stem states 2 non-accepting loop states 1 accepting loop states [2024-11-10 23:16:59,154 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) [2024-11-10 23:16:59,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 29 transitions. [2024-11-10 23:16:59,154 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 29 transitions. Stem has 29 letters. Loop has 4 letters. [2024-11-10 23:16:59,154 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-10 23:16:59,157 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 29 transitions. Stem has 33 letters. Loop has 4 letters. [2024-11-10 23:16:59,157 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-10 23:16:59,157 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 29 transitions. Stem has 29 letters. Loop has 8 letters. [2024-11-10 23:16:59,157 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-10 23:16:59,157 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 103 states and 136 transitions. [2024-11-10 23:16:59,159 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2024-11-10 23:16:59,159 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 103 states to 0 states and 0 transitions. [2024-11-10 23:16:59,159 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2024-11-10 23:16:59,159 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2024-11-10 23:16:59,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2024-11-10 23:16:59,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2024-11-10 23:16:59,159 INFO L218 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-11-10 23:16:59,159 INFO L240 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-11-10 23:16:59,159 INFO L425 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-11-10 23:16:59,159 INFO L332 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2024-11-10 23:16:59,159 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2024-11-10 23:16:59,159 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2024-11-10 23:16:59,159 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2024-11-10 23:16:59,171 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 10.11 11:16:59 BoogieIcfgContainer [2024-11-10 23:16:59,171 INFO L131 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2024-11-10 23:16:59,171 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-10 23:16:59,171 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-10 23:16:59,172 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-10 23:16:59,172 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 10.11 11:16:48" (3/4) ... [2024-11-10 23:16:59,174 INFO L146 WitnessPrinter]: No result that supports witness generation found [2024-11-10 23:16:59,175 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-10 23:16:59,175 INFO L158 Benchmark]: Toolchain (without parser) took 11381.11ms. Allocated memory was 144.7MB in the beginning and 184.5MB in the end (delta: 39.8MB). Free memory was 71.8MB in the beginning and 60.9MB in the end (delta: 10.9MB). Peak memory consumption was 53.5MB. Max. memory is 16.1GB. [2024-11-10 23:16:59,175 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 144.7MB. Free memory is still 116.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-10 23:16:59,176 INFO L158 Benchmark]: CACSL2BoogieTranslator took 332.49ms. Allocated memory is still 144.7MB. Free memory was 71.5MB in the beginning and 116.0MB in the end (delta: -44.4MB). Peak memory consumption was 14.3MB. Max. memory is 16.1GB. [2024-11-10 23:16:59,176 INFO L158 Benchmark]: Boogie Procedure Inliner took 38.56ms. Allocated memory is still 144.7MB. Free memory was 116.0MB in the beginning and 114.3MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-11-10 23:16:59,176 INFO L158 Benchmark]: Boogie Preprocessor took 44.44ms. Allocated memory is still 144.7MB. Free memory was 114.3MB in the beginning and 112.4MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-11-10 23:16:59,177 INFO L158 Benchmark]: IcfgBuilder took 341.09ms. Allocated memory is still 144.7MB. Free memory was 112.4MB in the beginning and 100.5MB in the end (delta: 11.8MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2024-11-10 23:16:59,177 INFO L158 Benchmark]: BuchiAutomizer took 10616.20ms. Allocated memory was 144.7MB in the beginning and 184.5MB in the end (delta: 39.8MB). Free memory was 100.5MB in the beginning and 62.0MB in the end (delta: 38.5MB). Peak memory consumption was 79.1MB. Max. memory is 16.1GB. [2024-11-10 23:16:59,177 INFO L158 Benchmark]: Witness Printer took 3.59ms. Allocated memory is still 184.5MB. Free memory was 62.0MB in the beginning and 60.9MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-11-10 23:16:59,179 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18ms. Allocated memory is still 144.7MB. Free memory is still 116.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 332.49ms. Allocated memory is still 144.7MB. Free memory was 71.5MB in the beginning and 116.0MB in the end (delta: -44.4MB). Peak memory consumption was 14.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 38.56ms. Allocated memory is still 144.7MB. Free memory was 116.0MB in the beginning and 114.3MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 44.44ms. Allocated memory is still 144.7MB. Free memory was 114.3MB in the beginning and 112.4MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * IcfgBuilder took 341.09ms. Allocated memory is still 144.7MB. Free memory was 112.4MB in the beginning and 100.5MB in the end (delta: 11.8MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * BuchiAutomizer took 10616.20ms. Allocated memory was 144.7MB in the beginning and 184.5MB in the end (delta: 39.8MB). Free memory was 100.5MB in the beginning and 62.0MB in the end (delta: 38.5MB). Peak memory consumption was 79.1MB. Max. memory is 16.1GB. * Witness Printer took 3.59ms. Allocated memory is still 184.5MB. Free memory was 62.0MB in the beginning and 60.9MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. 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(y1) and consists of 8 locations. One deterministic module has affine ranking function \old(y2) and consists of 6 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 12 locations. One deterministic module has affine ranking function \old(m) and consists of 12 locations. One deterministic module has affine ranking function \old(m) and consists of 12 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 10.5s and 7 iterations. TraceHistogramMax:3. Analysis of lassos took 7.2s. Construction of modules took 0.3s. Büchi inclusion checks took 2.7s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 5. Automata minimization 0.1s AutomataMinimizationTime, 5 MinimizatonAttempts, 47 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, 218 SdHoareTripleChecker+Valid, 0.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 216 mSDsluCounter, 261 SdHoareTripleChecker+Invalid, 0.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 150 mSDsCounter, 119 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 419 IncrementalHoareTripleChecker+Invalid, 538 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 119 mSolverCounterUnsat, 111 mSDtfsCounter, 419 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI0 SFLT2 conc0 concLT0 SILN0 SILU0 SILI0 SILT0 lasso4 LassoPreprocessingBenchmarks: Lassos: inital78 mio100 ax100 hnf100 lsp71 ukn75 mio100 lsp100 div100 bol100 ite100 ukn100 eq168 hnf93 smp93 dnf120 smp100 tf103 neg100 sie104 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: sat Degree: 0 Time: 107ms VariablesStem: 2 VariablesLoop: 4 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 4 MotzkinApplications: 16 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 2 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.2s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2024-11-10 23:16:59,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Forceful destruction successful, exit code 0 [2024-11-10 23:16:59,400 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