./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/termination-crafted/NestedRecursion_1b.c --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 4fc63b2a Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/termination-crafted/NestedRecursion_1b.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/config/svcomp-Termination-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU --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 64bit --witnessprinter.graph.data.programhash 9948dbd77aeb2de72e0bd3a3a4e22b1606b19383e4631af58adbec46ed909b6c --- Real Ultimate output --- This is Ultimate 0.2.5-dev-4fc63b2 [2024-10-31 21:55:38,139 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-31 21:55:38,203 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/config/svcomp-Termination-64bit-Automizer_Default.epf [2024-10-31 21:55:38,208 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-31 21:55:38,208 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-31 21:55:38,235 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-31 21:55:38,235 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-31 21:55:38,236 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-31 21:55:38,236 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-31 21:55:38,237 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-31 21:55:38,240 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-31 21:55:38,240 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-31 21:55:38,241 INFO L153 SettingsManager]: * Use SBE=true [2024-10-31 21:55:38,244 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2024-10-31 21:55:38,245 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2024-10-31 21:55:38,245 INFO L153 SettingsManager]: * Use old map elimination=false [2024-10-31 21:55:38,245 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2024-10-31 21:55:38,246 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2024-10-31 21:55:38,247 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2024-10-31 21:55:38,248 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-31 21:55:38,248 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2024-10-31 21:55:38,252 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-31 21:55:38,252 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-31 21:55:38,253 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2024-10-31 21:55:38,253 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2024-10-31 21:55:38,253 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2024-10-31 21:55:38,253 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-31 21:55:38,254 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-10-31 21:55:38,254 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-31 21:55:38,254 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2024-10-31 21:55:38,254 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-31 21:55:38,255 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-31 21:55:38,255 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-31 21:55:38,255 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-31 21:55:38,255 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-31 21:55:38,257 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2024-10-31 21:55:38,258 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU 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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 9948dbd77aeb2de72e0bd3a3a4e22b1606b19383e4631af58adbec46ed909b6c [2024-10-31 21:55:38,560 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-31 21:55:38,589 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-31 21:55:38,592 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-31 21:55:38,593 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-31 21:55:38,596 INFO L274 PluginConnector]: CDTParser initialized [2024-10-31 21:55:38,597 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/../../sv-benchmarks/c/termination-crafted/NestedRecursion_1b.c Unable to find full path for "g++" [2024-10-31 21:55:40,695 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-31 21:55:40,921 INFO L384 CDTParser]: Found 1 translation units. [2024-10-31 21:55:40,922 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/sv-benchmarks/c/termination-crafted/NestedRecursion_1b.c [2024-10-31 21:55:40,933 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/data/50eba3ec5/d38bc95ec9424c1197272ab3110d4f18/FLAGf67ca65e2 [2024-10-31 21:55:41,282 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/data/50eba3ec5/d38bc95ec9424c1197272ab3110d4f18 [2024-10-31 21:55:41,285 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-31 21:55:41,288 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-31 21:55:41,290 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-31 21:55:41,290 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-31 21:55:41,298 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-31 21:55:41,299 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.10 09:55:41" (1/1) ... [2024-10-31 21:55:41,300 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@11c04264 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 09:55:41, skipping insertion in model container [2024-10-31 21:55:41,301 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.10 09:55:41" (1/1) ... [2024-10-31 21:55:41,327 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-31 21:55:41,549 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-31 21:55:41,556 INFO L200 MainTranslator]: Completed pre-run [2024-10-31 21:55:41,569 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-31 21:55:41,585 INFO L204 MainTranslator]: Completed translation [2024-10-31 21:55:41,585 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 09:55:41 WrapperNode [2024-10-31 21:55:41,586 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-31 21:55:41,587 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-31 21:55:41,588 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-31 21:55:41,588 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-31 21:55:41,597 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 09:55:41" (1/1) ... [2024-10-31 21:55:41,602 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 09:55:41" (1/1) ... [2024-10-31 21:55:41,622 INFO L138 Inliner]: procedures = 6, calls = 8, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 7 [2024-10-31 21:55:41,623 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-31 21:55:41,623 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-31 21:55:41,624 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-31 21:55:41,624 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-31 21:55:41,638 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 09:55:41" (1/1) ... [2024-10-31 21:55:41,638 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 09:55:41" (1/1) ... [2024-10-31 21:55:41,639 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 09:55:41" (1/1) ... [2024-10-31 21:55:41,647 INFO L175 MemorySlicer]: No memory access in input program. [2024-10-31 21:55:41,647 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 09:55:41" (1/1) ... [2024-10-31 21:55:41,648 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 09:55:41" (1/1) ... [2024-10-31 21:55:41,650 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 09:55:41" (1/1) ... [2024-10-31 21:55:41,652 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 09:55:41" (1/1) ... [2024-10-31 21:55:41,653 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 09:55:41" (1/1) ... [2024-10-31 21:55:41,654 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 09:55:41" (1/1) ... [2024-10-31 21:55:41,655 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-31 21:55:41,660 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-31 21:55:41,660 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-31 21:55:41,661 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-31 21:55:41,662 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 09:55:41" (1/1) ... [2024-10-31 21:55:41,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:41,683 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:41,700 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:41,706 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2024-10-31 21:55:41,739 INFO L130 BoogieDeclarations]: Found specification of procedure rec1 [2024-10-31 21:55:41,739 INFO L138 BoogieDeclarations]: Found implementation of procedure rec1 [2024-10-31 21:55:41,739 INFO L130 BoogieDeclarations]: Found specification of procedure rec2 [2024-10-31 21:55:41,740 INFO L138 BoogieDeclarations]: Found implementation of procedure rec2 [2024-10-31 21:55:41,740 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-31 21:55:41,740 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-31 21:55:41,796 INFO L238 CfgBuilder]: Building ICFG [2024-10-31 21:55:41,798 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-31 21:55:41,939 INFO L? ?]: Removed 5 outVars from TransFormulas that were not future-live. [2024-10-31 21:55:41,939 INFO L287 CfgBuilder]: Performing block encoding [2024-10-31 21:55:41,956 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-31 21:55:41,956 INFO L316 CfgBuilder]: Removed 0 assume(true) statements. [2024-10-31 21:55:41,957 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.10 09:55:41 BoogieIcfgContainer [2024-10-31 21:55:41,957 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-31 21:55:41,959 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2024-10-31 21:55:41,959 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2024-10-31 21:55:41,963 INFO L274 PluginConnector]: BuchiAutomizer initialized [2024-10-31 21:55:41,963 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2024-10-31 21:55:41,964 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 31.10 09:55:41" (1/3) ... [2024-10-31 21:55:41,965 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@46fd10a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 31.10 09:55:41, skipping insertion in model container [2024-10-31 21:55:41,965 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2024-10-31 21:55:41,965 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 09:55:41" (2/3) ... [2024-10-31 21:55:41,966 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@46fd10a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 31.10 09:55:41, skipping insertion in model container [2024-10-31 21:55:41,966 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2024-10-31 21:55:41,966 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.10 09:55:41" (3/3) ... [2024-10-31 21:55:41,968 INFO L332 chiAutomizerObserver]: Analyzing ICFG NestedRecursion_1b.c [2024-10-31 21:55:42,034 INFO L300 stractBuchiCegarLoop]: Interprodecural is true [2024-10-31 21:55:42,034 INFO L301 stractBuchiCegarLoop]: Hoare is None [2024-10-31 21:55:42,035 INFO L302 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2024-10-31 21:55:42,035 INFO L303 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2024-10-31 21:55:42,035 INFO L304 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2024-10-31 21:55:42,035 INFO L305 stractBuchiCegarLoop]: Difference is false [2024-10-31 21:55:42,035 INFO L306 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2024-10-31 21:55:42,036 INFO L310 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2024-10-31 21:55:42,040 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 22 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 13 states have internal predecessors, (15), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-10-31 21:55:42,063 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2024-10-31 21:55:42,064 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 21:55:42,064 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 21:55:42,071 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1] [2024-10-31 21:55:42,071 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 21:55:42,071 INFO L332 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2024-10-31 21:55:42,072 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 22 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 13 states have internal predecessors, (15), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-10-31 21:55:42,075 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2024-10-31 21:55:42,075 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 21:55:42,075 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 21:55:42,076 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1] [2024-10-31 21:55:42,076 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 21:55:42,083 INFO L745 eck$LassoCheckResult]: Stem: 21#$Ultimate##0true assume { :begin_inline_ULTIMATE.init } true; 14#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet5#1, main_#t~ret6#1, main_~x~0#1;havoc main_#t~nondet5#1;main_~x~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 10#L25true call main_#t~ret6#1 := rec2(main_~x~0#1);< 7#$Ultimate##0true [2024-10-31 21:55:42,084 INFO L747 eck$LassoCheckResult]: Loop: 7#$Ultimate##0true ~j := #in~j; 17#L18true assume !(~j <= 0); 20#L20true call #t~ret3 := rec1(~j - 1);< 4#$Ultimate##0true ~i := #in~i; 18#L12true assume ~i <= 0;#res := 0; 15#rec1FINALtrue assume true; 16#rec1EXITtrue >#34#return; 3#L20-1true call #t~ret4 := rec2(#t~ret3);< 7#$Ultimate##0true [2024-10-31 21:55:42,090 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:42,090 INFO L85 PathProgramCache]: Analyzing trace with hash 48738, now seen corresponding path program 1 times [2024-10-31 21:55:42,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 21:55:42,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5923295] [2024-10-31 21:55:42,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 21:55:42,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 21:55:42,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:42,195 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 21:55:42,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:42,220 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 21:55:42,224 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:42,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1074209557, now seen corresponding path program 1 times [2024-10-31 21:55:42,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 21:55:42,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764080750] [2024-10-31 21:55:42,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 21:55:42,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 21:55:42,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:42,249 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 21:55:42,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:42,259 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 21:55:42,261 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:42,261 INFO L85 PathProgramCache]: Analyzing trace with hash -1203131828, now seen corresponding path program 1 times [2024-10-31 21:55:42,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 21:55:42,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891862594] [2024-10-31 21:55:42,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 21:55:42,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 21:55:42,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:42,296 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 21:55:42,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:42,309 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 21:55:42,574 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 21:55:42,574 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 21:55:42,575 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 21:55:42,575 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 21:55:42,575 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-10-31 21:55:42,576 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:42,576 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 21:55:42,576 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 21:55:42,576 INFO L132 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration1_Loop [2024-10-31 21:55:42,576 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 21:55:42,577 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 21:55:42,591 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:42,602 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:42,616 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:42,621 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:42,646 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:42,756 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 21:55:42,756 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-10-31 21:55:42,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:42,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:42,768 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:42,772 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2024-10-31 21:55:42,781 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 21:55:42,781 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:42,806 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 21:55:42,806 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec2_~j=0} Honda state: {rec2_~j=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 21:55:42,829 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2024-10-31 21:55:42,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:42,831 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:42,844 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:42,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2024-10-31 21:55:42,865 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 21:55:42,866 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:42,898 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 21:55:42,898 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec2_#res=0} Honda state: {rec2_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 21:55:42,940 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2024-10-31 21:55:42,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:42,940 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:42,943 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:42,944 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2024-10-31 21:55:42,945 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 21:55:42,945 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:42,959 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 21:55:42,959 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec2_#t~ret4=0} Honda state: {rec2_#t~ret4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 21:55:42,978 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2024-10-31 21:55:42,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:42,979 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:42,984 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:42,989 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 21:55:42,989 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:42,989 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2024-10-31 21:55:43,029 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2024-10-31 21:55:43,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:43,030 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:43,032 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:43,035 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2024-10-31 21:55:43,036 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-10-31 21:55:43,036 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:43,064 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-10-31 21:55:43,102 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Ended with exit code 0 [2024-10-31 21:55:43,102 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 21:55:43,102 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 21:55:43,102 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 21:55:43,103 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 21:55:43,103 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-10-31 21:55:43,103 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:43,103 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 21:55:43,103 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 21:55:43,103 INFO L132 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration1_Loop [2024-10-31 21:55:43,103 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 21:55:43,103 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 21:55:43,105 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:43,122 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:43,128 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:43,136 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:43,154 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:43,206 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 21:55:43,214 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-10-31 21:55:43,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:43,216 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:43,218 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:43,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2024-10-31 21:55:43,223 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-10-31 21:55:43,238 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 21:55:43,239 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 21:55:43,239 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 21:55:43,239 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 21:55:43,240 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 21:55:43,243 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 21:55:43,243 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 21:55:43,250 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 21:55:43,270 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Ended with exit code 0 [2024-10-31 21:55:43,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:43,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:43,273 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:43,276 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2024-10-31 21:55:43,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-10-31 21:55:43,291 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 21:55:43,292 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 21:55:43,292 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 21:55:43,293 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 21:55:43,293 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 21:55:43,295 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 21:55:43,295 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 21:55:43,298 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 21:55:43,315 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Ended with exit code 0 [2024-10-31 21:55:43,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:43,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:43,319 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:43,320 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2024-10-31 21:55:43,322 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-10-31 21:55:43,336 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 21:55:43,336 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 21:55:43,337 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 21:55:43,337 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 21:55:43,337 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 21:55:43,338 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 21:55:43,338 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 21:55:43,342 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 21:55:43,361 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Ended with exit code 0 [2024-10-31 21:55:43,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:43,361 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:43,363 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:43,366 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2024-10-31 21:55:43,366 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-10-31 21:55:43,381 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 21:55:43,381 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 21:55:43,381 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 21:55:43,382 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 21:55:43,382 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 21:55:43,385 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 21:55:43,385 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 21:55:43,390 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-10-31 21:55:43,395 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2024-10-31 21:55:43,395 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2024-10-31 21:55:43,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:43,397 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:43,399 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:43,400 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2024-10-31 21:55:43,402 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-10-31 21:55:43,402 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-10-31 21:55:43,402 INFO L474 LassoAnalysis]: Proved termination. [2024-10-31 21:55:43,402 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec2_#in~j) = 1*rec2_#in~j Supporting invariants [] [2024-10-31 21:55:43,421 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Ended with exit code 0 [2024-10-31 21:55:43,423 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-10-31 21:55:43,472 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:43,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:43,504 INFO L255 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-10-31 21:55:43,505 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 21:55:43,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:43,546 INFO L255 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-10-31 21:55:43,548 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 21:55:43,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-31 21:55:43,726 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 6 loop predicates [2024-10-31 21:55:43,728 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 22 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 13 states have internal predecessors, (15), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Second operand has 7 states, 5 states have (on average 1.4) internal successors, (7), 5 states have internal predecessors, (7), 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-10-31 21:55:44,328 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 22 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 13 states have internal predecessors, (15), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6). Second operand has 7 states, 5 states have (on average 1.4) internal successors, (7), 5 states have internal predecessors, (7), 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 187 states and 266 transitions. Complement of second has 63 states. [2024-10-31 21:55:44,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 11 states 1 stem states 9 non-accepting loop states 1 accepting loop states [2024-10-31 21:55:44,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 5 states have (on average 1.4) internal successors, (7), 5 states have internal predecessors, (7), 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-10-31 21:55:44,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 55 transitions. [2024-10-31 21:55:44,348 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 55 transitions. Stem has 3 letters. Loop has 8 letters. [2024-10-31 21:55:44,350 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 21:55:44,351 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 55 transitions. Stem has 11 letters. Loop has 8 letters. [2024-10-31 21:55:44,351 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 21:55:44,352 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 55 transitions. Stem has 3 letters. Loop has 16 letters. [2024-10-31 21:55:44,352 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 21:55:44,353 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 187 states and 266 transitions. [2024-10-31 21:55:44,356 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Ended with exit code 0 [2024-10-31 21:55:44,376 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2024-10-31 21:55:44,386 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 187 states to 83 states and 121 transitions. [2024-10-31 21:55:44,387 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 36 [2024-10-31 21:55:44,388 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 39 [2024-10-31 21:55:44,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 83 states and 121 transitions. [2024-10-31 21:55:44,389 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 21:55:44,389 INFO L218 hiAutomatonCegarLoop]: Abstraction has 83 states and 121 transitions. [2024-10-31 21:55:44,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states and 121 transitions. [2024-10-31 21:55:44,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 56. [2024-10-31 21:55:44,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 29 states have (on average 1.1724137931034482) internal successors, (34), 32 states have internal predecessors, (34), 20 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (30), 15 states have call predecessors, (30), 16 states have call successors, (30) [2024-10-31 21:55:44,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 84 transitions. [2024-10-31 21:55:44,424 INFO L240 hiAutomatonCegarLoop]: Abstraction has 56 states and 84 transitions. [2024-10-31 21:55:44,425 INFO L425 stractBuchiCegarLoop]: Abstraction has 56 states and 84 transitions. [2024-10-31 21:55:44,425 INFO L332 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2024-10-31 21:55:44,425 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 56 states and 84 transitions. [2024-10-31 21:55:44,426 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2024-10-31 21:55:44,427 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 21:55:44,427 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 21:55:44,427 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 21:55:44,428 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2024-10-31 21:55:44,428 INFO L745 eck$LassoCheckResult]: Stem: 384#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true; 377#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet5#1, main_#t~ret6#1, main_~x~0#1;havoc main_#t~nondet5#1;main_~x~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 344#L25 call main_#t~ret6#1 := rec2(main_~x~0#1);< 353#$Ultimate##0 ~j := #in~j; 355#L18 assume !(~j <= 0); 348#L20 call #t~ret3 := rec1(~j - 1);< 347#$Ultimate##0 ~i := #in~i; 349#L12 assume !(~i <= 0); 358#L14 call #t~ret0 := rec1(~i - 2);< 375#$Ultimate##0 [2024-10-31 21:55:44,428 INFO L747 eck$LassoCheckResult]: Loop: 375#$Ultimate##0 ~i := #in~i; 390#L12 assume !(~i <= 0); 362#L14 call #t~ret0 := rec1(~i - 2);< 375#$Ultimate##0 [2024-10-31 21:55:44,429 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:44,429 INFO L85 PathProgramCache]: Analyzing trace with hash 838970620, now seen corresponding path program 1 times [2024-10-31 21:55:44,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 21:55:44,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406749246] [2024-10-31 21:55:44,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 21:55:44,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 21:55:44,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:44,442 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 21:55:44,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:44,455 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 21:55:44,456 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:44,456 INFO L85 PathProgramCache]: Analyzing trace with hash 29942, now seen corresponding path program 1 times [2024-10-31 21:55:44,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 21:55:44,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187509691] [2024-10-31 21:55:44,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 21:55:44,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 21:55:44,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:44,465 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 21:55:44,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:44,475 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 21:55:44,475 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:44,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1359045147, now seen corresponding path program 2 times [2024-10-31 21:55:44,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 21:55:44,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474652478] [2024-10-31 21:55:44,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 21:55:44,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 21:55:44,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:44,489 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 21:55:44,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:44,508 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 21:55:44,558 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 21:55:44,558 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 21:55:44,558 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 21:55:44,558 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 21:55:44,559 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-10-31 21:55:44,559 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:44,559 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 21:55:44,559 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 21:55:44,559 INFO L132 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration2_Loop [2024-10-31 21:55:44,559 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 21:55:44,559 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 21:55:44,560 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:44,564 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:44,567 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:44,570 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:44,573 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:44,576 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:44,620 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 21:55:44,620 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-10-31 21:55:44,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:44,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:44,623 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:44,625 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2024-10-31 21:55:44,626 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 21:55:44,626 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:44,639 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 21:55:44,639 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#res=0} Honda state: {rec1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 21:55:44,652 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Ended with exit code 0 [2024-10-31 21:55:44,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:44,652 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:44,653 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:44,654 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2024-10-31 21:55:44,655 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 21:55:44,655 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:44,669 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 21:55:44,669 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_~i=0} Honda state: {rec1_~i=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 21:55:44,681 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Ended with exit code 0 [2024-10-31 21:55:44,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:44,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:44,682 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:44,684 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2024-10-31 21:55:44,685 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 21:55:44,685 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:44,697 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 21:55:44,697 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret0=0} Honda state: {rec1_#t~ret0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 21:55:44,710 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2024-10-31 21:55:44,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:44,711 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:44,712 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:44,713 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2024-10-31 21:55:44,714 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 21:55:44,714 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:44,726 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 21:55:44,727 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret1=0} Honda state: {rec1_#t~ret1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 21:55:44,742 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2024-10-31 21:55:44,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:44,742 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:44,744 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:44,745 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2024-10-31 21:55:44,746 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 21:55:44,746 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:44,758 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 21:55:44,758 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret2=0} Honda state: {rec1_#t~ret2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 21:55:44,772 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Ended with exit code 0 [2024-10-31 21:55:44,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:44,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:44,773 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:44,776 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2024-10-31 21:55:44,777 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 21:55:44,777 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:44,802 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2024-10-31 21:55:44,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:44,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:44,805 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:44,806 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2024-10-31 21:55:44,807 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-10-31 21:55:44,807 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:44,864 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-10-31 21:55:44,867 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Ended with exit code 0 [2024-10-31 21:55:44,868 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 21:55:44,868 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 21:55:44,868 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 21:55:44,868 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 21:55:44,868 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-10-31 21:55:44,868 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:44,868 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 21:55:44,868 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 21:55:44,868 INFO L132 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration2_Loop [2024-10-31 21:55:44,868 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 21:55:44,868 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 21:55:44,870 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:44,877 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:44,880 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:44,883 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:44,885 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:44,893 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:44,944 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 21:55:44,945 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-10-31 21:55:44,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:44,945 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:44,952 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:44,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2024-10-31 21:55:44,957 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-10-31 21:55:44,972 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 21:55:44,972 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 21:55:44,972 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 21:55:44,972 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 21:55:44,972 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 21:55:44,973 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 21:55:44,973 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 21:55:44,975 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 21:55:44,988 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2024-10-31 21:55:44,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:44,989 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:44,990 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:44,992 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2024-10-31 21:55:44,993 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-10-31 21:55:45,005 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 21:55:45,005 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 21:55:45,006 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 21:55:45,006 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 21:55:45,006 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 21:55:45,007 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 21:55:45,007 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 21:55:45,009 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 21:55:45,026 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2024-10-31 21:55:45,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:45,027 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:45,028 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:45,029 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2024-10-31 21:55:45,029 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-10-31 21:55:45,040 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 21:55:45,041 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 21:55:45,041 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 21:55:45,041 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 21:55:45,041 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 21:55:45,042 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 21:55:45,042 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 21:55:45,043 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 21:55:45,055 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2024-10-31 21:55:45,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:45,056 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:45,057 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:45,059 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2024-10-31 21:55:45,060 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-10-31 21:55:45,072 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 21:55:45,072 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 21:55:45,072 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 21:55:45,073 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 21:55:45,073 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 21:55:45,073 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 21:55:45,073 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 21:55:45,075 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 21:55:45,094 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2024-10-31 21:55:45,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:45,095 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:45,098 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:45,100 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2024-10-31 21:55:45,101 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-10-31 21:55:45,116 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 21:55:45,116 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 21:55:45,116 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 21:55:45,116 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 21:55:45,116 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 21:55:45,120 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 21:55:45,120 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 21:55:45,124 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-10-31 21:55:45,127 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2024-10-31 21:55:45,127 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2024-10-31 21:55:45,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:45,127 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:45,129 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:45,131 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2024-10-31 21:55:45,132 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-10-31 21:55:45,132 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-10-31 21:55:45,132 INFO L474 LassoAnalysis]: Proved termination. [2024-10-31 21:55:45,132 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec1_#in~i) = 1*rec1_#in~i Supporting invariants [] [2024-10-31 21:55:45,151 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2024-10-31 21:55:45,151 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-10-31 21:55:45,168 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:45,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:45,192 INFO L255 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-10-31 21:55:45,194 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 21:55:45,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:45,227 INFO L255 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-10-31 21:55:45,228 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 21:55:45,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-31 21:55:45,261 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-10-31 21:55:45,261 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 56 states and 84 transitions. cyclomatic complexity: 32 Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 2 states have call successors, (4), 2 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-31 21:55:45,331 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 56 states and 84 transitions. cyclomatic complexity: 32. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 2 states have call successors, (4), 2 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 106 states and 150 transitions. Complement of second has 17 states. [2024-10-31 21:55:45,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2024-10-31 21:55:45,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 2 states have call successors, (4), 2 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-31 21:55:45,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 18 transitions. [2024-10-31 21:55:45,337 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 18 transitions. Stem has 9 letters. Loop has 3 letters. [2024-10-31 21:55:45,338 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 21:55:45,338 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 18 transitions. Stem has 12 letters. Loop has 3 letters. [2024-10-31 21:55:45,339 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 21:55:45,339 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 18 transitions. Stem has 9 letters. Loop has 6 letters. [2024-10-31 21:55:45,339 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 21:55:45,339 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 106 states and 150 transitions. [2024-10-31 21:55:45,342 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2024-10-31 21:55:45,347 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 106 states to 94 states and 138 transitions. [2024-10-31 21:55:45,347 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 38 [2024-10-31 21:55:45,348 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 40 [2024-10-31 21:55:45,348 INFO L73 IsDeterministic]: Start isDeterministic. Operand 94 states and 138 transitions. [2024-10-31 21:55:45,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 21:55:45,350 INFO L218 hiAutomatonCegarLoop]: Abstraction has 94 states and 138 transitions. [2024-10-31 21:55:45,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states and 138 transitions. [2024-10-31 21:55:45,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 90. [2024-10-31 21:55:45,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 51 states have (on average 1.2156862745098038) internal successors, (62), 58 states have internal predecessors, (62), 27 states have call successors, (27), 15 states have call predecessors, (27), 12 states have return successors, (41), 16 states have call predecessors, (41), 22 states have call successors, (41) [2024-10-31 21:55:45,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 130 transitions. [2024-10-31 21:55:45,370 INFO L240 hiAutomatonCegarLoop]: Abstraction has 90 states and 130 transitions. [2024-10-31 21:55:45,370 INFO L425 stractBuchiCegarLoop]: Abstraction has 90 states and 130 transitions. [2024-10-31 21:55:45,371 INFO L332 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2024-10-31 21:55:45,371 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 90 states and 130 transitions. [2024-10-31 21:55:45,375 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2024-10-31 21:55:45,376 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 21:55:45,376 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 21:55:45,377 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 21:55:45,378 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2024-10-31 21:55:45,378 INFO L745 eck$LassoCheckResult]: Stem: 623#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true; 611#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet5#1, main_#t~ret6#1, main_~x~0#1;havoc main_#t~nondet5#1;main_~x~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 577#L25 call main_#t~ret6#1 := rec2(main_~x~0#1);< 590#$Ultimate##0 ~j := #in~j; 592#L18 assume !(~j <= 0); 584#L20 call #t~ret3 := rec1(~j - 1);< 583#$Ultimate##0 ~i := #in~i; 585#L12 assume !(~i <= 0); 613#L14 call #t~ret0 := rec1(~i - 2);< 619#$Ultimate##0 ~i := #in~i; 645#L12 assume ~i <= 0;#res := 0; 612#rec1FINAL assume true; 614#rec1EXIT >#28#return; 610#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 608#$Ultimate##0 [2024-10-31 21:55:45,378 INFO L747 eck$LassoCheckResult]: Loop: 608#$Ultimate##0 ~i := #in~i; 638#L12 assume !(~i <= 0); 630#L14 call #t~ret0 := rec1(~i - 2);< 608#$Ultimate##0 [2024-10-31 21:55:45,379 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:45,379 INFO L85 PathProgramCache]: Analyzing trace with hash 372282091, now seen corresponding path program 1 times [2024-10-31 21:55:45,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 21:55:45,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270042684] [2024-10-31 21:55:45,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 21:55:45,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 21:55:45,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:45,396 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 21:55:45,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:45,410 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 21:55:45,413 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:45,414 INFO L85 PathProgramCache]: Analyzing trace with hash 29942, now seen corresponding path program 2 times [2024-10-31 21:55:45,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 21:55:45,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531310296] [2024-10-31 21:55:45,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 21:55:45,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 21:55:45,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:45,420 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 21:55:45,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:45,425 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 21:55:45,426 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:45,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1050214860, now seen corresponding path program 2 times [2024-10-31 21:55:45,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 21:55:45,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403387928] [2024-10-31 21:55:45,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 21:55:45,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 21:55:45,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:45,557 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-31 21:55:45,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:45,585 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-31 21:55:45,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 21:55:45,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403387928] [2024-10-31 21:55:45,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403387928] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-31 21:55:45,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-31 21:55:45,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-10-31 21:55:45,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804641619] [2024-10-31 21:55:45,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-31 21:55:45,642 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 21:55:45,642 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 21:55:45,642 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 21:55:45,642 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 21:55:45,642 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-10-31 21:55:45,642 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:45,642 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 21:55:45,642 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 21:55:45,643 INFO L132 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration3_Loop [2024-10-31 21:55:45,643 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 21:55:45,643 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 21:55:45,643 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:45,650 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:45,655 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:45,657 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:45,660 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:45,662 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:45,722 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 21:55:45,723 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-10-31 21:55:45,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:45,723 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:45,725 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:45,726 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2024-10-31 21:55:45,731 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 21:55:45,731 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:45,747 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 21:55:45,748 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret2=0} Honda state: {rec1_#t~ret2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 21:55:45,762 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2024-10-31 21:55:45,766 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2024-10-31 21:55:45,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:45,767 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:45,769 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:45,770 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2024-10-31 21:55:45,771 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 21:55:45,771 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:45,794 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2024-10-31 21:55:45,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:45,795 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:45,797 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:45,799 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2024-10-31 21:55:45,800 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-10-31 21:55:45,800 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:45,861 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-10-31 21:55:45,863 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2024-10-31 21:55:45,864 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 21:55:45,864 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 21:55:45,864 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 21:55:45,864 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 21:55:45,864 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-10-31 21:55:45,864 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:45,864 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 21:55:45,864 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 21:55:45,864 INFO L132 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration3_Loop [2024-10-31 21:55:45,864 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 21:55:45,864 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 21:55:45,866 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:45,874 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:45,877 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:45,880 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:45,884 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:45,890 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:45,925 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 21:55:45,925 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-10-31 21:55:45,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:45,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:45,929 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:45,930 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2024-10-31 21:55:45,931 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-10-31 21:55:45,946 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 21:55:45,946 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 21:55:45,946 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 21:55:45,946 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 21:55:45,946 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 21:55:45,948 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 21:55:45,948 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 21:55:45,950 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-10-31 21:55:45,953 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2024-10-31 21:55:45,953 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2024-10-31 21:55:45,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:45,954 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:45,955 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:45,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2024-10-31 21:55:45,957 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-10-31 21:55:45,958 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-10-31 21:55:45,958 INFO L474 LassoAnalysis]: Proved termination. [2024-10-31 21:55:45,958 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec1_#in~i) = 1*rec1_#in~i Supporting invariants [] [2024-10-31 21:55:45,976 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2024-10-31 21:55:45,977 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-10-31 21:55:45,992 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:46,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:46,032 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-10-31 21:55:46,033 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 21:55:46,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:46,142 INFO L255 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-10-31 21:55:46,143 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 21:55:46,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-31 21:55:46,180 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2024-10-31 21:55:46,180 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 90 states and 130 transitions. cyclomatic complexity: 47 Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-31 21:55:46,294 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 90 states and 130 transitions. cyclomatic complexity: 47. Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Result 135 states and 194 transitions. Complement of second has 18 states. [2024-10-31 21:55:46,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 2 stem states 3 non-accepting loop states 1 accepting loop states [2024-10-31 21:55:46,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-31 21:55:46,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 20 transitions. [2024-10-31 21:55:46,299 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 20 transitions. Stem has 14 letters. Loop has 3 letters. [2024-10-31 21:55:46,300 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 21:55:46,300 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 20 transitions. Stem has 17 letters. Loop has 3 letters. [2024-10-31 21:55:46,300 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 21:55:46,300 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 20 transitions. Stem has 14 letters. Loop has 6 letters. [2024-10-31 21:55:46,300 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 21:55:46,300 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 135 states and 194 transitions. [2024-10-31 21:55:46,306 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2024-10-31 21:55:46,311 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 135 states to 123 states and 182 transitions. [2024-10-31 21:55:46,314 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 49 [2024-10-31 21:55:46,315 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 51 [2024-10-31 21:55:46,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 123 states and 182 transitions. [2024-10-31 21:55:46,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 21:55:46,315 INFO L218 hiAutomatonCegarLoop]: Abstraction has 123 states and 182 transitions. [2024-10-31 21:55:46,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states and 182 transitions. [2024-10-31 21:55:46,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 114. [2024-10-31 21:55:46,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 65 states have (on average 1.2307692307692308) internal successors, (80), 74 states have internal predecessors, (80), 33 states have call successors, (33), 19 states have call predecessors, (33), 16 states have return successors, (53), 20 states have call predecessors, (53), 28 states have call successors, (53) [2024-10-31 21:55:46,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 166 transitions. [2024-10-31 21:55:46,335 INFO L240 hiAutomatonCegarLoop]: Abstraction has 114 states and 166 transitions. [2024-10-31 21:55:46,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 21:55:46,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-31 21:55:46,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-10-31 21:55:46,341 INFO L87 Difference]: Start difference. First operand 114 states and 166 transitions. Second operand has 6 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-31 21:55:46,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-31 21:55:46,401 INFO L93 Difference]: Finished difference Result 124 states and 176 transitions. [2024-10-31 21:55:46,401 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 124 states and 176 transitions. [2024-10-31 21:55:46,404 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 11 [2024-10-31 21:55:46,407 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 124 states to 122 states and 174 transitions. [2024-10-31 21:55:46,407 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 56 [2024-10-31 21:55:46,408 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 56 [2024-10-31 21:55:46,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 122 states and 174 transitions. [2024-10-31 21:55:46,408 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 21:55:46,408 INFO L218 hiAutomatonCegarLoop]: Abstraction has 122 states and 174 transitions. [2024-10-31 21:55:46,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states and 174 transitions. [2024-10-31 21:55:46,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 102. [2024-10-31 21:55:46,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 57 states have (on average 1.1929824561403508) internal successors, (68), 64 states have internal predecessors, (68), 31 states have call successors, (31), 17 states have call predecessors, (31), 14 states have return successors, (45), 20 states have call predecessors, (45), 26 states have call successors, (45) [2024-10-31 21:55:46,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 144 transitions. [2024-10-31 21:55:46,418 INFO L240 hiAutomatonCegarLoop]: Abstraction has 102 states and 144 transitions. [2024-10-31 21:55:46,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-10-31 21:55:46,419 INFO L425 stractBuchiCegarLoop]: Abstraction has 102 states and 144 transitions. [2024-10-31 21:55:46,419 INFO L332 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2024-10-31 21:55:46,419 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 102 states and 144 transitions. [2024-10-31 21:55:46,420 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 10 [2024-10-31 21:55:46,421 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 21:55:46,421 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 21:55:46,421 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 21:55:46,421 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2024-10-31 21:55:46,422 INFO L745 eck$LassoCheckResult]: Stem: 1199#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true; 1189#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet5#1, main_#t~ret6#1, main_~x~0#1;havoc main_#t~nondet5#1;main_~x~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 1144#L25 call main_#t~ret6#1 := rec2(main_~x~0#1);< 1175#$Ultimate##0 ~j := #in~j; 1209#L18 assume !(~j <= 0); 1161#L20 call #t~ret3 := rec1(~j - 1);< 1208#$Ultimate##0 ~i := #in~i; 1207#L12 assume !(~i <= 0); 1178#L14 call #t~ret0 := rec1(~i - 2);< 1205#$Ultimate##0 ~i := #in~i; 1204#L12 assume !(~i <= 0); 1184#L14 call #t~ret0 := rec1(~i - 2);< 1203#$Ultimate##0 ~i := #in~i; 1195#L12 assume ~i <= 0;#res := 0; 1190#rec1FINAL assume true; 1191#rec1EXIT >#28#return; 1152#L14-1 [2024-10-31 21:55:46,422 INFO L747 eck$LassoCheckResult]: Loop: 1152#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 1150#$Ultimate##0 ~i := #in~i; 1153#L12 assume ~i <= 0;#res := 0; 1237#rec1FINAL assume true; 1232#rec1EXIT >#30#return; 1176#L14-2 call #t~ret2 := rec1(#t~ret1);< 1185#$Ultimate##0 ~i := #in~i; 1233#L12 assume !(~i <= 0); 1179#L14 call #t~ret0 := rec1(~i - 2);< 1185#$Ultimate##0 ~i := #in~i; 1233#L12 assume ~i <= 0;#res := 0; 1236#rec1FINAL assume true; 1230#rec1EXIT >#28#return; 1152#L14-1 [2024-10-31 21:55:46,422 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:46,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1325197585, now seen corresponding path program 1 times [2024-10-31 21:55:46,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 21:55:46,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101308298] [2024-10-31 21:55:46,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 21:55:46,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 21:55:46,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:46,430 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 21:55:46,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:46,437 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 21:55:46,437 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:46,438 INFO L85 PathProgramCache]: Analyzing trace with hash 949089090, now seen corresponding path program 1 times [2024-10-31 21:55:46,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 21:55:46,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653872987] [2024-10-31 21:55:46,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 21:55:46,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 21:55:46,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:46,487 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-10-31 21:55:46,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:46,513 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-31 21:55:46,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:46,518 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-31 21:55:46,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 21:55:46,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653872987] [2024-10-31 21:55:46,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653872987] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 21:55:46,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428016421] [2024-10-31 21:55:46,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 21:55:46,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 21:55:46,520 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:46,522 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 21:55:46,523 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-10-31 21:55:46,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:46,564 INFO L255 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-10-31 21:55:46,565 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 21:55:46,583 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-31 21:55:46,584 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-31 21:55:46,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428016421] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-31 21:55:46,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-31 21:55:46,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 6 [2024-10-31 21:55:46,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671147621] [2024-10-31 21:55:46,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-31 21:55:46,586 INFO L762 eck$LassoCheckResult]: loop already infeasible [2024-10-31 21:55:46,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 21:55:46,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-31 21:55:46,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-10-31 21:55:46,588 INFO L87 Difference]: Start difference. First operand 102 states and 144 transitions. cyclomatic complexity: 49 Second operand has 6 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-31 21:55:46,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-31 21:55:46,635 INFO L93 Difference]: Finished difference Result 118 states and 162 transitions. [2024-10-31 21:55:46,635 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 118 states and 162 transitions. [2024-10-31 21:55:46,637 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2024-10-31 21:55:46,643 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 118 states to 118 states and 162 transitions. [2024-10-31 21:55:46,647 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 54 [2024-10-31 21:55:46,647 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 54 [2024-10-31 21:55:46,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 118 states and 162 transitions. [2024-10-31 21:55:46,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 21:55:46,647 INFO L218 hiAutomatonCegarLoop]: Abstraction has 118 states and 162 transitions. [2024-10-31 21:55:46,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states and 162 transitions. [2024-10-31 21:55:46,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 114. [2024-10-31 21:55:46,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 63 states have (on average 1.1746031746031746) internal successors, (74), 70 states have internal predecessors, (74), 35 states have call successors, (35), 19 states have call predecessors, (35), 16 states have return successors, (49), 24 states have call predecessors, (49), 30 states have call successors, (49) [2024-10-31 21:55:46,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 158 transitions. [2024-10-31 21:55:46,661 INFO L240 hiAutomatonCegarLoop]: Abstraction has 114 states and 158 transitions. [2024-10-31 21:55:46,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-10-31 21:55:46,662 INFO L425 stractBuchiCegarLoop]: Abstraction has 114 states and 158 transitions. [2024-10-31 21:55:46,663 INFO L332 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2024-10-31 21:55:46,663 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 114 states and 158 transitions. [2024-10-31 21:55:46,664 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2024-10-31 21:55:46,666 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 21:55:46,666 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 21:55:46,667 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 21:55:46,669 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 21:55:46,670 INFO L745 eck$LassoCheckResult]: Stem: 1481#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true; 1468#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet5#1, main_#t~ret6#1, main_~x~0#1;havoc main_#t~nondet5#1;main_~x~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 1422#L25 call main_#t~ret6#1 := rec2(main_~x~0#1);< 1445#$Ultimate##0 ~j := #in~j; 1491#L18 assume !(~j <= 0); 1438#L20 call #t~ret3 := rec1(~j - 1);< 1490#$Ultimate##0 ~i := #in~i; 1489#L12 assume !(~i <= 0); 1453#L14 call #t~ret0 := rec1(~i - 2);< 1486#$Ultimate##0 ~i := #in~i; 1487#L12 assume ~i <= 0;#res := 0; 1533#rec1FINAL assume true; 1529#rec1EXIT >#28#return; 1514#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 1456#$Ultimate##0 ~i := #in~i; 1518#L12 assume ~i <= 0;#res := 0; 1516#rec1FINAL assume true; 1513#rec1EXIT >#30#return; 1428#L14-2 call #t~ret2 := rec1(#t~ret1);< 1427#$Ultimate##0 ~i := #in~i; 1430#L12 assume ~i <= 0;#res := 0; 1469#rec1FINAL assume true; 1470#rec1EXIT >#32#return; 1437#L14-3 #res := 1 + #t~ret2;havoc #t~ret0;havoc #t~ret1;havoc #t~ret2; 1440#rec1FINAL assume true; 1483#rec1EXIT >#34#return; 1420#L20-1 [2024-10-31 21:55:46,670 INFO L747 eck$LassoCheckResult]: Loop: 1420#L20-1 call #t~ret4 := rec2(#t~ret3);< 1424#$Ultimate##0 ~j := #in~j; 1435#L18 assume !(~j <= 0); 1454#L20 call #t~ret3 := rec1(~j - 1);< 1478#$Ultimate##0 ~i := #in~i; 1519#L12 assume !(~i <= 0); 1448#L14 call #t~ret0 := rec1(~i - 2);< 1478#$Ultimate##0 ~i := #in~i; 1519#L12 assume ~i <= 0;#res := 0; 1517#rec1FINAL assume true; 1515#rec1EXIT >#28#return; 1446#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 1456#$Ultimate##0 ~i := #in~i; 1518#L12 assume ~i <= 0;#res := 0; 1516#rec1FINAL assume true; 1513#rec1EXIT >#30#return; 1429#L14-2 call #t~ret2 := rec1(#t~ret1);< 1427#$Ultimate##0 ~i := #in~i; 1430#L12 assume ~i <= 0;#res := 0; 1469#rec1FINAL assume true; 1470#rec1EXIT >#32#return; 1473#L14-3 #res := 1 + #t~ret2;havoc #t~ret0;havoc #t~ret1;havoc #t~ret2; 1495#rec1FINAL assume true; 1482#rec1EXIT >#34#return; 1420#L20-1 [2024-10-31 21:55:46,670 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:46,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1231361643, now seen corresponding path program 1 times [2024-10-31 21:55:46,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 21:55:46,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594527401] [2024-10-31 21:55:46,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 21:55:46,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 21:55:46,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:46,689 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 21:55:46,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:46,705 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 21:55:46,706 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:46,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1591101301, now seen corresponding path program 1 times [2024-10-31 21:55:46,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 21:55:46,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103850742] [2024-10-31 21:55:46,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 21:55:46,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 21:55:46,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:46,723 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 21:55:46,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:46,739 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 21:55:46,739 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:46,739 INFO L85 PathProgramCache]: Analyzing trace with hash 774680821, now seen corresponding path program 1 times [2024-10-31 21:55:46,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 21:55:46,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075990756] [2024-10-31 21:55:46,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 21:55:46,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 21:55:46,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:46,907 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-31 21:55:46,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:46,990 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2024-10-31 21:55:47,009 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 21:55:47,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:47,016 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-31 21:55:47,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:47,024 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-31 21:55:47,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:47,049 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-10-31 21:55:47,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:47,127 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 21:55:47,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:47,137 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-31 21:55:47,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:47,144 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-31 21:55:47,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:47,150 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 28 proven. 22 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2024-10-31 21:55:47,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 21:55:47,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075990756] [2024-10-31 21:55:47,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075990756] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 21:55:47,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1912565500] [2024-10-31 21:55:47,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 21:55:47,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 21:55:47,152 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:47,154 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 21:55:47,156 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-10-31 21:55:47,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:47,217 INFO L255 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-10-31 21:55:47,221 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 21:55:47,300 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 28 proven. 22 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2024-10-31 21:55:47,300 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 21:55:47,538 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 28 proven. 22 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2024-10-31 21:55:47,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1912565500] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-31 21:55:47,538 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-31 21:55:47,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 12 [2024-10-31 21:55:47,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2800777] [2024-10-31 21:55:47,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-31 21:55:47,870 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 21:55:47,870 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 21:55:47,871 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 21:55:47,871 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 21:55:47,871 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-10-31 21:55:47,871 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:47,871 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 21:55:47,871 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 21:55:47,871 INFO L132 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration5_Loop [2024-10-31 21:55:47,871 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 21:55:47,872 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 21:55:47,872 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:47,883 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:47,886 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:47,926 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 21:55:47,926 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-10-31 21:55:47,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:47,927 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:47,929 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:47,933 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2024-10-31 21:55:47,934 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 21:55:47,934 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:47,975 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2024-10-31 21:55:47,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:47,976 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:47,978 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:47,979 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2024-10-31 21:55:47,980 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-10-31 21:55:47,980 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:49,970 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-10-31 21:55:49,973 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2024-10-31 21:55:49,973 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 21:55:49,973 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 21:55:49,974 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 21:55:49,974 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 21:55:49,974 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-10-31 21:55:49,974 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:49,974 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 21:55:49,974 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 21:55:49,974 INFO L132 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration5_Loop [2024-10-31 21:55:49,974 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 21:55:49,974 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 21:55:49,975 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:49,988 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:49,990 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:50,032 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 21:55:50,032 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-10-31 21:55:50,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:50,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:50,034 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:50,036 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2024-10-31 21:55:50,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-10-31 21:55:50,053 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 21:55:50,053 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 21:55:50,053 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 21:55:50,054 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 21:55:50,054 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 21:55:50,057 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 21:55:50,057 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 21:55:50,061 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-10-31 21:55:50,065 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2024-10-31 21:55:50,065 INFO L444 ModelExtractionUtils]: 2 out of 5 variables were initially zero. Simplification set additionally 1 variables to zero. [2024-10-31 21:55:50,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:50,065 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:50,069 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:50,071 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2024-10-31 21:55:50,072 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-10-31 21:55:50,072 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-10-31 21:55:50,072 INFO L474 LassoAnalysis]: Proved termination. [2024-10-31 21:55:50,072 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec2_#t~ret3) = 1*rec2_#t~ret3 Supporting invariants [] [2024-10-31 21:55:50,091 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2024-10-31 21:55:50,092 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-10-31 21:55:50,094 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #t~ret3 [2024-10-31 21:55:50,108 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:50,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:50,147 INFO L255 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-10-31 21:55:50,149 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 21:55:50,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:50,498 INFO L255 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-10-31 21:55:50,500 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 21:55:50,675 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2024-10-31 21:55:50,765 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-10-31 21:55:50,766 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 9 loop predicates [2024-10-31 21:55:50,766 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 114 states and 158 transitions. cyclomatic complexity: 51 Second operand has 11 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 states have internal predecessors, (20), 5 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2024-10-31 21:55:51,222 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 114 states and 158 transitions. cyclomatic complexity: 51. Second operand has 11 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 states have internal predecessors, (20), 5 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Result 585 states and 904 transitions. Complement of second has 45 states. [2024-10-31 21:55:51,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 11 states 2 stem states 8 non-accepting loop states 1 accepting loop states [2024-10-31 21:55:51,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 states have internal predecessors, (20), 5 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2024-10-31 21:55:51,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 53 transitions. [2024-10-31 21:55:51,226 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 53 transitions. Stem has 26 letters. Loop has 24 letters. [2024-10-31 21:55:51,227 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 21:55:51,227 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 53 transitions. Stem has 50 letters. Loop has 24 letters. [2024-10-31 21:55:51,228 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 21:55:51,228 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 53 transitions. Stem has 26 letters. Loop has 48 letters. [2024-10-31 21:55:51,229 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 21:55:51,229 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 585 states and 904 transitions. [2024-10-31 21:55:51,240 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2024-10-31 21:55:51,249 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 585 states to 433 states and 650 transitions. [2024-10-31 21:55:51,250 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 141 [2024-10-31 21:55:51,250 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 142 [2024-10-31 21:55:51,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 433 states and 650 transitions. [2024-10-31 21:55:51,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 21:55:51,251 INFO L218 hiAutomatonCegarLoop]: Abstraction has 433 states and 650 transitions. [2024-10-31 21:55:51,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states and 650 transitions. [2024-10-31 21:55:51,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 384. [2024-10-31 21:55:51,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 203 states have (on average 1.1428571428571428) internal successors, (232), 226 states have internal predecessors, (232), 125 states have call successors, (129), 57 states have call predecessors, (129), 56 states have return successors, (174), 100 states have call predecessors, (174), 116 states have call successors, (174) [2024-10-31 21:55:51,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 535 transitions. [2024-10-31 21:55:51,284 INFO L240 hiAutomatonCegarLoop]: Abstraction has 384 states and 535 transitions. [2024-10-31 21:55:51,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 21:55:51,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-10-31 21:55:51,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-10-31 21:55:51,285 INFO L87 Difference]: Start difference. First operand 384 states and 535 transitions. Second operand has 13 states, 10 states have (on average 2.2) internal successors, (22), 9 states have internal predecessors, (22), 5 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) [2024-10-31 21:55:51,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-31 21:55:51,478 INFO L93 Difference]: Finished difference Result 443 states and 646 transitions. [2024-10-31 21:55:51,478 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 443 states and 646 transitions. [2024-10-31 21:55:51,486 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2024-10-31 21:55:51,494 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 443 states to 350 states and 496 transitions. [2024-10-31 21:55:51,494 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 132 [2024-10-31 21:55:51,496 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 136 [2024-10-31 21:55:51,496 INFO L73 IsDeterministic]: Start isDeterministic. Operand 350 states and 496 transitions. [2024-10-31 21:55:51,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 21:55:51,497 INFO L218 hiAutomatonCegarLoop]: Abstraction has 350 states and 496 transitions. [2024-10-31 21:55:51,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states and 496 transitions. [2024-10-31 21:55:51,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 315. [2024-10-31 21:55:51,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 169 states have (on average 1.1005917159763314) internal successors, (186), 183 states have internal predecessors, (186), 100 states have call successors, (102), 49 states have call predecessors, (102), 46 states have return successors, (128), 82 states have call predecessors, (128), 84 states have call successors, (128) [2024-10-31 21:55:51,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 416 transitions. [2024-10-31 21:55:51,534 INFO L240 hiAutomatonCegarLoop]: Abstraction has 315 states and 416 transitions. [2024-10-31 21:55:51,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-31 21:55:51,535 INFO L425 stractBuchiCegarLoop]: Abstraction has 315 states and 416 transitions. [2024-10-31 21:55:51,535 INFO L332 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2024-10-31 21:55:51,536 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 315 states and 416 transitions. [2024-10-31 21:55:51,539 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2024-10-31 21:55:51,539 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 21:55:51,539 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 21:55:51,540 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 21:55:51,540 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2024-10-31 21:55:51,540 INFO L745 eck$LassoCheckResult]: Stem: 3624#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true; 3606#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet5#1, main_#t~ret6#1, main_~x~0#1;havoc main_#t~nondet5#1;main_~x~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 3559#L25 call main_#t~ret6#1 := rec2(main_~x~0#1);< 3587#$Ultimate##0 ~j := #in~j; 3643#L18 assume !(~j <= 0); 3574#L20 call #t~ret3 := rec1(~j - 1);< 3641#$Ultimate##0 ~i := #in~i; 3650#L12 assume !(~i <= 0); 3593#L14 call #t~ret0 := rec1(~i - 2);< 3649#$Ultimate##0 ~i := #in~i; 3654#L12 assume ~i <= 0;#res := 0; 3756#rec1FINAL assume true; 3754#rec1EXIT >#28#return; 3564#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 3563#$Ultimate##0 ~i := #in~i; 3566#L12 assume ~i <= 0;#res := 0; 3763#rec1FINAL assume true; 3751#rec1EXIT >#30#return; 3750#L14-2 call #t~ret2 := rec1(#t~ret1);< 3596#$Ultimate##0 ~i := #in~i; 3755#L12 assume ~i <= 0;#res := 0; 3753#rec1FINAL assume true; 3752#rec1EXIT >#32#return; 3573#L14-3 #res := 1 + #t~ret2;havoc #t~ret0;havoc #t~ret1;havoc #t~ret2; 3575#rec1FINAL assume true; 3625#rec1EXIT >#34#return; 3556#L20-1 call #t~ret4 := rec2(#t~ret3);< 3558#$Ultimate##0 ~j := #in~j; 3571#L18 assume !(~j <= 0); 3612#L20 call #t~ret3 := rec1(~j - 1);< 3622#$Ultimate##0 ~i := #in~i; 3741#L12 assume !(~i <= 0); 3618#L14 call #t~ret0 := rec1(~i - 2);< 3620#$Ultimate##0 [2024-10-31 21:55:51,541 INFO L747 eck$LassoCheckResult]: Loop: 3620#$Ultimate##0 ~i := #in~i; 3711#L12 assume !(~i <= 0); 3696#L14 call #t~ret0 := rec1(~i - 2);< 3620#$Ultimate##0 [2024-10-31 21:55:51,541 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:51,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1565705522, now seen corresponding path program 2 times [2024-10-31 21:55:51,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 21:55:51,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327509514] [2024-10-31 21:55:51,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 21:55:51,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 21:55:51,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:51,625 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-31 21:55:51,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:51,675 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 21:55:51,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:51,678 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-31 21:55:51,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:51,686 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-31 21:55:51,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:51,708 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-10-31 21:55:51,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 21:55:51,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327509514] [2024-10-31 21:55:51,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327509514] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 21:55:51,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804795695] [2024-10-31 21:55:51,709 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-31 21:55:51,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 21:55:51,710 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:51,712 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 21:55:51,713 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-10-31 21:55:51,762 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-31 21:55:51,762 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-31 21:55:51,763 INFO L255 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-10-31 21:55:51,765 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 21:55:51,793 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-10-31 21:55:51,793 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 21:55:51,941 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-10-31 21:55:51,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804795695] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-31 21:55:51,942 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-31 21:55:51,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 10 [2024-10-31 21:55:51,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224722045] [2024-10-31 21:55:51,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-31 21:55:51,943 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-10-31 21:55:51,943 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:51,944 INFO L85 PathProgramCache]: Analyzing trace with hash 29942, now seen corresponding path program 3 times [2024-10-31 21:55:51,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 21:55:51,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153793932] [2024-10-31 21:55:51,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 21:55:51,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 21:55:51,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:51,947 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 21:55:51,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:51,950 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 21:55:51,992 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 21:55:51,992 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 21:55:51,992 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 21:55:51,992 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 21:55:51,992 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-10-31 21:55:51,993 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:51,993 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 21:55:51,993 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 21:55:51,993 INFO L132 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration6_Loop [2024-10-31 21:55:51,993 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 21:55:51,993 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 21:55:51,994 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:51,998 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:52,001 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:52,004 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:52,010 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:52,013 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:52,043 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 21:55:52,046 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-10-31 21:55:52,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:52,046 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:52,048 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:52,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2024-10-31 21:55:52,050 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 21:55:52,050 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:52,068 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 21:55:52,068 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_~i=0} Honda state: {rec1_~i=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 21:55:52,087 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2024-10-31 21:55:52,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:52,088 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:52,090 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:52,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2024-10-31 21:55:52,092 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 21:55:52,092 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:52,106 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 21:55:52,106 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret0=0} Honda state: {rec1_#t~ret0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 21:55:52,119 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2024-10-31 21:55:52,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:52,119 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:52,120 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:52,121 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2024-10-31 21:55:52,122 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 21:55:52,122 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:52,134 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 21:55:52,135 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret2=0} Honda state: {rec1_#t~ret2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 21:55:52,146 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2024-10-31 21:55:52,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:52,147 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:52,148 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:52,149 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2024-10-31 21:55:52,150 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 21:55:52,150 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:52,175 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2024-10-31 21:55:52,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:52,175 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:52,176 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:52,178 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2024-10-31 21:55:52,178 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-10-31 21:55:52,179 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:52,209 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-10-31 21:55:52,212 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2024-10-31 21:55:52,213 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 21:55:52,213 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 21:55:52,213 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 21:55:52,213 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 21:55:52,213 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-10-31 21:55:52,214 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:52,214 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 21:55:52,214 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 21:55:52,214 INFO L132 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration6_Loop [2024-10-31 21:55:52,214 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 21:55:52,214 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 21:55:52,215 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:52,219 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:52,222 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:52,225 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:52,232 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:52,235 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:52,267 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 21:55:52,268 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-10-31 21:55:52,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:52,268 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:52,270 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:52,271 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2024-10-31 21:55:52,272 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-10-31 21:55:52,286 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 21:55:52,286 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 21:55:52,286 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 21:55:52,286 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 21:55:52,287 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 21:55:52,287 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 21:55:52,287 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 21:55:52,289 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 21:55:52,307 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2024-10-31 21:55:52,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:52,309 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:52,312 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:52,315 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2024-10-31 21:55:52,316 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-10-31 21:55:52,328 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 21:55:52,329 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 21:55:52,329 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 21:55:52,329 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 21:55:52,329 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 21:55:52,329 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 21:55:52,329 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 21:55:52,331 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 21:55:52,342 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2024-10-31 21:55:52,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:52,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:52,345 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:52,348 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2024-10-31 21:55:52,349 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-10-31 21:55:52,360 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 21:55:52,360 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 21:55:52,360 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 21:55:52,360 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 21:55:52,360 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 21:55:52,361 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 21:55:52,361 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 21:55:52,363 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 21:55:52,382 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2024-10-31 21:55:52,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:52,383 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:52,385 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:52,389 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2024-10-31 21:55:52,390 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 21:55:52,401 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 21:55:52,401 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 21:55:52,401 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 21:55:52,401 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 21:55:52,401 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 21:55:52,402 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 21:55:52,402 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 21:55:52,404 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-10-31 21:55:52,406 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2024-10-31 21:55:52,406 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2024-10-31 21:55:52,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:52,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:52,407 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:52,408 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2024-10-31 21:55:52,409 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-10-31 21:55:52,409 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-10-31 21:55:52,409 INFO L474 LassoAnalysis]: Proved termination. [2024-10-31 21:55:52,409 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec1_#in~i) = 1*rec1_#in~i Supporting invariants [] [2024-10-31 21:55:52,421 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2024-10-31 21:55:52,421 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-10-31 21:55:52,436 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:52,478 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2024-10-31 21:55:52,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:52,522 INFO L255 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-10-31 21:55:52,524 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 21:55:52,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:52,800 INFO L255 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-10-31 21:55:52,801 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 21:55:52,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-31 21:55:52,825 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2024-10-31 21:55:52,826 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 315 states and 416 transitions. cyclomatic complexity: 114 Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-10-31 21:55:52,915 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 315 states and 416 transitions. cyclomatic complexity: 114. Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 349 states and 456 transitions. Complement of second has 18 states. [2024-10-31 21:55:52,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 2 stem states 3 non-accepting loop states 1 accepting loop states [2024-10-31 21:55:52,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-10-31 21:55:52,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 18 transitions. [2024-10-31 21:55:52,917 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 18 transitions. Stem has 33 letters. Loop has 3 letters. [2024-10-31 21:55:52,917 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 21:55:52,917 INFO L682 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-10-31 21:55:52,931 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:52,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:52,987 INFO L255 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-10-31 21:55:52,988 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 21:55:53,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:53,236 INFO L255 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-10-31 21:55:53,236 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 21:55:53,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-31 21:55:53,263 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 3 loop predicates [2024-10-31 21:55:53,263 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 315 states and 416 transitions. cyclomatic complexity: 114 Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-10-31 21:55:53,351 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 315 states and 416 transitions. cyclomatic complexity: 114. Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 349 states and 456 transitions. Complement of second has 18 states. [2024-10-31 21:55:53,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 2 stem states 3 non-accepting loop states 1 accepting loop states [2024-10-31 21:55:53,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-10-31 21:55:53,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 18 transitions. [2024-10-31 21:55:53,353 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 18 transitions. Stem has 33 letters. Loop has 3 letters. [2024-10-31 21:55:53,353 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 21:55:53,353 INFO L682 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-10-31 21:55:53,366 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:53,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:53,419 INFO L255 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-10-31 21:55:53,420 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 21:55:53,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:53,701 INFO L255 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-10-31 21:55:53,702 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 21:55:53,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-31 21:55:53,728 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2024-10-31 21:55:53,728 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 315 states and 416 transitions. cyclomatic complexity: 114 Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-10-31 21:55:53,873 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 315 states and 416 transitions. cyclomatic complexity: 114. Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 486 states and 617 transitions. Complement of second has 19 states. [2024-10-31 21:55:53,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 2 stem states 3 non-accepting loop states 1 accepting loop states [2024-10-31 21:55:53,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-10-31 21:55:53,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 25 transitions. [2024-10-31 21:55:53,875 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 25 transitions. Stem has 33 letters. Loop has 3 letters. [2024-10-31 21:55:53,876 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 21:55:53,876 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 25 transitions. Stem has 36 letters. Loop has 3 letters. [2024-10-31 21:55:53,876 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 21:55:53,876 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 25 transitions. Stem has 33 letters. Loop has 6 letters. [2024-10-31 21:55:53,877 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 21:55:53,877 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 486 states and 617 transitions. [2024-10-31 21:55:53,883 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 26 [2024-10-31 21:55:53,889 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 486 states to 396 states and 527 transitions. [2024-10-31 21:55:53,889 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 130 [2024-10-31 21:55:53,890 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 137 [2024-10-31 21:55:53,890 INFO L73 IsDeterministic]: Start isDeterministic. Operand 396 states and 527 transitions. [2024-10-31 21:55:53,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 21:55:53,890 INFO L218 hiAutomatonCegarLoop]: Abstraction has 396 states and 527 transitions. [2024-10-31 21:55:53,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states and 527 transitions. [2024-10-31 21:55:53,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 352. [2024-10-31 21:55:53,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 196 states have (on average 1.1275510204081634) internal successors, (221), 212 states have internal predecessors, (221), 102 states have call successors, (104), 57 states have call predecessors, (104), 54 states have return successors, (132), 82 states have call predecessors, (132), 86 states have call successors, (132) [2024-10-31 21:55:53,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 457 transitions. [2024-10-31 21:55:53,906 INFO L240 hiAutomatonCegarLoop]: Abstraction has 352 states and 457 transitions. [2024-10-31 21:55:53,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 21:55:53,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-31 21:55:53,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-10-31 21:55:53,907 INFO L87 Difference]: Start difference. First operand 352 states and 457 transitions. Second operand has 10 states, 8 states have (on average 2.0) internal successors, (16), 6 states have internal predecessors, (16), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2024-10-31 21:55:54,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-31 21:55:54,010 INFO L93 Difference]: Finished difference Result 379 states and 514 transitions. [2024-10-31 21:55:54,011 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 379 states and 514 transitions. [2024-10-31 21:55:54,015 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 22 [2024-10-31 21:55:54,016 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 379 states to 105 states and 143 transitions. [2024-10-31 21:55:54,017 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 99 [2024-10-31 21:55:54,017 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 99 [2024-10-31 21:55:54,017 INFO L73 IsDeterministic]: Start isDeterministic. Operand 105 states and 143 transitions. [2024-10-31 21:55:54,018 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 21:55:54,018 INFO L218 hiAutomatonCegarLoop]: Abstraction has 105 states and 143 transitions. [2024-10-31 21:55:54,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states and 143 transitions. [2024-10-31 21:55:54,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 87. [2024-10-31 21:55:54,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 51 states have (on average 1.1176470588235294) internal successors, (57), 54 states have internal predecessors, (57), 22 states have call successors, (22), 15 states have call predecessors, (22), 14 states have return successors, (28), 17 states have call predecessors, (28), 20 states have call successors, (28) [2024-10-31 21:55:54,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 107 transitions. [2024-10-31 21:55:54,022 INFO L240 hiAutomatonCegarLoop]: Abstraction has 87 states and 107 transitions. [2024-10-31 21:55:54,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-10-31 21:55:54,023 INFO L425 stractBuchiCegarLoop]: Abstraction has 87 states and 107 transitions. [2024-10-31 21:55:54,023 INFO L332 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2024-10-31 21:55:54,024 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 87 states and 107 transitions. [2024-10-31 21:55:54,024 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 22 [2024-10-31 21:55:54,025 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 21:55:54,025 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 21:55:54,025 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 21:55:54,025 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2024-10-31 21:55:54,025 INFO L745 eck$LassoCheckResult]: Stem: 6480#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true; 6465#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet5#1, main_#t~ret6#1, main_~x~0#1;havoc main_#t~nondet5#1;main_~x~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 6444#L25 call main_#t~ret6#1 := rec2(main_~x~0#1);< 6462#$Ultimate##0 ~j := #in~j; 6507#L18 assume !(~j <= 0); 6482#L20 call #t~ret3 := rec1(~j - 1);< 6506#$Ultimate##0 ~i := #in~i; 6505#L12 assume !(~i <= 0); 6456#L14 call #t~ret0 := rec1(~i - 2);< 6483#$Ultimate##0 ~i := #in~i; 6471#L12 assume !(~i <= 0); 6459#L14 [2024-10-31 21:55:54,026 INFO L747 eck$LassoCheckResult]: Loop: 6459#L14 call #t~ret0 := rec1(~i - 2);< 6513#$Ultimate##0 ~i := #in~i; 6471#L12 assume !(~i <= 0); 6459#L14 [2024-10-31 21:55:54,026 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:54,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1203085824, now seen corresponding path program 3 times [2024-10-31 21:55:54,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 21:55:54,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020553763] [2024-10-31 21:55:54,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 21:55:54,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 21:55:54,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:54,030 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 21:55:54,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:54,033 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 21:55:54,033 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:54,033 INFO L85 PathProgramCache]: Analyzing trace with hash 55742, now seen corresponding path program 4 times [2024-10-31 21:55:54,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 21:55:54,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599195759] [2024-10-31 21:55:54,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 21:55:54,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 21:55:54,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:54,036 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 21:55:54,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:54,038 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 21:55:54,039 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:54,039 INFO L85 PathProgramCache]: Analyzing trace with hash 372328287, now seen corresponding path program 4 times [2024-10-31 21:55:54,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 21:55:54,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464060261] [2024-10-31 21:55:54,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 21:55:54,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 21:55:54,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:54,043 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 21:55:54,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:54,046 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 21:55:54,094 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 21:55:54,094 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 21:55:54,095 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 21:55:54,095 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 21:55:54,095 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-10-31 21:55:54,095 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:54,095 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 21:55:54,095 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 21:55:54,095 INFO L132 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration7_Loop [2024-10-31 21:55:54,095 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 21:55:54,095 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 21:55:54,096 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:54,099 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:54,101 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:54,109 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:54,111 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:54,150 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 21:55:54,150 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-10-31 21:55:54,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:54,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:54,152 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:54,156 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2024-10-31 21:55:54,157 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 21:55:54,157 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:54,173 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 21:55:54,173 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret0=0} Honda state: {rec1_#t~ret0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 21:55:54,192 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2024-10-31 21:55:54,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:54,192 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:54,194 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:54,195 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2024-10-31 21:55:54,196 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 21:55:54,196 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:54,211 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 21:55:54,212 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret1=0} Honda state: {rec1_#t~ret1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 21:55:54,224 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2024-10-31 21:55:54,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:54,224 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:54,225 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:54,227 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2024-10-31 21:55:54,228 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 21:55:54,228 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:54,270 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2024-10-31 21:55:54,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:54,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:54,272 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:54,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2024-10-31 21:55:54,275 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-10-31 21:55:54,276 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:56,052 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-10-31 21:55:56,055 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2024-10-31 21:55:56,055 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 21:55:56,055 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 21:55:56,055 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 21:55:56,056 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 21:55:56,056 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-10-31 21:55:56,056 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:56,056 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 21:55:56,056 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 21:55:56,056 INFO L132 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration7_Loop [2024-10-31 21:55:56,056 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 21:55:56,056 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 21:55:56,057 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:56,065 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:56,067 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:56,069 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:56,071 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:56,100 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 21:55:56,100 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-10-31 21:55:56,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:56,101 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:56,103 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:56,103 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2024-10-31 21:55:56,104 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-10-31 21:55:56,115 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 21:55:56,115 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 21:55:56,115 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 21:55:56,115 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 21:55:56,115 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 21:55:56,116 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 21:55:56,116 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 21:55:56,119 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-10-31 21:55:56,123 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2024-10-31 21:55:56,123 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2024-10-31 21:55:56,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:56,123 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:56,126 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:56,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2024-10-31 21:55:56,127 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-10-31 21:55:56,128 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-10-31 21:55:56,128 INFO L474 LassoAnalysis]: Proved termination. [2024-10-31 21:55:56,128 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec1_~i) = 1*rec1_~i Supporting invariants [] [2024-10-31 21:55:56,146 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2024-10-31 21:55:56,147 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-10-31 21:55:56,162 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:56,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:56,184 INFO L255 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-10-31 21:55:56,185 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 21:55:56,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:56,233 INFO L255 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-10-31 21:55:56,237 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 21:55:56,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-31 21:55:56,283 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-10-31 21:55:56,284 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 87 states and 107 transitions. cyclomatic complexity: 23 Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 2 states have call successors, (4), 2 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-31 21:55:56,345 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 87 states and 107 transitions. cyclomatic complexity: 23. Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 2 states have call successors, (4), 2 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 101 states and 125 transitions. Complement of second has 11 states. [2024-10-31 21:55:56,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2024-10-31 21:55:56,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 2 states have call successors, (4), 2 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-31 21:55:56,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 14 transitions. [2024-10-31 21:55:56,348 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 14 transitions. Stem has 11 letters. Loop has 3 letters. [2024-10-31 21:55:56,348 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 21:55:56,348 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 14 transitions. Stem has 14 letters. Loop has 3 letters. [2024-10-31 21:55:56,348 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 21:55:56,349 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 14 transitions. Stem has 11 letters. Loop has 6 letters. [2024-10-31 21:55:56,349 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 21:55:56,349 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 101 states and 125 transitions. [2024-10-31 21:55:56,350 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 22 [2024-10-31 21:55:56,354 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 101 states to 95 states and 118 transitions. [2024-10-31 21:55:56,354 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 84 [2024-10-31 21:55:56,354 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 85 [2024-10-31 21:55:56,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 95 states and 118 transitions. [2024-10-31 21:55:56,354 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 21:55:56,355 INFO L218 hiAutomatonCegarLoop]: Abstraction has 95 states and 118 transitions. [2024-10-31 21:55:56,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states and 118 transitions. [2024-10-31 21:55:56,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 93. [2024-10-31 21:55:56,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 55 states have (on average 1.1090909090909091) internal successors, (61), 59 states have internal predecessors, (61), 23 states have call successors, (24), 16 states have call predecessors, (24), 15 states have return successors, (30), 17 states have call predecessors, (30), 21 states have call successors, (30) [2024-10-31 21:55:56,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 115 transitions. [2024-10-31 21:55:56,359 INFO L240 hiAutomatonCegarLoop]: Abstraction has 93 states and 115 transitions. [2024-10-31 21:55:56,359 INFO L425 stractBuchiCegarLoop]: Abstraction has 93 states and 115 transitions. [2024-10-31 21:55:56,360 INFO L332 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2024-10-31 21:55:56,360 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 93 states and 115 transitions. [2024-10-31 21:55:56,361 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 22 [2024-10-31 21:55:56,361 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 21:55:56,361 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 21:55:56,362 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 21:55:56,362 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1] [2024-10-31 21:55:56,363 INFO L745 eck$LassoCheckResult]: Stem: 6742#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true; 6733#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet5#1, main_#t~ret6#1, main_~x~0#1;havoc main_#t~nondet5#1;main_~x~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 6703#L25 call main_#t~ret6#1 := rec2(main_~x~0#1);< 6712#$Ultimate##0 ~j := #in~j; 6713#L18 assume !(~j <= 0); 6737#L20 call #t~ret3 := rec1(~j - 1);< 6769#$Ultimate##0 ~i := #in~i; 6768#L12 assume !(~i <= 0); 6732#L14 call #t~ret0 := rec1(~i - 2);< 6760#$Ultimate##0 ~i := #in~i; 6767#L12 assume !(~i <= 0); 6706#L14 call #t~ret0 := rec1(~i - 2);< 6705#$Ultimate##0 ~i := #in~i; 6707#L12 assume ~i <= 0;#res := 0; 6793#rec1FINAL assume true; 6792#rec1EXIT >#28#return; 6725#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 6731#$Ultimate##0 ~i := #in~i; 6787#L12 assume ~i <= 0;#res := 0; 6786#rec1FINAL assume true; 6752#rec1EXIT >#30#return; 6753#L14-2 call #t~ret2 := rec1(#t~ret1);< 6778#$Ultimate##0 ~i := #in~i; 6782#L12 assume ~i <= 0;#res := 0; 6781#rec1FINAL assume true; 6776#rec1EXIT >#32#return; 6747#L14-3 #res := 1 + #t~ret2;havoc #t~ret0;havoc #t~ret1;havoc #t~ret2; 6749#rec1FINAL assume true; 6746#rec1EXIT >#28#return; 6728#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 6748#$Ultimate##0 [2024-10-31 21:55:56,363 INFO L747 eck$LassoCheckResult]: Loop: 6748#$Ultimate##0 ~i := #in~i; 6780#L12 assume !(~i <= 0); 6727#L14 call #t~ret0 := rec1(~i - 2);< 6739#$Ultimate##0 ~i := #in~i; 6711#L12 assume !(~i <= 0); 6709#L14 call #t~ret0 := rec1(~i - 2);< 6708#$Ultimate##0 ~i := #in~i; 6710#L12 assume ~i <= 0;#res := 0; 6794#rec1FINAL assume true; 6736#rec1EXIT >#28#return; 6725#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 6731#$Ultimate##0 ~i := #in~i; 6787#L12 assume ~i <= 0;#res := 0; 6786#rec1FINAL assume true; 6752#rec1EXIT >#30#return; 6753#L14-2 call #t~ret2 := rec1(#t~ret1);< 6778#$Ultimate##0 ~i := #in~i; 6782#L12 assume ~i <= 0;#res := 0; 6781#rec1FINAL assume true; 6776#rec1EXIT >#32#return; 6747#L14-3 #res := 1 + #t~ret2;havoc #t~ret0;havoc #t~ret1;havoc #t~ret2; 6749#rec1FINAL assume true; 6746#rec1EXIT >#28#return; 6729#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 6748#$Ultimate##0 [2024-10-31 21:55:56,363 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:56,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1060897207, now seen corresponding path program 1 times [2024-10-31 21:55:56,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 21:55:56,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696192569] [2024-10-31 21:55:56,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 21:55:56,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 21:55:56,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:56,374 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 21:55:56,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:56,380 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 21:55:56,381 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:56,381 INFO L85 PathProgramCache]: Analyzing trace with hash 245881341, now seen corresponding path program 1 times [2024-10-31 21:55:56,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 21:55:56,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432308539] [2024-10-31 21:55:56,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 21:55:56,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 21:55:56,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:56,387 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 21:55:56,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 21:55:56,392 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 21:55:56,392 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:56,393 INFO L85 PathProgramCache]: Analyzing trace with hash -2071488077, now seen corresponding path program 2 times [2024-10-31 21:55:56,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 21:55:56,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66691006] [2024-10-31 21:55:56,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 21:55:56,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 21:55:56,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:56,460 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-31 21:55:56,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:56,499 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 21:55:56,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:56,502 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-31 21:55:56,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:56,505 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-31 21:55:56,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:56,525 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-10-31 21:55:56,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:56,532 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 21:55:56,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:56,535 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-31 21:55:56,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:56,538 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-31 21:55:56,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:56,541 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 24 proven. 29 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2024-10-31 21:55:56,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 21:55:56,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66691006] [2024-10-31 21:55:56,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66691006] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 21:55:56,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [280209171] [2024-10-31 21:55:56,542 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-31 21:55:56,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 21:55:56,543 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:56,545 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 21:55:56,547 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2024-10-31 21:55:56,620 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-31 21:55:56,620 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-31 21:55:56,621 INFO L255 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-10-31 21:55:56,623 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 21:55:56,647 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 109 proven. 2 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2024-10-31 21:55:56,647 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 21:55:56,788 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 24 proven. 29 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2024-10-31 21:55:56,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [280209171] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-31 21:55:56,789 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-31 21:55:56,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 8 [2024-10-31 21:55:56,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784810165] [2024-10-31 21:55:56,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-31 21:55:56,876 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2024-10-31 21:55:57,095 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 21:55:57,096 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 21:55:57,096 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 21:55:57,096 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 21:55:57,096 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-10-31 21:55:57,097 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:57,097 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 21:55:57,097 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 21:55:57,097 INFO L132 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration8_Loop [2024-10-31 21:55:57,097 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 21:55:57,097 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 21:55:57,098 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:57,102 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:57,106 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:57,110 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:57,113 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:57,115 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:57,160 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 21:55:57,164 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-10-31 21:55:57,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:57,164 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:57,165 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:57,169 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2024-10-31 21:55:57,169 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 21:55:57,170 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:57,185 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 21:55:57,186 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret2=0} Honda state: {rec1_#t~ret2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 21:55:57,203 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2024-10-31 21:55:57,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:57,204 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:57,206 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:57,207 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2024-10-31 21:55:57,209 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 21:55:57,209 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:57,229 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 21:55:57,229 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#res=0} Honda state: {rec1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 21:55:57,247 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2024-10-31 21:55:57,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:57,247 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:57,249 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:57,251 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2024-10-31 21:55:57,252 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 21:55:57,252 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:57,269 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 21:55:57,269 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret1=0} Honda state: {rec1_#t~ret1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 21:55:57,286 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2024-10-31 21:55:57,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:57,287 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:57,288 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:57,290 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2024-10-31 21:55:57,291 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 21:55:57,292 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:57,308 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 21:55:57,309 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_~i=0} Honda state: {rec1_~i=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 21:55:57,326 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2024-10-31 21:55:57,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:57,327 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:57,328 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:57,330 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2024-10-31 21:55:57,331 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 21:55:57,331 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:57,351 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 21:55:57,351 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret0=0} Honda state: {rec1_#t~ret0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 21:55:57,370 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2024-10-31 21:55:57,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:57,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:57,373 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:57,374 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2024-10-31 21:55:57,375 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 21:55:57,375 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:57,408 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2024-10-31 21:55:57,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:57,409 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:57,410 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:57,412 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2024-10-31 21:55:57,413 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-10-31 21:55:57,413 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 21:55:57,432 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-10-31 21:55:57,450 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2024-10-31 21:55:57,450 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 21:55:57,450 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 21:55:57,450 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 21:55:57,450 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 21:55:57,450 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-10-31 21:55:57,451 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:57,451 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 21:55:57,451 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 21:55:57,451 INFO L132 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration8_Loop [2024-10-31 21:55:57,451 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 21:55:57,451 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 21:55:57,452 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:57,454 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:57,457 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:57,460 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:57,462 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:57,465 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 21:55:57,504 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 21:55:57,504 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-10-31 21:55:57,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:57,504 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:57,506 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:57,507 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2024-10-31 21:55:57,508 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-10-31 21:55:57,523 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 21:55:57,523 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 21:55:57,523 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 21:55:57,523 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 21:55:57,523 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 21:55:57,524 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 21:55:57,524 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 21:55:57,526 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 21:55:57,546 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2024-10-31 21:55:57,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:57,547 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:57,549 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:57,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2024-10-31 21:55:57,551 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-10-31 21:55:57,565 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 21:55:57,566 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 21:55:57,566 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 21:55:57,566 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 21:55:57,566 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 21:55:57,566 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 21:55:57,566 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 21:55:57,571 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 21:55:57,590 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2024-10-31 21:55:57,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:57,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:57,592 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:57,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2024-10-31 21:55:57,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-10-31 21:55:57,606 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 21:55:57,606 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 21:55:57,606 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 21:55:57,606 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 21:55:57,606 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 21:55:57,607 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 21:55:57,607 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 21:55:57,608 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 21:55:57,629 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2024-10-31 21:55:57,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:57,630 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:57,631 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:57,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2024-10-31 21:55:57,633 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-10-31 21:55:57,647 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 21:55:57,647 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 21:55:57,647 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 21:55:57,647 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 21:55:57,648 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 21:55:57,648 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 21:55:57,648 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 21:55:57,650 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 21:55:57,669 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2024-10-31 21:55:57,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:57,669 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:57,670 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:57,672 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2024-10-31 21:55:57,674 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-10-31 21:55:57,688 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 21:55:57,688 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 21:55:57,688 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 21:55:57,688 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 21:55:57,689 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 21:55:57,689 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 21:55:57,689 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 21:55:57,691 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 21:55:57,709 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2024-10-31 21:55:57,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:57,710 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:57,712 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:57,713 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2024-10-31 21:55:57,714 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 21:55:57,728 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 21:55:57,728 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 21:55:57,728 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 21:55:57,728 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 21:55:57,728 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 21:55:57,729 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 21:55:57,729 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 21:55:57,732 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-10-31 21:55:57,735 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2024-10-31 21:55:57,736 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2024-10-31 21:55:57,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 21:55:57,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 21:55:57,738 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 21:55:57,739 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2024-10-31 21:55:57,740 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-10-31 21:55:57,740 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-10-31 21:55:57,740 INFO L474 LassoAnalysis]: Proved termination. [2024-10-31 21:55:57,740 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec1_#in~i) = 1*rec1_#in~i Supporting invariants [] [2024-10-31 21:55:57,759 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2024-10-31 21:55:57,760 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-10-31 21:55:57,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:57,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:57,834 INFO L255 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-10-31 21:55:57,836 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 21:55:58,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:58,108 INFO L255 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-10-31 21:55:58,110 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 21:55:58,316 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 8 proven. 15 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-10-31 21:55:58,317 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 9 loop predicates [2024-10-31 21:55:58,317 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 93 states and 115 transitions. cyclomatic complexity: 26 Second operand has 11 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2024-10-31 21:55:58,391 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 93 states and 115 transitions. cyclomatic complexity: 26. Second operand has 11 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) Result 101 states and 123 transitions. Complement of second has 9 states. [2024-10-31 21:55:58,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2024-10-31 21:55:58,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2024-10-31 21:55:58,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 16 transitions. [2024-10-31 21:55:58,393 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 16 transitions. Stem has 30 letters. Loop has 24 letters. [2024-10-31 21:55:58,394 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 21:55:58,394 INFO L682 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-10-31 21:55:58,407 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:58,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:58,454 INFO L255 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-10-31 21:55:58,455 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 21:55:58,600 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Forceful destruction successful, exit code 0 [2024-10-31 21:55:58,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:58,768 INFO L255 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-10-31 21:55:58,770 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 21:55:58,982 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 8 proven. 15 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-10-31 21:55:58,982 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 9 loop predicates [2024-10-31 21:55:58,983 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 93 states and 115 transitions. cyclomatic complexity: 26 Second operand has 11 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2024-10-31 21:55:59,056 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 93 states and 115 transitions. cyclomatic complexity: 26. Second operand has 11 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) Result 101 states and 123 transitions. Complement of second has 9 states. [2024-10-31 21:55:59,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2024-10-31 21:55:59,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2024-10-31 21:55:59,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 16 transitions. [2024-10-31 21:55:59,058 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 16 transitions. Stem has 30 letters. Loop has 24 letters. [2024-10-31 21:55:59,058 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 21:55:59,058 INFO L682 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-10-31 21:55:59,071 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:59,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:59,119 INFO L255 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-10-31 21:55:59,121 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 21:55:59,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:59,397 INFO L255 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-10-31 21:55:59,398 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 21:55:59,614 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 8 proven. 15 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-10-31 21:55:59,615 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.2 stem predicates 9 loop predicates [2024-10-31 21:55:59,615 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 93 states and 115 transitions. cyclomatic complexity: 26 Second operand has 11 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2024-10-31 21:55:59,927 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 93 states and 115 transitions. cyclomatic complexity: 26. Second operand has 11 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) Result 258 states and 304 transitions. Complement of second has 35 states. [2024-10-31 21:55:59,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 12 states 2 stem states 9 non-accepting loop states 1 accepting loop states [2024-10-31 21:55:59,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2024-10-31 21:55:59,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 40 transitions. [2024-10-31 21:55:59,928 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 40 transitions. Stem has 30 letters. Loop has 24 letters. [2024-10-31 21:55:59,929 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 21:55:59,929 INFO L682 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-10-31 21:55:59,943 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 21:55:59,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:55:59,988 INFO L255 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-10-31 21:55:59,999 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 21:56:00,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 21:56:00,256 INFO L255 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-10-31 21:56:00,257 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 21:56:00,444 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 8 proven. 15 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-10-31 21:56:00,445 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and with honda bouncer for loop.2 stem predicates 9 loop predicates [2024-10-31 21:56:00,445 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 93 states and 115 transitions. cyclomatic complexity: 26 Second operand has 11 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2024-10-31 21:56:01,124 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 93 states and 115 transitions. cyclomatic complexity: 26. Second operand has 11 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) Result 410 states and 516 transitions. Complement of second has 88 states. [2024-10-31 21:56:01,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 16 states 2 stem states 13 non-accepting loop states 1 accepting loop states [2024-10-31 21:56:01,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2024-10-31 21:56:01,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 51 transitions. [2024-10-31 21:56:01,127 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 51 transitions. Stem has 30 letters. Loop has 24 letters. [2024-10-31 21:56:01,127 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 21:56:01,127 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 51 transitions. Stem has 54 letters. Loop has 24 letters. [2024-10-31 21:56:01,128 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 21:56:01,128 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 51 transitions. Stem has 30 letters. Loop has 48 letters. [2024-10-31 21:56:01,129 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 21:56:01,129 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 410 states and 516 transitions. [2024-10-31 21:56:01,137 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 62 [2024-10-31 21:56:01,140 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 410 states to 254 states and 346 transitions. [2024-10-31 21:56:01,141 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 155 [2024-10-31 21:56:01,141 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 165 [2024-10-31 21:56:01,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 254 states and 346 transitions. [2024-10-31 21:56:01,141 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 21:56:01,142 INFO L218 hiAutomatonCegarLoop]: Abstraction has 254 states and 346 transitions. [2024-10-31 21:56:01,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states and 346 transitions. [2024-10-31 21:56:01,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 217. [2024-10-31 21:56:01,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 127 states have (on average 1.125984251968504) internal successors, (143), 139 states have internal predecessors, (143), 51 states have call successors, (52), 34 states have call predecessors, (52), 39 states have return successors, (76), 43 states have call predecessors, (76), 49 states have call successors, (76) [2024-10-31 21:56:01,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 271 transitions. [2024-10-31 21:56:01,152 INFO L240 hiAutomatonCegarLoop]: Abstraction has 217 states and 271 transitions. [2024-10-31 21:56:01,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 21:56:01,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-10-31 21:56:01,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-10-31 21:56:01,153 INFO L87 Difference]: Start difference. First operand 217 states and 271 transitions. Second operand has 8 states, 7 states have (on average 2.857142857142857) internal successors, (20), 5 states have internal predecessors, (20), 3 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2024-10-31 21:56:01,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-31 21:56:01,201 INFO L93 Difference]: Finished difference Result 36 states and 38 transitions. [2024-10-31 21:56:01,201 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 36 states and 38 transitions. [2024-10-31 21:56:01,202 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2024-10-31 21:56:01,202 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 36 states to 0 states and 0 transitions. [2024-10-31 21:56:01,202 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2024-10-31 21:56:01,202 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2024-10-31 21:56:01,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2024-10-31 21:56:01,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2024-10-31 21:56:01,202 INFO L218 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-10-31 21:56:01,202 INFO L240 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-10-31 21:56:01,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-31 21:56:01,203 INFO L425 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-10-31 21:56:01,203 INFO L332 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2024-10-31 21:56:01,203 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2024-10-31 21:56:01,204 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2024-10-31 21:56:01,204 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2024-10-31 21:56:01,211 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 31.10 09:56:01 BoogieIcfgContainer [2024-10-31 21:56:01,212 INFO L131 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2024-10-31 21:56:01,213 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-10-31 21:56:01,213 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-10-31 21:56:01,213 INFO L274 PluginConnector]: Witness Printer initialized [2024-10-31 21:56:01,213 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.10 09:55:41" (3/4) ... [2024-10-31 21:56:01,216 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-10-31 21:56:01,217 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-10-31 21:56:01,218 INFO L158 Benchmark]: Toolchain (without parser) took 19930.94ms. Allocated memory was 148.9MB in the beginning and 195.0MB in the end (delta: 46.1MB). Free memory was 105.4MB in the beginning and 75.0MB in the end (delta: 30.4MB). Peak memory consumption was 78.6MB. Max. memory is 16.1GB. [2024-10-31 21:56:01,218 INFO L158 Benchmark]: CDTParser took 0.71ms. Allocated memory is still 102.8MB. Free memory is still 57.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-10-31 21:56:01,218 INFO L158 Benchmark]: CACSL2BoogieTranslator took 296.42ms. Allocated memory is still 148.9MB. Free memory was 105.0MB in the beginning and 93.9MB in the end (delta: 11.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2024-10-31 21:56:01,219 INFO L158 Benchmark]: Boogie Procedure Inliner took 35.58ms. Allocated memory is still 148.9MB. Free memory was 93.9MB in the beginning and 92.7MB in the end (delta: 1.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-10-31 21:56:01,219 INFO L158 Benchmark]: Boogie Preprocessor took 32.12ms. Allocated memory is still 148.9MB. Free memory was 92.3MB in the beginning and 91.0MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-10-31 21:56:01,219 INFO L158 Benchmark]: RCFGBuilder took 297.23ms. Allocated memory is still 148.9MB. Free memory was 91.0MB in the beginning and 80.5MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2024-10-31 21:56:01,220 INFO L158 Benchmark]: BuchiAutomizer took 19253.59ms. Allocated memory was 148.9MB in the beginning and 195.0MB in the end (delta: 46.1MB). Free memory was 80.5MB in the beginning and 76.0MB in the end (delta: 4.5MB). Peak memory consumption was 51.3MB. Max. memory is 16.1GB. [2024-10-31 21:56:01,220 INFO L158 Benchmark]: Witness Printer took 4.57ms. Allocated memory is still 195.0MB. Free memory was 76.0MB in the beginning and 75.0MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-10-31 21:56:01,221 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.71ms. Allocated memory is still 102.8MB. Free memory is still 57.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 296.42ms. Allocated memory is still 148.9MB. Free memory was 105.0MB in the beginning and 93.9MB in the end (delta: 11.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 35.58ms. Allocated memory is still 148.9MB. Free memory was 93.9MB in the beginning and 92.7MB in the end (delta: 1.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 32.12ms. Allocated memory is still 148.9MB. Free memory was 92.3MB in the beginning and 91.0MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 297.23ms. Allocated memory is still 148.9MB. Free memory was 91.0MB in the beginning and 80.5MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * BuchiAutomizer took 19253.59ms. Allocated memory was 148.9MB in the beginning and 195.0MB in the end (delta: 46.1MB). Free memory was 80.5MB in the beginning and 76.0MB in the end (delta: 4.5MB). Peak memory consumption was 51.3MB. Max. memory is 16.1GB. * Witness Printer took 4.57ms. Allocated memory is still 195.0MB. Free memory was 76.0MB in the beginning and 75.0MB 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.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: #t~ret3 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 12 terminating modules (5 trivial, 5 deterministic, 2 nondeterministic). One deterministic module has affine ranking function \old(j) and consists of 11 locations. One deterministic module has affine ranking function \old(i) and consists of 5 locations. One deterministic module has affine ranking function \old(i) and consists of 6 locations. One deterministic module has affine ranking function null and consists of 11 locations. One deterministic module has affine ranking function i and consists of 5 locations. One nondeterministic module has affine ranking function \old(i) and consists of 6 locations. One nondeterministic module has affine ranking function \old(i) and consists of 16 locations. 5 modules have a trivial ranking function, the largest among these consists of 13 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 19.1s and 9 iterations. TraceHistogramMax:5. Analysis of lassos took 10.6s. Construction of modules took 1.2s. Büchi inclusion checks took 6.8s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 11. Automata minimization 0.2s AutomataMinimizationTime, 11 MinimizatonAttempts, 249 StatesRemovedByMinimization, 11 NontrivialMinimizations. Non-live state removal took 0.1s Buchi closure took 0.0s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [5, 0, 1, 1, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 38/58 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 339 SdHoareTripleChecker+Valid, 1.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 312 mSDsluCounter, 911 SdHoareTripleChecker+Invalid, 1.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 602 mSDsCounter, 287 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 984 IncrementalHoareTripleChecker+Invalid, 1271 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 287 mSolverCounterUnsat, 309 mSDtfsCounter, 984 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI1 SFLT3 conc0 concLT3 SILN0 SILU0 SILI0 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital11 mio100 ax100 hnf100 lsp100 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq163 hnf92 smp100 dnf100 smp100 tf111 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 35ms VariablesStem: 0 VariablesLoop: 0 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 19 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 7 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 4.7s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2024-10-31 21:56:01,258 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2024-10-31 21:56:01,462 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2024-10-31 21:56:01,668 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2024-10-31 21:56:01,866 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-10-31 21:56:02,081 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87ece498-920d-4a59-b8ec-002c741e7253/bin/uautomizer-verify-4GaUIPS5ZU/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