./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 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/termination-crafted/NestedRecursion_1b.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Termination-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC --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.3.0-dev-6497de0 [2024-11-23 22:35:05,982 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 22:35:06,094 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Termination-64bit-Automizer_Default.epf [2024-11-23 22:35:06,102 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 22:35:06,102 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 22:35:06,140 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 22:35:06,141 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 22:35:06,141 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 22:35:06,141 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 22:35:06,142 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 22:35:06,143 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 22:35:06,143 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 22:35:06,144 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 22:35:06,144 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2024-11-23 22:35:06,145 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2024-11-23 22:35:06,145 INFO L153 SettingsManager]: * Use old map elimination=false [2024-11-23 22:35:06,145 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2024-11-23 22:35:06,145 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2024-11-23 22:35:06,145 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2024-11-23 22:35:06,145 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 22:35:06,146 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2024-11-23 22:35:06,146 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-23 22:35:06,146 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 22:35:06,146 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2024-11-23 22:35:06,146 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2024-11-23 22:35:06,146 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2024-11-23 22:35:06,146 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-23 22:35:06,146 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 22:35:06,147 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2024-11-23 22:35:06,147 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 22:35:06,147 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 22:35:06,148 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 22:35:06,148 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 22:35:06,148 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 22:35:06,148 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL_NO_AM [2024-11-23 22:35:06,148 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2024-11-23 22:35:06,148 INFO L153 SettingsManager]: * TransformationType=MODULO_NEIGHBOR Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC 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-11-23 22:35:06,496 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 22:35:06,506 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 22:35:06,508 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 22:35:06,510 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 22:35:06,510 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 22:35:06,512 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/termination-crafted/NestedRecursion_1b.c [2024-11-23 22:35:10,117 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/data/3a5a3490d/c938ebeffdc04cd79c6b345273f55196/FLAG5eeb8be66 [2024-11-23 22:35:10,475 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 22:35:10,476 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/sv-benchmarks/c/termination-crafted/NestedRecursion_1b.c [2024-11-23 22:35:10,486 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/data/3a5a3490d/c938ebeffdc04cd79c6b345273f55196/FLAG5eeb8be66 [2024-11-23 22:35:10,526 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/data/3a5a3490d/c938ebeffdc04cd79c6b345273f55196 [2024-11-23 22:35:10,531 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 22:35:10,534 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 22:35:10,537 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 22:35:10,538 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 22:35:10,544 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 22:35:10,546 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:35:10" (1/1) ... [2024-11-23 22:35:10,549 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7066ebfb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:10, skipping insertion in model container [2024-11-23 22:35:10,549 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:35:10" (1/1) ... [2024-11-23 22:35:10,572 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 22:35:10,745 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 22:35:10,751 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 22:35:10,769 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 22:35:10,786 INFO L204 MainTranslator]: Completed translation [2024-11-23 22:35:10,786 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:10 WrapperNode [2024-11-23 22:35:10,787 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 22:35:10,788 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 22:35:10,788 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 22:35:10,789 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 22:35:10,799 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:10" (1/1) ... [2024-11-23 22:35:10,804 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:10" (1/1) ... [2024-11-23 22:35:10,823 INFO L138 Inliner]: procedures = 6, calls = 8, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 7 [2024-11-23 22:35:10,824 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 22:35:10,825 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 22:35:10,825 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 22:35:10,825 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 22:35:10,836 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:10" (1/1) ... [2024-11-23 22:35:10,836 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:10" (1/1) ... [2024-11-23 22:35:10,838 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:10" (1/1) ... [2024-11-23 22:35:10,845 INFO L175 MemorySlicer]: No memory access in input program. [2024-11-23 22:35:10,845 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:10" (1/1) ... [2024-11-23 22:35:10,845 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:10" (1/1) ... [2024-11-23 22:35:10,847 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:10" (1/1) ... [2024-11-23 22:35:10,848 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:10" (1/1) ... [2024-11-23 22:35:10,850 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:10" (1/1) ... [2024-11-23 22:35:10,851 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:10" (1/1) ... [2024-11-23 22:35:10,852 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:10" (1/1) ... [2024-11-23 22:35:10,853 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 22:35:10,854 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 22:35:10,854 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 22:35:10,854 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 22:35:10,855 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:10" (1/1) ... [2024-11-23 22:35:10,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:10,882 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:10,905 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:10,921 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2024-11-23 22:35:10,987 INFO L130 BoogieDeclarations]: Found specification of procedure rec1 [2024-11-23 22:35:10,987 INFO L138 BoogieDeclarations]: Found implementation of procedure rec1 [2024-11-23 22:35:10,987 INFO L130 BoogieDeclarations]: Found specification of procedure rec2 [2024-11-23 22:35:10,988 INFO L138 BoogieDeclarations]: Found implementation of procedure rec2 [2024-11-23 22:35:10,988 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 22:35:10,988 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 22:35:11,079 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 22:35:11,081 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 22:35:11,273 INFO L? ?]: Removed 5 outVars from TransFormulas that were not future-live. [2024-11-23 22:35:11,273 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 22:35:11,293 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 22:35:11,295 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-23 22:35:11,296 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:35:11 BoogieIcfgContainer [2024-11-23 22:35:11,296 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 22:35:11,297 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2024-11-23 22:35:11,298 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2024-11-23 22:35:11,308 INFO L274 PluginConnector]: BuchiAutomizer initialized [2024-11-23 22:35:11,312 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2024-11-23 22:35:11,312 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 23.11 10:35:10" (1/3) ... [2024-11-23 22:35:11,314 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@230f95c7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 23.11 10:35:11, skipping insertion in model container [2024-11-23 22:35:11,314 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2024-11-23 22:35:11,315 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:10" (2/3) ... [2024-11-23 22:35:11,315 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@230f95c7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 23.11 10:35:11, skipping insertion in model container [2024-11-23 22:35:11,317 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2024-11-23 22:35:11,317 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:35:11" (3/3) ... [2024-11-23 22:35:11,319 INFO L363 chiAutomizerObserver]: Analyzing ICFG NestedRecursion_1b.c [2024-11-23 22:35:11,406 INFO L300 stractBuchiCegarLoop]: Interprodecural is true [2024-11-23 22:35:11,407 INFO L301 stractBuchiCegarLoop]: Hoare is None [2024-11-23 22:35:11,407 INFO L302 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2024-11-23 22:35:11,408 INFO L303 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2024-11-23 22:35:11,408 INFO L304 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2024-11-23 22:35:11,408 INFO L305 stractBuchiCegarLoop]: Difference is false [2024-11-23 22:35:11,409 INFO L306 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2024-11-23 22:35:11,410 INFO L310 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2024-11-23 22:35:11,416 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-11-23 22:35:11,444 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2024-11-23 22:35:11,445 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-23 22:35:11,445 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-23 22:35:11,456 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1] [2024-11-23 22:35:11,457 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:35:11,457 INFO L332 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2024-11-23 22:35:11,457 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-11-23 22:35:11,460 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2024-11-23 22:35:11,460 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-23 22:35:11,460 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-23 22:35:11,460 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1] [2024-11-23 22:35:11,461 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:35:11,471 INFO L747 eck$LassoCheckResult]: Stem: "assume { :begin_inline_ULTIMATE.init } true;" "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;" "call main_#t~ret6#1 := rec2(main_~x~0#1);"< [2024-11-23 22:35:11,472 INFO L749 eck$LassoCheckResult]: Loop: "~j := #in~j;" "assume !(~j <= 0);" "call #t~ret3 := rec1(~j - 1);"< "~i := #in~i;" "assume ~i <= 0;#res := 0;" "assume true;" >"#34#return;" "call #t~ret4 := rec2(#t~ret3);"< [2024-11-23 22:35:11,479 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:11,480 INFO L85 PathProgramCache]: Analyzing trace with hash 48738, now seen corresponding path program 1 times [2024-11-23 22:35:11,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL_NO_AM [2024-11-23 22:35:11,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934245224] [2024-11-23 22:35:11,493 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:11,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:11,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:11,592 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-23 22:35:11,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:11,620 INFO L130 FreeRefinementEngine]: Strategy CAMEL_NO_AM found a feasible trace [2024-11-23 22:35:11,625 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:11,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1074209557, now seen corresponding path program 1 times [2024-11-23 22:35:11,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL_NO_AM [2024-11-23 22:35:11,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850192884] [2024-11-23 22:35:11,627 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:11,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:11,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:11,657 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-23 22:35:11,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:11,671 INFO L130 FreeRefinementEngine]: Strategy CAMEL_NO_AM found a feasible trace [2024-11-23 22:35:11,672 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:11,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1203131828, now seen corresponding path program 1 times [2024-11-23 22:35:11,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL_NO_AM [2024-11-23 22:35:11,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494330732] [2024-11-23 22:35:11,673 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:11,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:11,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:11,697 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-23 22:35:11,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:11,716 INFO L130 FreeRefinementEngine]: Strategy CAMEL_NO_AM found a feasible trace [2024-11-23 22:35:11,984 INFO L204 LassoAnalysis]: Preferences: [2024-11-23 22:35:11,985 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-23 22:35:11,986 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-23 22:35:11,986 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-23 22:35:11,986 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-11-23 22:35:11,986 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:11,986 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-23 22:35:11,986 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-23 22:35:11,987 INFO L132 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration1_Loop [2024-11-23 22:35:11,987 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-23 22:35:11,987 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-23 22:35:12,003 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:12,018 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:12,023 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:12,029 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:12,040 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:12,120 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-23 22:35:12,121 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-11-23 22:35:12,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:12,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:12,128 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:12,131 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2024-11-23 22:35:12,132 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-23 22:35:12,132 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-23 22:35:12,160 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-23 22:35:12,160 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec2_~j=0} Honda state: {rec2_~j=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-11-23 22:35:12,173 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2024-11-23 22:35:12,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:12,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:12,176 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:12,179 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2024-11-23 22:35:12,183 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-23 22:35:12,183 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-23 22:35:12,207 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-23 22:35:12,207 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec2_#res=0} Honda state: {rec2_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-11-23 22:35:12,219 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2024-11-23 22:35:12,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:12,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:12,222 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:12,225 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2024-11-23 22:35:12,226 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-23 22:35:12,226 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-23 22:35:12,240 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-23 22:35:12,240 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-11-23 22:35:12,248 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2024-11-23 22:35:12,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:12,248 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:12,250 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:12,253 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2024-11-23 22:35:12,254 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-23 22:35:12,254 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-23 22:35:12,287 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2024-11-23 22:35:12,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:12,288 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:12,290 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:12,295 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2024-11-23 22:35:12,296 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-11-23 22:35:12,296 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-23 22:35:12,320 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-11-23 22:35:12,332 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Ended with exit code 0 [2024-11-23 22:35:12,336 INFO L204 LassoAnalysis]: Preferences: [2024-11-23 22:35:12,336 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-23 22:35:12,336 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-23 22:35:12,336 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-23 22:35:12,336 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-23 22:35:12,336 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:12,337 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-23 22:35:12,337 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-23 22:35:12,337 INFO L132 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration1_Loop [2024-11-23 22:35:12,337 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-23 22:35:12,337 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-23 22:35:12,338 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:12,346 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:12,352 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:12,356 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:12,367 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:12,438 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-23 22:35:12,446 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-23 22:35:12,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:12,448 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:12,450 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:12,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2024-11-23 22:35:12,456 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-23 22:35:12,476 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-23 22:35:12,477 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-23 22:35:12,478 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-23 22:35:12,479 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-23 22:35:12,479 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-23 22:35:12,486 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-23 22:35:12,486 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-23 22:35:12,491 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-23 22:35:12,503 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Ended with exit code 0 [2024-11-23 22:35:12,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:12,504 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:12,506 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:12,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2024-11-23 22:35:12,511 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-23 22:35:12,527 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-23 22:35:12,527 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-23 22:35:12,527 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-23 22:35:12,530 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-23 22:35:12,530 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-23 22:35:12,531 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-23 22:35:12,531 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-23 22:35:12,534 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-23 22:35:12,545 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Ended with exit code 0 [2024-11-23 22:35:12,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:12,547 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:12,550 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:12,554 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2024-11-23 22:35:12,554 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-23 22:35:12,570 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-23 22:35:12,571 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-23 22:35:12,571 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-23 22:35:12,571 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-23 22:35:12,571 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-23 22:35:12,574 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-23 22:35:12,575 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-23 22:35:12,582 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-23 22:35:12,594 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Ended with exit code 0 [2024-11-23 22:35:12,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:12,595 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:12,598 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:12,601 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2024-11-23 22:35:12,606 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-23 22:35:12,627 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-23 22:35:12,627 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-23 22:35:12,627 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-23 22:35:12,627 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-23 22:35:12,627 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-23 22:35:12,631 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-23 22:35:12,632 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-23 22:35:12,643 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-23 22:35:12,649 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2024-11-23 22:35:12,661 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2024-11-23 22:35:12,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:12,663 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:12,668 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:12,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2024-11-23 22:35:12,679 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-23 22:35:12,679 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-11-23 22:35:12,679 INFO L474 LassoAnalysis]: Proved termination. [2024-11-23 22:35:12,680 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec2_#in~j) = 1*rec2_#in~j Supporting invariants [] [2024-11-23 22:35:12,708 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Ended with exit code 0 [2024-11-23 22:35:12,712 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-11-23 22:35:12,789 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Ended with exit code 0 [2024-11-23 22:35:12,805 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:12,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:12,845 INFO L256 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-23 22:35:12,847 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:12,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:12,894 INFO L256 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-23 22:35:12,896 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:13,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:35:13,091 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-11-23 22:35:13,094 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-11-23 22:35:13,767 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-11-23 22:35:13,768 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-11-23 22:35:13,773 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-11-23 22:35:13,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 55 transitions. [2024-11-23 22:35:13,781 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 55 transitions. Stem has 3 letters. Loop has 8 letters. [2024-11-23 22:35:13,785 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-23 22:35:13,785 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 55 transitions. Stem has 11 letters. Loop has 8 letters. [2024-11-23 22:35:13,786 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-23 22:35:13,786 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 55 transitions. Stem has 3 letters. Loop has 16 letters. [2024-11-23 22:35:13,787 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-23 22:35:13,788 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 187 states and 266 transitions. [2024-11-23 22:35:13,808 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2024-11-23 22:35:13,823 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 187 states to 83 states and 121 transitions. [2024-11-23 22:35:13,824 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 36 [2024-11-23 22:35:13,825 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 39 [2024-11-23 22:35:13,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 83 states and 121 transitions. [2024-11-23 22:35:13,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-23 22:35:13,826 INFO L218 hiAutomatonCegarLoop]: Abstraction has 83 states and 121 transitions. [2024-11-23 22:35:13,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states and 121 transitions. [2024-11-23 22:35:13,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 56. [2024-11-23 22:35:13,868 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-11-23 22:35:13,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 84 transitions. [2024-11-23 22:35:13,871 INFO L240 hiAutomatonCegarLoop]: Abstraction has 56 states and 84 transitions. [2024-11-23 22:35:13,871 INFO L425 stractBuchiCegarLoop]: Abstraction has 56 states and 84 transitions. [2024-11-23 22:35:13,872 INFO L332 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2024-11-23 22:35:13,872 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 56 states and 84 transitions. [2024-11-23 22:35:13,874 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2024-11-23 22:35:13,874 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-23 22:35:13,874 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-23 22:35:13,874 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:35:13,875 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2024-11-23 22:35:13,875 INFO L747 eck$LassoCheckResult]: Stem: "assume { :begin_inline_ULTIMATE.init } true;" "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;" "call main_#t~ret6#1 := rec2(main_~x~0#1);"< "~j := #in~j;" "assume !(~j <= 0);" "call #t~ret3 := rec1(~j - 1);"< "~i := #in~i;" "assume !(~i <= 0);" "call #t~ret0 := rec1(~i - 2);"< [2024-11-23 22:35:13,875 INFO L749 eck$LassoCheckResult]: Loop: "~i := #in~i;" "assume !(~i <= 0);" "call #t~ret0 := rec1(~i - 2);"< [2024-11-23 22:35:13,876 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:13,876 INFO L85 PathProgramCache]: Analyzing trace with hash 838970620, now seen corresponding path program 1 times [2024-11-23 22:35:13,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL_NO_AM [2024-11-23 22:35:13,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458504391] [2024-11-23 22:35:13,876 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:13,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:13,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:13,888 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-23 22:35:13,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:13,901 INFO L130 FreeRefinementEngine]: Strategy CAMEL_NO_AM found a feasible trace [2024-11-23 22:35:13,904 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:13,904 INFO L85 PathProgramCache]: Analyzing trace with hash 29942, now seen corresponding path program 1 times [2024-11-23 22:35:13,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL_NO_AM [2024-11-23 22:35:13,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769258674] [2024-11-23 22:35:13,904 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:13,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:13,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:13,914 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-23 22:35:13,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:13,921 INFO L130 FreeRefinementEngine]: Strategy CAMEL_NO_AM found a feasible trace [2024-11-23 22:35:13,922 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:13,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1359045147, now seen corresponding path program 2 times [2024-11-23 22:35:13,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL_NO_AM [2024-11-23 22:35:13,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448056027] [2024-11-23 22:35:13,922 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:13,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:13,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:13,940 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-23 22:35:13,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:13,949 INFO L130 FreeRefinementEngine]: Strategy CAMEL_NO_AM found a feasible trace [2024-11-23 22:35:14,013 INFO L204 LassoAnalysis]: Preferences: [2024-11-23 22:35:14,013 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-23 22:35:14,014 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-23 22:35:14,014 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-23 22:35:14,014 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-11-23 22:35:14,014 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:14,014 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-23 22:35:14,014 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-23 22:35:14,014 INFO L132 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration2_Loop [2024-11-23 22:35:14,014 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-23 22:35:14,014 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-23 22:35:14,015 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:14,019 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:14,023 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:14,026 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:14,030 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:14,034 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:14,086 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-23 22:35:14,086 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-11-23 22:35:14,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:14,086 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:14,089 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:14,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2024-11-23 22:35:14,094 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-23 22:35:14,094 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-23 22:35:14,113 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-23 22:35:14,113 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#res=0} Honda state: {rec1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-11-23 22:35:14,124 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Ended with exit code 0 [2024-11-23 22:35:14,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:14,125 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:14,127 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:14,131 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2024-11-23 22:35:14,132 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-23 22:35:14,133 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-23 22:35:14,151 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-23 22:35:14,152 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_~i=0} Honda state: {rec1_~i=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-11-23 22:35:14,161 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2024-11-23 22:35:14,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:14,161 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:14,163 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:14,165 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2024-11-23 22:35:14,166 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-23 22:35:14,167 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-23 22:35:14,181 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-23 22:35:14,182 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-11-23 22:35:14,190 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Ended with exit code 0 [2024-11-23 22:35:14,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:14,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:14,192 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:14,196 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2024-11-23 22:35:14,197 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-23 22:35:14,197 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-23 22:35:14,214 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-23 22:35:14,214 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-11-23 22:35:14,222 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2024-11-23 22:35:14,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:14,222 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:14,224 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:14,226 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2024-11-23 22:35:14,227 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-23 22:35:14,227 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-23 22:35:14,244 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-23 22:35:14,244 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-11-23 22:35:14,254 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Ended with exit code 0 [2024-11-23 22:35:14,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:14,255 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:14,257 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:14,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2024-11-23 22:35:14,260 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-23 22:35:14,260 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-23 22:35:14,287 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Ended with exit code 0 [2024-11-23 22:35:14,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:14,288 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:14,290 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:14,294 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2024-11-23 22:35:14,296 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-11-23 22:35:14,296 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-23 22:35:14,400 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-11-23 22:35:14,405 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2024-11-23 22:35:14,405 INFO L204 LassoAnalysis]: Preferences: [2024-11-23 22:35:14,405 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-23 22:35:14,405 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-23 22:35:14,405 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-23 22:35:14,405 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-23 22:35:14,405 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:14,405 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-23 22:35:14,405 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-23 22:35:14,405 INFO L132 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration2_Loop [2024-11-23 22:35:14,405 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-23 22:35:14,405 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-23 22:35:14,406 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:14,410 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:14,413 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:14,416 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:14,419 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:14,427 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:14,465 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-23 22:35:14,465 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-23 22:35:14,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:14,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:14,467 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:14,474 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2024-11-23 22:35:14,476 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-23 22:35:14,491 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-23 22:35:14,491 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-23 22:35:14,491 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-23 22:35:14,491 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-23 22:35:14,491 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-23 22:35:14,493 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-23 22:35:14,493 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-23 22:35:14,496 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-23 22:35:14,507 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Ended with exit code 0 [2024-11-23 22:35:14,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:14,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:14,510 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:14,513 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2024-11-23 22:35:14,517 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-23 22:35:14,535 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-23 22:35:14,536 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-23 22:35:14,536 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-23 22:35:14,536 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-23 22:35:14,536 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-23 22:35:14,541 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-23 22:35:14,541 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-23 22:35:14,547 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-23 22:35:14,559 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2024-11-23 22:35:14,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:14,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:14,562 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:14,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2024-11-23 22:35:14,565 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-23 22:35:14,578 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-23 22:35:14,578 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-23 22:35:14,578 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-23 22:35:14,578 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-23 22:35:14,578 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-23 22:35:14,579 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-23 22:35:14,579 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-23 22:35:14,581 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-23 22:35:14,587 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Ended with exit code 0 [2024-11-23 22:35:14,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:14,588 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:14,590 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:14,591 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2024-11-23 22:35:14,593 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-23 22:35:14,605 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-23 22:35:14,605 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-23 22:35:14,606 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-23 22:35:14,606 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-23 22:35:14,606 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-23 22:35:14,606 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-23 22:35:14,606 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-23 22:35:14,608 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-23 22:35:14,614 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2024-11-23 22:35:14,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:14,615 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:14,617 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:14,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2024-11-23 22:35:14,621 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-23 22:35:14,637 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-23 22:35:14,637 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-23 22:35:14,637 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-23 22:35:14,637 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-23 22:35:14,637 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-23 22:35:14,640 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-23 22:35:14,640 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-23 22:35:14,645 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-23 22:35:14,648 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2024-11-23 22:35:14,648 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2024-11-23 22:35:14,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:14,649 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:14,652 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:14,653 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2024-11-23 22:35:14,655 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-23 22:35:14,655 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-11-23 22:35:14,655 INFO L474 LassoAnalysis]: Proved termination. [2024-11-23 22:35:14,655 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec1_#in~i) = 1*rec1_#in~i Supporting invariants [] [2024-11-23 22:35:14,663 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2024-11-23 22:35:14,664 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-11-23 22:35:14,685 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:14,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:14,730 INFO L256 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-23 22:35:14,731 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:14,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:14,774 INFO L256 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-23 22:35:14,775 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:14,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:35:14,860 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2024-11-23 22:35:14,861 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-11-23 22:35:14,881 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2024-11-23 22:35:14,944 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-11-23 22:35:14,945 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-11-23 22:35:14,946 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-11-23 22:35:14,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 18 transitions. [2024-11-23 22:35:14,946 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 18 transitions. Stem has 9 letters. Loop has 3 letters. [2024-11-23 22:35:14,946 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-23 22:35:14,946 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 18 transitions. Stem has 12 letters. Loop has 3 letters. [2024-11-23 22:35:14,947 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-23 22:35:14,947 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 18 transitions. Stem has 9 letters. Loop has 6 letters. [2024-11-23 22:35:14,947 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-23 22:35:14,947 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 106 states and 150 transitions. [2024-11-23 22:35:14,954 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2024-11-23 22:35:14,958 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 106 states to 94 states and 138 transitions. [2024-11-23 22:35:14,958 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 38 [2024-11-23 22:35:14,958 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 40 [2024-11-23 22:35:14,958 INFO L73 IsDeterministic]: Start isDeterministic. Operand 94 states and 138 transitions. [2024-11-23 22:35:14,959 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-23 22:35:14,959 INFO L218 hiAutomatonCegarLoop]: Abstraction has 94 states and 138 transitions. [2024-11-23 22:35:14,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states and 138 transitions. [2024-11-23 22:35:14,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 90. [2024-11-23 22:35:14,968 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-11-23 22:35:14,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 130 transitions. [2024-11-23 22:35:14,970 INFO L240 hiAutomatonCegarLoop]: Abstraction has 90 states and 130 transitions. [2024-11-23 22:35:14,970 INFO L425 stractBuchiCegarLoop]: Abstraction has 90 states and 130 transitions. [2024-11-23 22:35:14,970 INFO L332 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2024-11-23 22:35:14,970 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 90 states and 130 transitions. [2024-11-23 22:35:14,974 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2024-11-23 22:35:14,975 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-23 22:35:14,975 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-23 22:35:14,977 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:35:14,977 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2024-11-23 22:35:14,977 INFO L747 eck$LassoCheckResult]: Stem: "assume { :begin_inline_ULTIMATE.init } true;" "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;" "call main_#t~ret6#1 := rec2(main_~x~0#1);"< "~j := #in~j;" "assume !(~j <= 0);" "call #t~ret3 := rec1(~j - 1);"< "~i := #in~i;" "assume !(~i <= 0);" "call #t~ret0 := rec1(~i - 2);"< "~i := #in~i;" "assume ~i <= 0;#res := 0;" "assume true;" >"#28#return;" "call #t~ret1 := rec1(#t~ret0 - 1);"< [2024-11-23 22:35:14,978 INFO L749 eck$LassoCheckResult]: Loop: "~i := #in~i;" "assume !(~i <= 0);" "call #t~ret0 := rec1(~i - 2);"< [2024-11-23 22:35:14,979 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:14,979 INFO L85 PathProgramCache]: Analyzing trace with hash 372282091, now seen corresponding path program 1 times [2024-11-23 22:35:14,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL_NO_AM [2024-11-23 22:35:14,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640610550] [2024-11-23 22:35:14,981 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:14,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:14,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:14,999 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-23 22:35:15,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:15,018 INFO L130 FreeRefinementEngine]: Strategy CAMEL_NO_AM found a feasible trace [2024-11-23 22:35:15,019 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:15,019 INFO L85 PathProgramCache]: Analyzing trace with hash 29942, now seen corresponding path program 2 times [2024-11-23 22:35:15,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL_NO_AM [2024-11-23 22:35:15,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458377453] [2024-11-23 22:35:15,019 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:15,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:15,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:15,028 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-23 22:35:15,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:15,035 INFO L130 FreeRefinementEngine]: Strategy CAMEL_NO_AM found a feasible trace [2024-11-23 22:35:15,039 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:15,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1050214860, now seen corresponding path program 2 times [2024-11-23 22:35:15,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL_NO_AM [2024-11-23 22:35:15,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111664874] [2024-11-23 22:35:15,039 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:15,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:15,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:15,178 INFO L370 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-23 22:35:15,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:15,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL_NO_AM found an infeasible trace [2024-11-23 22:35:15,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111664874] [2024-11-23 22:35:15,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111664874] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:35:15,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069923795] [2024-11-23 22:35:15,231 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:15,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:35:15,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:15,235 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:35:15,238 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-23 22:35:15,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:15,275 INFO L256 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-23 22:35:15,276 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:15,315 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:35:15,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069923795] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:35:15,441 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 22:35:15,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2024-11-23 22:35:15,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166636089] [2024-11-23 22:35:15,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 22:35:15,494 INFO L204 LassoAnalysis]: Preferences: [2024-11-23 22:35:15,494 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-23 22:35:15,495 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-23 22:35:15,495 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-23 22:35:15,495 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-11-23 22:35:15,495 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:15,495 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-23 22:35:15,495 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-23 22:35:15,495 INFO L132 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration3_Loop [2024-11-23 22:35:15,495 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-23 22:35:15,495 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-23 22:35:15,496 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:15,499 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:15,502 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:15,505 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:15,514 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:15,517 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:15,574 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-23 22:35:15,574 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-11-23 22:35:15,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:15,574 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:15,579 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:15,582 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2024-11-23 22:35:15,585 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-23 22:35:15,585 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-23 22:35:15,606 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-23 22:35:15,607 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-11-23 22:35:15,619 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2024-11-23 22:35:15,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:15,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:15,622 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:15,626 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2024-11-23 22:35:15,627 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-23 22:35:15,627 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-23 22:35:15,647 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-23 22:35:15,647 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_~i=0} Honda state: {rec1_~i=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-11-23 22:35:15,660 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2024-11-23 22:35:15,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:15,660 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:15,664 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:15,665 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2024-11-23 22:35:15,666 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-23 22:35:15,666 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-23 22:35:15,682 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-23 22:35:15,682 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-11-23 22:35:15,689 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2024-11-23 22:35:15,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:15,690 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:15,692 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:15,693 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2024-11-23 22:35:15,694 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-23 22:35:15,695 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-23 22:35:15,719 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2024-11-23 22:35:15,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:15,720 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:15,722 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:15,725 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2024-11-23 22:35:15,732 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-11-23 22:35:15,732 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-23 22:35:15,794 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-11-23 22:35:15,798 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2024-11-23 22:35:15,798 INFO L204 LassoAnalysis]: Preferences: [2024-11-23 22:35:15,798 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-23 22:35:15,799 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-23 22:35:15,799 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-23 22:35:15,799 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-23 22:35:15,799 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:15,799 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-23 22:35:15,799 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-23 22:35:15,799 INFO L132 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration3_Loop [2024-11-23 22:35:15,799 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-23 22:35:15,799 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-23 22:35:15,802 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:15,805 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:15,808 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:15,812 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:15,822 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:15,825 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:15,873 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-23 22:35:15,873 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-23 22:35:15,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:15,874 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:15,877 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:15,882 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2024-11-23 22:35:15,883 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-23 22:35:15,918 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-23 22:35:15,918 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-23 22:35:15,918 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-23 22:35:15,918 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-23 22:35:15,919 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-23 22:35:15,919 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-23 22:35:15,919 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-23 22:35:15,923 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-23 22:35:15,934 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2024-11-23 22:35:15,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:15,935 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:15,937 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:15,941 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-23 22:35:15,941 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2024-11-23 22:35:15,956 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-23 22:35:15,956 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-23 22:35:15,956 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-23 22:35:15,957 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-23 22:35:15,957 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-23 22:35:15,957 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-23 22:35:15,957 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-23 22:35:15,962 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-23 22:35:15,973 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2024-11-23 22:35:15,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:15,974 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:15,976 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:15,980 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2024-11-23 22:35:15,981 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-23 22:35:15,997 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-23 22:35:15,998 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-23 22:35:15,998 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-23 22:35:15,998 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-23 22:35:15,998 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-23 22:35:15,999 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-23 22:35:15,999 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-23 22:35:16,001 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-23 22:35:16,012 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2024-11-23 22:35:16,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:16,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:16,016 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:16,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2024-11-23 22:35:16,021 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-23 22:35:16,035 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-23 22:35:16,035 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-23 22:35:16,035 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-23 22:35:16,036 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-23 22:35:16,036 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-23 22:35:16,037 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-23 22:35:16,037 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-23 22:35:16,040 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-23 22:35:16,043 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2024-11-23 22:35:16,043 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2024-11-23 22:35:16,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:16,043 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:16,048 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:16,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2024-11-23 22:35:16,049 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-23 22:35:16,049 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-11-23 22:35:16,049 INFO L474 LassoAnalysis]: Proved termination. [2024-11-23 22:35:16,049 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec1_#in~i) = 1*rec1_#in~i Supporting invariants [] [2024-11-23 22:35:16,059 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2024-11-23 22:35:16,060 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-11-23 22:35:16,075 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:16,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:16,108 INFO L256 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-23 22:35:16,110 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:16,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:16,237 INFO L256 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-23 22:35:16,238 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:16,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:35:16,268 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-11-23 22:35:16,268 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-11-23 22:35:16,401 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-11-23 22:35:16,404 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-11-23 22:35:16,405 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-11-23 22:35:16,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 20 transitions. [2024-11-23 22:35:16,406 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 20 transitions. Stem has 14 letters. Loop has 3 letters. [2024-11-23 22:35:16,406 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-23 22:35:16,406 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 20 transitions. Stem has 17 letters. Loop has 3 letters. [2024-11-23 22:35:16,406 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-23 22:35:16,406 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 20 transitions. Stem has 14 letters. Loop has 6 letters. [2024-11-23 22:35:16,406 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-23 22:35:16,407 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 135 states and 194 transitions. [2024-11-23 22:35:16,411 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2024-11-23 22:35:16,415 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 135 states to 123 states and 182 transitions. [2024-11-23 22:35:16,415 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 49 [2024-11-23 22:35:16,416 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 51 [2024-11-23 22:35:16,416 INFO L73 IsDeterministic]: Start isDeterministic. Operand 123 states and 182 transitions. [2024-11-23 22:35:16,416 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-23 22:35:16,416 INFO L218 hiAutomatonCegarLoop]: Abstraction has 123 states and 182 transitions. [2024-11-23 22:35:16,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states and 182 transitions. [2024-11-23 22:35:16,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 114. [2024-11-23 22:35:16,427 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-11-23 22:35:16,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 166 transitions. [2024-11-23 22:35:16,429 INFO L240 hiAutomatonCegarLoop]: Abstraction has 114 states and 166 transitions. [2024-11-23 22:35:16,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL_NO_AM [2024-11-23 22:35:16,431 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-23 22:35:16,432 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-23 22:35:16,433 INFO L87 Difference]: Start difference. First operand 114 states and 166 transitions. Second operand has 10 states, 7 states have (on average 2.0) internal successors, (14), 6 states have internal predecessors, (14), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-23 22:35:16,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:35:16,512 INFO L93 Difference]: Finished difference Result 124 states and 176 transitions. [2024-11-23 22:35:16,512 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 124 states and 176 transitions. [2024-11-23 22:35:16,516 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 11 [2024-11-23 22:35:16,520 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 124 states to 122 states and 174 transitions. [2024-11-23 22:35:16,520 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 56 [2024-11-23 22:35:16,520 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 56 [2024-11-23 22:35:16,521 INFO L73 IsDeterministic]: Start isDeterministic. Operand 122 states and 174 transitions. [2024-11-23 22:35:16,521 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-23 22:35:16,521 INFO L218 hiAutomatonCegarLoop]: Abstraction has 122 states and 174 transitions. [2024-11-23 22:35:16,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states and 174 transitions. [2024-11-23 22:35:16,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 102. [2024-11-23 22:35:16,531 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-11-23 22:35:16,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 144 transitions. [2024-11-23 22:35:16,533 INFO L240 hiAutomatonCegarLoop]: Abstraction has 102 states and 144 transitions. [2024-11-23 22:35:16,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-23 22:35:16,534 INFO L425 stractBuchiCegarLoop]: Abstraction has 102 states and 144 transitions. [2024-11-23 22:35:16,534 INFO L332 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2024-11-23 22:35:16,534 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 102 states and 144 transitions. [2024-11-23 22:35:16,536 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 10 [2024-11-23 22:35:16,536 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-23 22:35:16,536 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-23 22:35:16,537 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:35:16,537 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-23 22:35:16,537 INFO L747 eck$LassoCheckResult]: Stem: "assume { :begin_inline_ULTIMATE.init } true;" "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;" "call main_#t~ret6#1 := rec2(main_~x~0#1);"< "~j := #in~j;" "assume !(~j <= 0);" "call #t~ret3 := rec1(~j - 1);"< "~i := #in~i;" "assume !(~i <= 0);" "call #t~ret0 := rec1(~i - 2);"< "~i := #in~i;" "assume !(~i <= 0);" "call #t~ret0 := rec1(~i - 2);"< "~i := #in~i;" "assume ~i <= 0;#res := 0;" "assume true;" >"#28#return;" [2024-11-23 22:35:16,537 INFO L749 eck$LassoCheckResult]: Loop: "call #t~ret1 := rec1(#t~ret0 - 1);"< "~i := #in~i;" "assume ~i <= 0;#res := 0;" "assume true;" >"#30#return;" "call #t~ret2 := rec1(#t~ret1);"< "~i := #in~i;" "assume !(~i <= 0);" "call #t~ret0 := rec1(~i - 2);"< "~i := #in~i;" "assume ~i <= 0;#res := 0;" "assume true;" >"#28#return;" [2024-11-23 22:35:16,538 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:16,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1325197585, now seen corresponding path program 1 times [2024-11-23 22:35:16,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL_NO_AM [2024-11-23 22:35:16,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045357498] [2024-11-23 22:35:16,538 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:16,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:16,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:16,560 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-23 22:35:16,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:16,581 INFO L130 FreeRefinementEngine]: Strategy CAMEL_NO_AM found a feasible trace [2024-11-23 22:35:16,583 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2024-11-23 22:35:16,583 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:16,583 INFO L85 PathProgramCache]: Analyzing trace with hash 949089090, now seen corresponding path program 1 times [2024-11-23 22:35:16,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL_NO_AM [2024-11-23 22:35:16,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908073587] [2024-11-23 22:35:16,584 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:16,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:16,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:16,664 INFO L370 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-11-23 22:35:16,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:16,709 INFO L370 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-23 22:35:16,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:16,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL_NO_AM found an infeasible trace [2024-11-23 22:35:16,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908073587] [2024-11-23 22:35:16,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908073587] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:35:16,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377664852] [2024-11-23 22:35:16,718 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:16,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:35:16,719 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:16,724 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:35:16,725 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-11-23 22:35:16,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:16,767 INFO L256 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-23 22:35:16,768 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:16,791 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:35:16,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377664852] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:35:16,850 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 22:35:16,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 6 [2024-11-23 22:35:16,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920908577] [2024-11-23 22:35:16,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 22:35:16,851 INFO L764 eck$LassoCheckResult]: loop already infeasible [2024-11-23 22:35:16,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL_NO_AM [2024-11-23 22:35:16,851 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 22:35:16,851 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-23 22:35:16,851 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 2.0) internal successors, (10), 4 states have internal predecessors, (10), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-23 22:35:16,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:35:16,924 INFO L93 Difference]: Finished difference Result 118 states and 162 transitions. [2024-11-23 22:35:16,924 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 118 states and 162 transitions. [2024-11-23 22:35:16,927 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2024-11-23 22:35:16,934 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 118 states to 118 states and 162 transitions. [2024-11-23 22:35:16,934 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 54 [2024-11-23 22:35:16,935 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 54 [2024-11-23 22:35:16,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 118 states and 162 transitions. [2024-11-23 22:35:16,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-23 22:35:16,936 INFO L218 hiAutomatonCegarLoop]: Abstraction has 118 states and 162 transitions. [2024-11-23 22:35:16,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states and 162 transitions. [2024-11-23 22:35:16,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 114. [2024-11-23 22:35:16,956 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-11-23 22:35:16,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 158 transitions. [2024-11-23 22:35:16,961 INFO L240 hiAutomatonCegarLoop]: Abstraction has 114 states and 158 transitions. [2024-11-23 22:35:16,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-23 22:35:16,963 INFO L425 stractBuchiCegarLoop]: Abstraction has 114 states and 158 transitions. [2024-11-23 22:35:16,963 INFO L332 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2024-11-23 22:35:16,963 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 114 states and 158 transitions. [2024-11-23 22:35:16,965 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2024-11-23 22:35:16,968 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-23 22:35:16,968 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-23 22:35:16,971 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-11-23 22:35:16,972 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:35:16,973 INFO L747 eck$LassoCheckResult]: Stem: "assume { :begin_inline_ULTIMATE.init } true;" "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;" "call main_#t~ret6#1 := rec2(main_~x~0#1);"< "~j := #in~j;" "assume !(~j <= 0);" "call #t~ret3 := rec1(~j - 1);"< "~i := #in~i;" "assume !(~i <= 0);" "call #t~ret0 := rec1(~i - 2);"< "~i := #in~i;" "assume ~i <= 0;#res := 0;" "assume true;" >"#28#return;" "call #t~ret1 := rec1(#t~ret0 - 1);"< "~i := #in~i;" "assume ~i <= 0;#res := 0;" "assume true;" >"#30#return;" "call #t~ret2 := rec1(#t~ret1);"< "~i := #in~i;" "assume ~i <= 0;#res := 0;" "assume true;" >"#32#return;" "#res := 1 + #t~ret2;havoc #t~ret0;havoc #t~ret1;havoc #t~ret2;" "assume true;" >"#34#return;" [2024-11-23 22:35:16,973 INFO L749 eck$LassoCheckResult]: Loop: "call #t~ret4 := rec2(#t~ret3);"< "~j := #in~j;" "assume !(~j <= 0);" "call #t~ret3 := rec1(~j - 1);"< "~i := #in~i;" "assume !(~i <= 0);" "call #t~ret0 := rec1(~i - 2);"< "~i := #in~i;" "assume ~i <= 0;#res := 0;" "assume true;" >"#28#return;" "call #t~ret1 := rec1(#t~ret0 - 1);"< "~i := #in~i;" "assume ~i <= 0;#res := 0;" "assume true;" >"#30#return;" "call #t~ret2 := rec1(#t~ret1);"< "~i := #in~i;" "assume ~i <= 0;#res := 0;" "assume true;" >"#32#return;" "#res := 1 + #t~ret2;havoc #t~ret0;havoc #t~ret1;havoc #t~ret2;" "assume true;" >"#34#return;" [2024-11-23 22:35:16,973 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:16,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1231361643, now seen corresponding path program 1 times [2024-11-23 22:35:16,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL_NO_AM [2024-11-23 22:35:16,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148421093] [2024-11-23 22:35:16,974 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:16,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:16,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:16,987 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-23 22:35:16,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:17,001 INFO L130 FreeRefinementEngine]: Strategy CAMEL_NO_AM found a feasible trace [2024-11-23 22:35:17,001 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:17,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1591101301, now seen corresponding path program 1 times [2024-11-23 22:35:17,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL_NO_AM [2024-11-23 22:35:17,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630500938] [2024-11-23 22:35:17,002 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:17,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:17,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:17,012 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-23 22:35:17,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:17,024 INFO L130 FreeRefinementEngine]: Strategy CAMEL_NO_AM found a feasible trace [2024-11-23 22:35:17,026 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:17,026 INFO L85 PathProgramCache]: Analyzing trace with hash 774680821, now seen corresponding path program 1 times [2024-11-23 22:35:17,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL_NO_AM [2024-11-23 22:35:17,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144069263] [2024-11-23 22:35:17,026 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:17,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:17,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:17,236 INFO L370 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-23 22:35:17,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:17,311 INFO L370 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-23 22:35:17,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:17,316 INFO L370 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-23 22:35:17,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:17,321 INFO L370 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-23 22:35:17,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:17,352 INFO L370 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-11-23 22:35:17,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:17,461 INFO L370 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-23 22:35:17,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:17,477 INFO L370 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-23 22:35:17,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:17,484 INFO L370 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-23 22:35:17,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:17,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL_NO_AM found an infeasible trace [2024-11-23 22:35:17,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144069263] [2024-11-23 22:35:17,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144069263] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:35:17,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1670075234] [2024-11-23 22:35:17,493 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:17,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:35:17,496 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:17,498 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:35:17,502 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-11-23 22:35:17,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:17,566 INFO L256 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-23 22:35:17,570 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:17,658 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:35:17,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1670075234] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:35:17,926 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 22:35:17,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 12 [2024-11-23 22:35:17,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844861536] [2024-11-23 22:35:17,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 22:35:18,264 INFO L204 LassoAnalysis]: Preferences: [2024-11-23 22:35:18,264 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-23 22:35:18,264 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-23 22:35:18,264 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-23 22:35:18,264 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-11-23 22:35:18,264 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:18,264 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-23 22:35:18,264 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-23 22:35:18,265 INFO L132 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration5_Loop [2024-11-23 22:35:18,265 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-23 22:35:18,265 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-23 22:35:18,265 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:18,277 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:18,280 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:18,328 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-23 22:35:18,328 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-11-23 22:35:18,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:18,328 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:18,331 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:18,335 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2024-11-23 22:35:18,337 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-23 22:35:18,337 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-23 22:35:18,367 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2024-11-23 22:35:18,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:18,367 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:18,369 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:18,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2024-11-23 22:35:18,374 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-11-23 22:35:18,374 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-23 22:35:18,613 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-11-23 22:35:18,618 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2024-11-23 22:35:18,618 INFO L204 LassoAnalysis]: Preferences: [2024-11-23 22:35:18,618 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-23 22:35:18,618 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-23 22:35:18,618 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-23 22:35:18,618 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-23 22:35:18,618 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:18,618 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-23 22:35:18,618 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-23 22:35:18,618 INFO L132 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration5_Loop [2024-11-23 22:35:18,618 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-23 22:35:18,618 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-23 22:35:18,619 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:18,633 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:18,641 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:18,683 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-23 22:35:18,683 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-23 22:35:18,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:18,683 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:18,685 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:18,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2024-11-23 22:35:18,687 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-23 22:35:18,699 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-23 22:35:18,699 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-23 22:35:18,699 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-23 22:35:18,700 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-23 22:35:18,700 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-23 22:35:18,702 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-23 22:35:18,702 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-23 22:35:18,706 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-23 22:35:18,710 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2024-11-23 22:35:18,711 INFO L444 ModelExtractionUtils]: 2 out of 5 variables were initially zero. Simplification set additionally 1 variables to zero. [2024-11-23 22:35:18,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:18,711 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:18,714 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:18,718 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-23 22:35:18,718 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-11-23 22:35:18,718 INFO L474 LassoAnalysis]: Proved termination. [2024-11-23 22:35:18,718 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec2_#t~ret3) = 1*rec2_#t~ret3 Supporting invariants [] [2024-11-23 22:35:18,719 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2024-11-23 22:35:18,728 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2024-11-23 22:35:18,729 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-11-23 22:35:18,731 WARN L970 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #t~ret3 [2024-11-23 22:35:18,744 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:18,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:18,787 INFO L256 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-23 22:35:18,791 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:19,075 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2024-11-23 22:35:19,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:19,169 INFO L256 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-23 22:35:19,171 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:19,399 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-23 22:35:19,400 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-11-23 22:35:19,400 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-11-23 22:35:19,911 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-11-23 22:35:19,912 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-11-23 22:35:19,913 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-11-23 22:35:19,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 53 transitions. [2024-11-23 22:35:19,914 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 53 transitions. Stem has 26 letters. Loop has 24 letters. [2024-11-23 22:35:19,914 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-23 22:35:19,915 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 53 transitions. Stem has 50 letters. Loop has 24 letters. [2024-11-23 22:35:19,915 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-23 22:35:19,915 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 53 transitions. Stem has 26 letters. Loop has 48 letters. [2024-11-23 22:35:19,916 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-23 22:35:19,916 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 585 states and 904 transitions. [2024-11-23 22:35:19,929 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2024-11-23 22:35:19,943 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 585 states to 433 states and 650 transitions. [2024-11-23 22:35:19,943 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 141 [2024-11-23 22:35:19,944 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 142 [2024-11-23 22:35:19,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 433 states and 650 transitions. [2024-11-23 22:35:19,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-23 22:35:19,944 INFO L218 hiAutomatonCegarLoop]: Abstraction has 433 states and 650 transitions. [2024-11-23 22:35:19,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states and 650 transitions. [2024-11-23 22:35:19,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 384. [2024-11-23 22:35:19,976 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-11-23 22:35:19,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 535 transitions. [2024-11-23 22:35:19,981 INFO L240 hiAutomatonCegarLoop]: Abstraction has 384 states and 535 transitions. [2024-11-23 22:35:19,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL_NO_AM [2024-11-23 22:35:19,982 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-23 22:35:19,982 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-11-23 22:35:19,982 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-11-23 22:35:20,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:35:20,219 INFO L93 Difference]: Finished difference Result 443 states and 646 transitions. [2024-11-23 22:35:20,220 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 443 states and 646 transitions. [2024-11-23 22:35:20,232 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2024-11-23 22:35:20,244 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 443 states to 350 states and 496 transitions. [2024-11-23 22:35:20,244 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 132 [2024-11-23 22:35:20,246 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 136 [2024-11-23 22:35:20,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 350 states and 496 transitions. [2024-11-23 22:35:20,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-23 22:35:20,250 INFO L218 hiAutomatonCegarLoop]: Abstraction has 350 states and 496 transitions. [2024-11-23 22:35:20,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states and 496 transitions. [2024-11-23 22:35:20,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 315. [2024-11-23 22:35:20,289 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-11-23 22:35:20,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 416 transitions. [2024-11-23 22:35:20,299 INFO L240 hiAutomatonCegarLoop]: Abstraction has 315 states and 416 transitions. [2024-11-23 22:35:20,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-23 22:35:20,300 INFO L425 stractBuchiCegarLoop]: Abstraction has 315 states and 416 transitions. [2024-11-23 22:35:20,300 INFO L332 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2024-11-23 22:35:20,300 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 315 states and 416 transitions. [2024-11-23 22:35:20,304 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2024-11-23 22:35:20,304 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-23 22:35:20,305 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-23 22:35:20,307 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-11-23 22:35:20,307 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2024-11-23 22:35:20,307 INFO L747 eck$LassoCheckResult]: Stem: "assume { :begin_inline_ULTIMATE.init } true;" "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;" "call main_#t~ret6#1 := rec2(main_~x~0#1);"< "~j := #in~j;" "assume !(~j <= 0);" "call #t~ret3 := rec1(~j - 1);"< "~i := #in~i;" "assume !(~i <= 0);" "call #t~ret0 := rec1(~i - 2);"< "~i := #in~i;" "assume ~i <= 0;#res := 0;" "assume true;" >"#28#return;" "call #t~ret1 := rec1(#t~ret0 - 1);"< "~i := #in~i;" "assume ~i <= 0;#res := 0;" "assume true;" >"#30#return;" "call #t~ret2 := rec1(#t~ret1);"< "~i := #in~i;" "assume ~i <= 0;#res := 0;" "assume true;" >"#32#return;" "#res := 1 + #t~ret2;havoc #t~ret0;havoc #t~ret1;havoc #t~ret2;" "assume true;" >"#34#return;" "call #t~ret4 := rec2(#t~ret3);"< "~j := #in~j;" "assume !(~j <= 0);" "call #t~ret3 := rec1(~j - 1);"< "~i := #in~i;" "assume !(~i <= 0);" "call #t~ret0 := rec1(~i - 2);"< [2024-11-23 22:35:20,307 INFO L749 eck$LassoCheckResult]: Loop: "~i := #in~i;" "assume !(~i <= 0);" "call #t~ret0 := rec1(~i - 2);"< [2024-11-23 22:35:20,308 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:20,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1565705522, now seen corresponding path program 2 times [2024-11-23 22:35:20,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL_NO_AM [2024-11-23 22:35:20,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937488266] [2024-11-23 22:35:20,308 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:20,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:20,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:20,440 INFO L370 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-23 22:35:20,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:20,508 INFO L370 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-23 22:35:20,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:20,514 INFO L370 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-23 22:35:20,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:20,519 INFO L370 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-23 22:35:20,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:20,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL_NO_AM found an infeasible trace [2024-11-23 22:35:20,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937488266] [2024-11-23 22:35:20,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937488266] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:35:20,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134862076] [2024-11-23 22:35:20,554 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:20,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:35:20,554 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:20,556 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:35:20,560 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-11-23 22:35:20,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:20,608 INFO L256 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-23 22:35:20,613 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:20,645 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:35:20,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134862076] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:35:20,836 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 22:35:20,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 10 [2024-11-23 22:35:20,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321870028] [2024-11-23 22:35:20,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 22:35:20,836 INFO L752 eck$LassoCheckResult]: stem already infeasible [2024-11-23 22:35:20,837 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:20,837 INFO L85 PathProgramCache]: Analyzing trace with hash 29942, now seen corresponding path program 3 times [2024-11-23 22:35:20,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL_NO_AM [2024-11-23 22:35:20,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803047023] [2024-11-23 22:35:20,837 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:20,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:20,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:20,841 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-23 22:35:20,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:20,843 INFO L130 FreeRefinementEngine]: Strategy CAMEL_NO_AM found a feasible trace [2024-11-23 22:35:20,886 INFO L204 LassoAnalysis]: Preferences: [2024-11-23 22:35:20,887 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-23 22:35:20,887 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-23 22:35:20,887 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-23 22:35:20,887 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-11-23 22:35:20,887 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:20,887 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-23 22:35:20,887 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-23 22:35:20,887 INFO L132 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration6_Loop [2024-11-23 22:35:20,887 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-23 22:35:20,887 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-23 22:35:20,888 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:20,891 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:20,899 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:20,903 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:20,906 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:20,909 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:20,948 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-23 22:35:20,948 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-11-23 22:35:20,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:20,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:20,953 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:20,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2024-11-23 22:35:20,960 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-23 22:35:20,960 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-23 22:35:20,979 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-23 22:35:20,980 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-11-23 22:35:20,992 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2024-11-23 22:35:20,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:20,993 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:20,995 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:21,002 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2024-11-23 22:35:21,003 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-23 22:35:21,003 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-23 22:35:21,037 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2024-11-23 22:35:21,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:21,038 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:21,040 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:21,045 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2024-11-23 22:35:21,045 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-11-23 22:35:21,045 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-23 22:35:21,091 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-11-23 22:35:21,096 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2024-11-23 22:35:21,096 INFO L204 LassoAnalysis]: Preferences: [2024-11-23 22:35:21,097 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-23 22:35:21,097 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-23 22:35:21,097 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-23 22:35:21,097 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-23 22:35:21,097 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:21,097 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-23 22:35:21,097 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-23 22:35:21,097 INFO L132 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration6_Loop [2024-11-23 22:35:21,097 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-23 22:35:21,097 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-23 22:35:21,098 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:21,102 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:21,110 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:21,113 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:21,117 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:21,121 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:21,156 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-23 22:35:21,157 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-23 22:35:21,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:21,157 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:21,161 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:21,164 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-23 22:35:21,164 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2024-11-23 22:35:21,182 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-23 22:35:21,182 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-23 22:35:21,182 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-23 22:35:21,182 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-23 22:35:21,183 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-23 22:35:21,183 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-23 22:35:21,183 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-23 22:35:21,186 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-23 22:35:21,198 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2024-11-23 22:35:21,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:21,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:21,201 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:21,205 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2024-11-23 22:35:21,206 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-23 22:35:21,223 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-23 22:35:21,224 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-23 22:35:21,224 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-23 22:35:21,224 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-23 22:35:21,224 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-23 22:35:21,226 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-23 22:35:21,226 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-23 22:35:21,229 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-23 22:35:21,232 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2024-11-23 22:35:21,233 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2024-11-23 22:35:21,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:21,233 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:21,236 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:21,238 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2024-11-23 22:35:21,238 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-23 22:35:21,239 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-11-23 22:35:21,239 INFO L474 LassoAnalysis]: Proved termination. [2024-11-23 22:35:21,239 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec1_#in~i) = 1*rec1_#in~i Supporting invariants [] [2024-11-23 22:35:21,246 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2024-11-23 22:35:21,247 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-11-23 22:35:21,261 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:21,324 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2024-11-23 22:35:21,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:21,333 INFO L256 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-23 22:35:21,336 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:21,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:21,649 INFO L256 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-23 22:35:21,650 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:21,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:35:21,684 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-11-23 22:35:21,684 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-11-23 22:35:21,804 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-11-23 22:35:21,804 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-11-23 22:35:21,806 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-11-23 22:35:21,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 18 transitions. [2024-11-23 22:35:21,809 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 18 transitions. Stem has 33 letters. Loop has 3 letters. [2024-11-23 22:35:21,810 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-23 22:35:21,810 INFO L682 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-23 22:35:21,827 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:21,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:21,888 INFO L256 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-23 22:35:21,890 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:22,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:22,202 INFO L256 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-23 22:35:22,203 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:22,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:35:22,237 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-11-23 22:35:22,237 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-11-23 22:35:22,342 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-11-23 22:35:22,343 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-11-23 22:35:22,344 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-11-23 22:35:22,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 18 transitions. [2024-11-23 22:35:22,344 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 18 transitions. Stem has 33 letters. Loop has 3 letters. [2024-11-23 22:35:22,344 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-23 22:35:22,344 INFO L682 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-23 22:35:22,365 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:22,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:22,427 INFO L256 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-23 22:35:22,428 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:22,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:22,733 INFO L256 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-23 22:35:22,734 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:22,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:35:22,765 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-11-23 22:35:22,766 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-11-23 22:35:22,900 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-11-23 22:35:22,901 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-11-23 22:35:22,901 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-11-23 22:35:22,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 25 transitions. [2024-11-23 22:35:22,902 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 25 transitions. Stem has 33 letters. Loop has 3 letters. [2024-11-23 22:35:22,902 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-23 22:35:22,902 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 25 transitions. Stem has 36 letters. Loop has 3 letters. [2024-11-23 22:35:22,903 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-23 22:35:22,903 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 25 transitions. Stem has 33 letters. Loop has 6 letters. [2024-11-23 22:35:22,903 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-23 22:35:22,903 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 486 states and 617 transitions. [2024-11-23 22:35:22,922 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 26 [2024-11-23 22:35:22,931 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 486 states to 396 states and 527 transitions. [2024-11-23 22:35:22,931 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 130 [2024-11-23 22:35:22,931 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 137 [2024-11-23 22:35:22,932 INFO L73 IsDeterministic]: Start isDeterministic. Operand 396 states and 527 transitions. [2024-11-23 22:35:22,932 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-23 22:35:22,932 INFO L218 hiAutomatonCegarLoop]: Abstraction has 396 states and 527 transitions. [2024-11-23 22:35:22,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states and 527 transitions. [2024-11-23 22:35:22,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 352. [2024-11-23 22:35:22,950 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-11-23 22:35:22,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 457 transitions. [2024-11-23 22:35:22,954 INFO L240 hiAutomatonCegarLoop]: Abstraction has 352 states and 457 transitions. [2024-11-23 22:35:22,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL_NO_AM [2024-11-23 22:35:22,955 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-23 22:35:22,955 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-11-23 22:35:22,955 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-11-23 22:35:23,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:35:23,061 INFO L93 Difference]: Finished difference Result 379 states and 514 transitions. [2024-11-23 22:35:23,061 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 379 states and 514 transitions. [2024-11-23 22:35:23,067 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 22 [2024-11-23 22:35:23,069 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 379 states to 105 states and 143 transitions. [2024-11-23 22:35:23,069 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 99 [2024-11-23 22:35:23,070 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 99 [2024-11-23 22:35:23,070 INFO L73 IsDeterministic]: Start isDeterministic. Operand 105 states and 143 transitions. [2024-11-23 22:35:23,070 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-23 22:35:23,070 INFO L218 hiAutomatonCegarLoop]: Abstraction has 105 states and 143 transitions. [2024-11-23 22:35:23,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states and 143 transitions. [2024-11-23 22:35:23,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 87. [2024-11-23 22:35:23,075 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-11-23 22:35:23,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 107 transitions. [2024-11-23 22:35:23,077 INFO L240 hiAutomatonCegarLoop]: Abstraction has 87 states and 107 transitions. [2024-11-23 22:35:23,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-23 22:35:23,079 INFO L425 stractBuchiCegarLoop]: Abstraction has 87 states and 107 transitions. [2024-11-23 22:35:23,079 INFO L332 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2024-11-23 22:35:23,079 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 87 states and 107 transitions. [2024-11-23 22:35:23,080 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 22 [2024-11-23 22:35:23,081 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-23 22:35:23,081 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-23 22:35:23,081 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:35:23,081 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2024-11-23 22:35:23,082 INFO L747 eck$LassoCheckResult]: Stem: "assume { :begin_inline_ULTIMATE.init } true;" "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;" "call main_#t~ret6#1 := rec2(main_~x~0#1);"< "~j := #in~j;" "assume !(~j <= 0);" "call #t~ret3 := rec1(~j - 1);"< "~i := #in~i;" "assume !(~i <= 0);" "call #t~ret0 := rec1(~i - 2);"< "~i := #in~i;" "assume !(~i <= 0);" [2024-11-23 22:35:23,082 INFO L749 eck$LassoCheckResult]: Loop: "call #t~ret0 := rec1(~i - 2);"< "~i := #in~i;" "assume !(~i <= 0);" [2024-11-23 22:35:23,082 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:23,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1203085824, now seen corresponding path program 3 times [2024-11-23 22:35:23,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL_NO_AM [2024-11-23 22:35:23,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453682630] [2024-11-23 22:35:23,083 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:23,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:23,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:23,088 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-23 22:35:23,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:23,093 INFO L130 FreeRefinementEngine]: Strategy CAMEL_NO_AM found a feasible trace [2024-11-23 22:35:23,096 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:23,096 INFO L85 PathProgramCache]: Analyzing trace with hash 55742, now seen corresponding path program 4 times [2024-11-23 22:35:23,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL_NO_AM [2024-11-23 22:35:23,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158643898] [2024-11-23 22:35:23,096 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:23,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:23,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:23,100 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-23 22:35:23,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:23,104 INFO L130 FreeRefinementEngine]: Strategy CAMEL_NO_AM found a feasible trace [2024-11-23 22:35:23,104 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:23,104 INFO L85 PathProgramCache]: Analyzing trace with hash 372328287, now seen corresponding path program 4 times [2024-11-23 22:35:23,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL_NO_AM [2024-11-23 22:35:23,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671662324] [2024-11-23 22:35:23,105 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:23,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:23,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:23,109 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-23 22:35:23,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:23,114 INFO L130 FreeRefinementEngine]: Strategy CAMEL_NO_AM found a feasible trace [2024-11-23 22:35:23,172 INFO L204 LassoAnalysis]: Preferences: [2024-11-23 22:35:23,173 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-23 22:35:23,173 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-23 22:35:23,173 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-23 22:35:23,173 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-11-23 22:35:23,173 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:23,173 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-23 22:35:23,173 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-23 22:35:23,173 INFO L132 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration7_Loop [2024-11-23 22:35:23,173 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-23 22:35:23,173 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-23 22:35:23,174 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:23,184 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:23,187 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:23,190 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:23,193 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:23,237 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-23 22:35:23,237 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-11-23 22:35:23,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:23,237 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:23,240 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:23,244 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2024-11-23 22:35:23,245 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-23 22:35:23,245 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-23 22:35:23,284 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2024-11-23 22:35:23,284 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:23,284 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:23,288 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:23,290 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-11-23 22:35:23,291 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-23 22:35:23,293 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2024-11-23 22:35:23,462 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-11-23 22:35:23,466 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2024-11-23 22:35:23,466 INFO L204 LassoAnalysis]: Preferences: [2024-11-23 22:35:23,466 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-23 22:35:23,466 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-23 22:35:23,466 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-23 22:35:23,466 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-23 22:35:23,467 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:23,467 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-23 22:35:23,467 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-23 22:35:23,467 INFO L132 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration7_Loop [2024-11-23 22:35:23,467 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-23 22:35:23,467 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-23 22:35:23,467 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:23,475 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:23,483 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:23,485 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:23,487 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:23,519 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-23 22:35:23,519 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-23 22:35:23,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:23,519 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:23,521 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:23,525 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2024-11-23 22:35:23,526 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-23 22:35:23,539 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-23 22:35:23,540 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-23 22:35:23,540 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-23 22:35:23,540 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-23 22:35:23,540 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-23 22:35:23,541 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-23 22:35:23,541 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-23 22:35:23,544 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-23 22:35:23,549 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2024-11-23 22:35:23,549 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2024-11-23 22:35:23,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:23,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:23,551 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:23,556 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2024-11-23 22:35:23,556 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-23 22:35:23,556 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-11-23 22:35:23,556 INFO L474 LassoAnalysis]: Proved termination. [2024-11-23 22:35:23,557 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec1_~i) = 1*rec1_~i Supporting invariants [] [2024-11-23 22:35:23,566 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2024-11-23 22:35:23,567 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-11-23 22:35:23,581 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:23,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:23,603 INFO L256 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-23 22:35:23,604 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:23,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:23,635 INFO L256 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-23 22:35:23,636 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:23,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:35:23,662 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2024-11-23 22:35:23,662 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-11-23 22:35:23,713 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-11-23 22:35:23,714 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-11-23 22:35:23,715 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-11-23 22:35:23,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 14 transitions. [2024-11-23 22:35:23,715 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 14 transitions. Stem has 11 letters. Loop has 3 letters. [2024-11-23 22:35:23,716 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-23 22:35:23,716 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 14 transitions. Stem has 14 letters. Loop has 3 letters. [2024-11-23 22:35:23,716 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-23 22:35:23,716 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 14 transitions. Stem has 11 letters. Loop has 6 letters. [2024-11-23 22:35:23,716 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-23 22:35:23,717 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 101 states and 125 transitions. [2024-11-23 22:35:23,719 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 22 [2024-11-23 22:35:23,721 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 101 states to 95 states and 118 transitions. [2024-11-23 22:35:23,721 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 84 [2024-11-23 22:35:23,721 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 85 [2024-11-23 22:35:23,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 95 states and 118 transitions. [2024-11-23 22:35:23,722 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-23 22:35:23,722 INFO L218 hiAutomatonCegarLoop]: Abstraction has 95 states and 118 transitions. [2024-11-23 22:35:23,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states and 118 transitions. [2024-11-23 22:35:23,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 93. [2024-11-23 22:35:23,726 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-11-23 22:35:23,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 115 transitions. [2024-11-23 22:35:23,727 INFO L240 hiAutomatonCegarLoop]: Abstraction has 93 states and 115 transitions. [2024-11-23 22:35:23,727 INFO L425 stractBuchiCegarLoop]: Abstraction has 93 states and 115 transitions. [2024-11-23 22:35:23,727 INFO L332 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2024-11-23 22:35:23,727 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 93 states and 115 transitions. [2024-11-23 22:35:23,728 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 22 [2024-11-23 22:35:23,729 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-23 22:35:23,729 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-23 22:35:23,730 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:35:23,730 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1] [2024-11-23 22:35:23,730 INFO L747 eck$LassoCheckResult]: Stem: "assume { :begin_inline_ULTIMATE.init } true;" "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;" "call main_#t~ret6#1 := rec2(main_~x~0#1);"< "~j := #in~j;" "assume !(~j <= 0);" "call #t~ret3 := rec1(~j - 1);"< "~i := #in~i;" "assume !(~i <= 0);" "call #t~ret0 := rec1(~i - 2);"< "~i := #in~i;" "assume !(~i <= 0);" "call #t~ret0 := rec1(~i - 2);"< "~i := #in~i;" "assume ~i <= 0;#res := 0;" "assume true;" >"#28#return;" "call #t~ret1 := rec1(#t~ret0 - 1);"< "~i := #in~i;" "assume ~i <= 0;#res := 0;" "assume true;" >"#30#return;" "call #t~ret2 := rec1(#t~ret1);"< "~i := #in~i;" "assume ~i <= 0;#res := 0;" "assume true;" >"#32#return;" "#res := 1 + #t~ret2;havoc #t~ret0;havoc #t~ret1;havoc #t~ret2;" "assume true;" >"#28#return;" "call #t~ret1 := rec1(#t~ret0 - 1);"< [2024-11-23 22:35:23,730 INFO L749 eck$LassoCheckResult]: Loop: "~i := #in~i;" "assume !(~i <= 0);" "call #t~ret0 := rec1(~i - 2);"< "~i := #in~i;" "assume !(~i <= 0);" "call #t~ret0 := rec1(~i - 2);"< "~i := #in~i;" "assume ~i <= 0;#res := 0;" "assume true;" >"#28#return;" "call #t~ret1 := rec1(#t~ret0 - 1);"< "~i := #in~i;" "assume ~i <= 0;#res := 0;" "assume true;" >"#30#return;" "call #t~ret2 := rec1(#t~ret1);"< "~i := #in~i;" "assume ~i <= 0;#res := 0;" "assume true;" >"#32#return;" "#res := 1 + #t~ret2;havoc #t~ret0;havoc #t~ret1;havoc #t~ret2;" "assume true;" >"#28#return;" "call #t~ret1 := rec1(#t~ret0 - 1);"< [2024-11-23 22:35:23,731 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:23,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1060897207, now seen corresponding path program 1 times [2024-11-23 22:35:23,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL_NO_AM [2024-11-23 22:35:23,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327518158] [2024-11-23 22:35:23,731 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:23,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:23,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:23,738 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-23 22:35:23,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:23,744 INFO L130 FreeRefinementEngine]: Strategy CAMEL_NO_AM found a feasible trace [2024-11-23 22:35:23,745 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:23,745 INFO L85 PathProgramCache]: Analyzing trace with hash 245881341, now seen corresponding path program 1 times [2024-11-23 22:35:23,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL_NO_AM [2024-11-23 22:35:23,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88061314] [2024-11-23 22:35:23,745 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:23,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:23,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:23,751 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-23 22:35:23,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 22:35:23,757 INFO L130 FreeRefinementEngine]: Strategy CAMEL_NO_AM found a feasible trace [2024-11-23 22:35:23,757 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:23,758 INFO L85 PathProgramCache]: Analyzing trace with hash -2071488077, now seen corresponding path program 2 times [2024-11-23 22:35:23,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL_NO_AM [2024-11-23 22:35:23,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037222820] [2024-11-23 22:35:23,758 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:23,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:35:23,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:23,845 INFO L370 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-23 22:35:23,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:23,893 INFO L370 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-23 22:35:23,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:23,900 INFO L370 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-23 22:35:23,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:23,904 INFO L370 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-23 22:35:23,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:23,926 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2024-11-23 22:35:23,944 INFO L370 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-23 22:35:23,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:23,953 INFO L370 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-23 22:35:23,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:23,956 INFO L370 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-23 22:35:23,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:23,959 INFO L370 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-23 22:35:23,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:23,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL_NO_AM found an infeasible trace [2024-11-23 22:35:23,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037222820] [2024-11-23 22:35:23,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037222820] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:35:23,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652928592] [2024-11-23 22:35:23,963 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:35:23,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:35:23,963 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:23,966 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:35:23,969 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2024-11-23 22:35:24,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:24,025 INFO L256 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-23 22:35:24,027 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:24,051 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:35:24,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652928592] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:35:24,218 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 22:35:24,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 8 [2024-11-23 22:35:24,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115279053] [2024-11-23 22:35:24,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 22:35:24,546 INFO L204 LassoAnalysis]: Preferences: [2024-11-23 22:35:24,547 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-23 22:35:24,547 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-23 22:35:24,547 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-23 22:35:24,547 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-11-23 22:35:24,547 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:24,547 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-23 22:35:24,547 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-23 22:35:24,547 INFO L132 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration8_Loop [2024-11-23 22:35:24,548 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-23 22:35:24,548 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-23 22:35:24,550 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:24,560 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:24,565 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:24,568 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:24,571 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:24,574 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:24,623 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-23 22:35:24,623 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-11-23 22:35:24,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:24,623 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:24,627 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:24,629 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2024-11-23 22:35:24,632 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-23 22:35:24,632 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-23 22:35:24,664 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2024-11-23 22:35:24,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:24,664 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:24,667 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:24,670 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2024-11-23 22:35:24,672 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-11-23 22:35:24,672 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-23 22:35:24,695 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-11-23 22:35:24,708 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2024-11-23 22:35:24,709 INFO L204 LassoAnalysis]: Preferences: [2024-11-23 22:35:24,709 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-23 22:35:24,709 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-23 22:35:24,709 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-23 22:35:24,709 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-23 22:35:24,709 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:24,710 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-23 22:35:24,710 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-23 22:35:24,710 INFO L132 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration8_Loop [2024-11-23 22:35:24,710 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-23 22:35:24,710 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-23 22:35:24,711 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:24,721 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:24,725 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:24,728 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:24,731 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:24,734 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-23 22:35:24,776 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-23 22:35:24,776 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-23 22:35:24,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:24,776 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:24,779 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:24,782 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2024-11-23 22:35:24,784 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-23 22:35:24,801 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-23 22:35:24,801 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-23 22:35:24,802 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-23 22:35:24,802 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-23 22:35:24,802 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-23 22:35:24,803 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-23 22:35:24,803 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-23 22:35:24,806 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-23 22:35:24,811 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2024-11-23 22:35:24,811 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2024-11-23 22:35:24,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-23 22:35:24,811 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:35:24,816 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-23 22:35:24,817 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2024-11-23 22:35:24,819 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-23 22:35:24,819 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-11-23 22:35:24,819 INFO L474 LassoAnalysis]: Proved termination. [2024-11-23 22:35:24,819 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec1_#in~i) = 1*rec1_#in~i Supporting invariants [] [2024-11-23 22:35:24,832 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2024-11-23 22:35:24,833 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-11-23 22:35:24,852 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:24,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:24,910 INFO L256 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-23 22:35:24,912 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:25,054 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2024-11-23 22:35:25,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:25,264 INFO L256 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-23 22:35:25,267 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:25,526 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 8 proven. 15 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-23 22:35:25,526 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-11-23 22:35:25,527 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-11-23 22:35:25,617 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-11-23 22:35:25,618 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-11-23 22:35:25,618 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-11-23 22:35:25,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 16 transitions. [2024-11-23 22:35:25,619 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 16 transitions. Stem has 30 letters. Loop has 24 letters. [2024-11-23 22:35:25,619 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-23 22:35:25,619 INFO L682 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-23 22:35:25,634 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:25,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:25,690 INFO L256 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-23 22:35:25,692 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:25,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:25,992 INFO L256 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-23 22:35:25,994 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:26,240 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 8 proven. 15 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-23 22:35:26,241 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-11-23 22:35:26,241 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-11-23 22:35:26,341 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-11-23 22:35:26,342 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-11-23 22:35:26,343 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-11-23 22:35:26,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 16 transitions. [2024-11-23 22:35:26,343 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 16 transitions. Stem has 30 letters. Loop has 24 letters. [2024-11-23 22:35:26,344 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-23 22:35:26,344 INFO L682 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-23 22:35:26,362 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:26,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:26,420 INFO L256 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-23 22:35:26,422 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:26,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:26,738 INFO L256 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-23 22:35:26,739 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:27,017 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 8 proven. 15 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-23 22:35:27,018 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-11-23 22:35:27,019 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-11-23 22:35:27,463 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-11-23 22:35:27,464 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-11-23 22:35:27,465 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-11-23 22:35:27,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 40 transitions. [2024-11-23 22:35:27,466 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 40 transitions. Stem has 30 letters. Loop has 24 letters. [2024-11-23 22:35:27,467 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-23 22:35:27,468 INFO L682 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-23 22:35:27,487 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:35:27,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:27,552 INFO L256 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-23 22:35:27,554 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:27,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:35:27,847 INFO L256 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-23 22:35:27,848 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:35:28,049 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 8 proven. 15 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-23 22:35:28,050 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-11-23 22:35:28,050 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-11-23 22:35:28,660 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-11-23 22:35:28,661 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-11-23 22:35:28,662 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-11-23 22:35:28,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 51 transitions. [2024-11-23 22:35:28,663 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 51 transitions. Stem has 30 letters. Loop has 24 letters. [2024-11-23 22:35:28,663 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-23 22:35:28,663 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 51 transitions. Stem has 54 letters. Loop has 24 letters. [2024-11-23 22:35:28,664 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-23 22:35:28,664 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 51 transitions. Stem has 30 letters. Loop has 48 letters. [2024-11-23 22:35:28,665 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-23 22:35:28,665 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 410 states and 516 transitions. [2024-11-23 22:35:28,672 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 62 [2024-11-23 22:35:28,676 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 410 states to 254 states and 346 transitions. [2024-11-23 22:35:28,677 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 155 [2024-11-23 22:35:28,677 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 165 [2024-11-23 22:35:28,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 254 states and 346 transitions. [2024-11-23 22:35:28,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-23 22:35:28,678 INFO L218 hiAutomatonCegarLoop]: Abstraction has 254 states and 346 transitions. [2024-11-23 22:35:28,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states and 346 transitions. [2024-11-23 22:35:28,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 217. [2024-11-23 22:35:28,689 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-11-23 22:35:28,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 271 transitions. [2024-11-23 22:35:28,691 INFO L240 hiAutomatonCegarLoop]: Abstraction has 217 states and 271 transitions. [2024-11-23 22:35:28,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL_NO_AM [2024-11-23 22:35:28,692 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-23 22:35:28,692 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-11-23 22:35:28,692 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-11-23 22:35:28,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:35:28,759 INFO L93 Difference]: Finished difference Result 36 states and 38 transitions. [2024-11-23 22:35:28,759 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 36 states and 38 transitions. [2024-11-23 22:35:28,760 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2024-11-23 22:35:28,760 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 36 states to 0 states and 0 transitions. [2024-11-23 22:35:28,760 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2024-11-23 22:35:28,760 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2024-11-23 22:35:28,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2024-11-23 22:35:28,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2024-11-23 22:35:28,761 INFO L218 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-11-23 22:35:28,761 INFO L240 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-11-23 22:35:28,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-23 22:35:28,762 INFO L425 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-11-23 22:35:28,762 INFO L332 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2024-11-23 22:35:28,762 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2024-11-23 22:35:28,762 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2024-11-23 22:35:28,762 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2024-11-23 22:35:28,776 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 23.11 10:35:28 BoogieIcfgContainer [2024-11-23 22:35:28,779 INFO L131 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2024-11-23 22:35:28,779 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-23 22:35:28,780 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-23 22:35:28,780 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-23 22:35:28,781 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:35:11" (3/4) ... [2024-11-23 22:35:28,784 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-23 22:35:28,785 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-23 22:35:28,786 INFO L158 Benchmark]: Toolchain (without parser) took 18253.08ms. Allocated memory was 117.4MB in the beginning and 142.6MB in the end (delta: 25.2MB). Free memory was 92.4MB in the beginning and 66.0MB in the end (delta: 26.4MB). Peak memory consumption was 49.9MB. Max. memory is 16.1GB. [2024-11-23 22:35:28,786 INFO L158 Benchmark]: CDTParser took 0.41ms. Allocated memory is still 117.4MB. Free memory is still 72.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 22:35:28,787 INFO L158 Benchmark]: CACSL2BoogieTranslator took 251.01ms. Allocated memory is still 117.4MB. Free memory was 92.2MB in the beginning and 82.1MB in the end (delta: 10.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-23 22:35:28,787 INFO L158 Benchmark]: Boogie Procedure Inliner took 35.91ms. Allocated memory is still 117.4MB. Free memory was 82.1MB in the beginning and 81.2MB in the end (delta: 837.1kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 22:35:28,788 INFO L158 Benchmark]: Boogie Preprocessor took 28.46ms. Allocated memory is still 117.4MB. Free memory was 81.0MB in the beginning and 80.2MB in the end (delta: 867.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 22:35:28,788 INFO L158 Benchmark]: RCFGBuilder took 442.40ms. Allocated memory is still 117.4MB. Free memory was 80.2MB in the beginning and 70.9MB in the end (delta: 9.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-23 22:35:28,788 INFO L158 Benchmark]: BuchiAutomizer took 17481.44ms. Allocated memory was 117.4MB in the beginning and 142.6MB in the end (delta: 25.2MB). Free memory was 70.7MB in the beginning and 66.1MB in the end (delta: 4.6MB). Peak memory consumption was 24.8MB. Max. memory is 16.1GB. [2024-11-23 22:35:28,789 INFO L158 Benchmark]: Witness Printer took 5.67ms. Allocated memory is still 142.6MB. Free memory was 66.1MB in the beginning and 66.0MB in the end (delta: 27.1kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 22:35:28,791 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.41ms. Allocated memory is still 117.4MB. Free memory is still 72.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 251.01ms. Allocated memory is still 117.4MB. Free memory was 92.2MB in the beginning and 82.1MB in the end (delta: 10.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 35.91ms. Allocated memory is still 117.4MB. Free memory was 82.1MB in the beginning and 81.2MB in the end (delta: 837.1kB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 28.46ms. Allocated memory is still 117.4MB. Free memory was 81.0MB in the beginning and 80.2MB in the end (delta: 867.9kB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 442.40ms. Allocated memory is still 117.4MB. Free memory was 80.2MB in the beginning and 70.9MB in the end (delta: 9.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * BuchiAutomizer took 17481.44ms. Allocated memory was 117.4MB in the beginning and 142.6MB in the end (delta: 25.2MB). Free memory was 70.7MB in the beginning and 66.1MB in the end (delta: 4.6MB). Peak memory consumption was 24.8MB. Max. memory is 16.1GB. * Witness Printer took 5.67ms. Allocated memory is still 142.6MB. Free memory was 66.1MB in the beginning and 66.0MB in the end (delta: 27.1kB). There was no memory consumed. 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 17.3s and 9 iterations. TraceHistogramMax:5. Analysis of lassos took 7.7s. Construction of modules took 1.4s. Büchi inclusion checks took 7.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, 344 SdHoareTripleChecker+Valid, 1.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 317 mSDsluCounter, 977 SdHoareTripleChecker+Invalid, 1.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 668 mSDsCounter, 295 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 988 IncrementalHoareTripleChecker+Invalid, 1283 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 295 mSolverCounterUnsat, 309 mSDtfsCounter, 988 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 eq164 hnf91 smp100 dnf100 smp100 tf112 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 44ms VariablesStem: 0 VariablesLoop: 0 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 12 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 7 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 1.3s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2024-11-23 22:35:28,814 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2024-11-23 22:35:29,013 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2024-11-23 22:35:29,213 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2024-11-23 22:35:29,414 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2024-11-23 22:35:29,614 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-11-23 22:35:29,815 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca107924-fef8-47a6-8d96-3bb1d5d376ca/bin/uautomizer-verify-LYvppIcaGC/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