./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/recursive-simple/fibo_2calls_5-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version e7bb482b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/recursive-simple/fibo_2calls_5-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash eb57cc67b4a5d1052a722feccb00a81098424cf4bc0bbd7bfe756405ab740d43 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 23:03:36,620 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 23:03:36,718 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Termination-32bit-Automizer_Default.epf [2023-11-06 23:03:36,725 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 23:03:36,726 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 23:03:36,761 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 23:03:36,762 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 23:03:36,763 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 23:03:36,764 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 23:03:36,765 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 23:03:36,766 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 23:03:36,766 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2023-11-06 23:03:36,767 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2023-11-06 23:03:36,768 INFO L153 SettingsManager]: * Use old map elimination=false [2023-11-06 23:03:36,769 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2023-11-06 23:03:36,769 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2023-11-06 23:03:36,770 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2023-11-06 23:03:36,771 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 23:03:36,772 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2023-11-06 23:03:36,772 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 23:03:36,773 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 23:03:36,774 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 23:03:36,775 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 23:03:36,776 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2023-11-06 23:03:36,776 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2023-11-06 23:03:36,777 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2023-11-06 23:03:36,778 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-06 23:03:36,778 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 23:03:36,779 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 23:03:36,780 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2023-11-06 23:03:36,781 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 23:03:36,781 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 23:03:36,782 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 23:03:36,783 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 23:03:36,784 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 23:03:36,785 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2023-11-06 23:03:36,786 INFO L153 SettingsManager]: * TransformationType=MODULO_NEIGHBOR WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> eb57cc67b4a5d1052a722feccb00a81098424cf4bc0bbd7bfe756405ab740d43 [2023-11-06 23:03:37,106 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 23:03:37,137 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 23:03:37,141 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 23:03:37,142 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 23:03:37,143 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 23:03:37,144 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/recursive-simple/fibo_2calls_5-2.c [2023-11-06 23:03:40,849 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 23:03:41,090 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 23:03:41,090 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/sv-benchmarks/c/recursive-simple/fibo_2calls_5-2.c [2023-11-06 23:03:41,101 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/data/f6390ada8/fe12eb1e8bb64ac88885733251da2759/FLAG18ac35097 [2023-11-06 23:03:41,119 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/data/f6390ada8/fe12eb1e8bb64ac88885733251da2759 [2023-11-06 23:03:41,122 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 23:03:41,124 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 23:03:41,126 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 23:03:41,127 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 23:03:41,134 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 23:03:41,135 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:03:41" (1/1) ... [2023-11-06 23:03:41,136 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@163b4036 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:03:41, skipping insertion in model container [2023-11-06 23:03:41,136 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:03:41" (1/1) ... [2023-11-06 23:03:41,162 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 23:03:41,380 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 23:03:41,395 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 23:03:41,412 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 23:03:41,431 INFO L206 MainTranslator]: Completed translation [2023-11-06 23:03:41,432 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:03:41 WrapperNode [2023-11-06 23:03:41,432 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 23:03:41,434 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 23:03:41,434 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 23:03:41,434 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 23:03:41,444 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:03:41" (1/1) ... [2023-11-06 23:03:41,457 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:03:41" (1/1) ... [2023-11-06 23:03:41,482 INFO L138 Inliner]: procedures = 14, calls = 13, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 20 [2023-11-06 23:03:41,483 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 23:03:41,484 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 23:03:41,485 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 23:03:41,485 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 23:03:41,497 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:03:41" (1/1) ... [2023-11-06 23:03:41,498 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:03:41" (1/1) ... [2023-11-06 23:03:41,501 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:03:41" (1/1) ... [2023-11-06 23:03:41,503 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:03:41" (1/1) ... [2023-11-06 23:03:41,506 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:03:41" (1/1) ... [2023-11-06 23:03:41,509 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:03:41" (1/1) ... [2023-11-06 23:03:41,510 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:03:41" (1/1) ... [2023-11-06 23:03:41,511 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:03:41" (1/1) ... [2023-11-06 23:03:41,513 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 23:03:41,515 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 23:03:41,515 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 23:03:41,515 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 23:03:41,516 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:03:41" (1/1) ... [2023-11-06 23:03:41,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:41,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:41,576 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:41,592 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2023-11-06 23:03:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 23:03:41,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 23:03:41,622 INFO L130 BoogieDeclarations]: Found specification of procedure fibo2 [2023-11-06 23:03:41,622 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo2 [2023-11-06 23:03:41,622 INFO L130 BoogieDeclarations]: Found specification of procedure fibo1 [2023-11-06 23:03:41,622 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo1 [2023-11-06 23:03:41,623 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 23:03:41,623 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 23:03:41,705 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 23:03:41,707 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 23:03:41,846 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 23:03:41,854 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 23:03:41,855 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-06 23:03:41,857 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:03:41 BoogieIcfgContainer [2023-11-06 23:03:41,857 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 23:03:41,858 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2023-11-06 23:03:41,858 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2023-11-06 23:03:41,863 INFO L274 PluginConnector]: BuchiAutomizer initialized [2023-11-06 23:03:41,864 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-06 23:03:41,865 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 06.11 11:03:41" (1/3) ... [2023-11-06 23:03:41,866 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@298f3e8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 06.11 11:03:41, skipping insertion in model container [2023-11-06 23:03:41,866 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-06 23:03:41,866 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:03:41" (2/3) ... [2023-11-06 23:03:41,867 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@298f3e8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 06.11 11:03:41, skipping insertion in model container [2023-11-06 23:03:41,867 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-06 23:03:41,867 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:03:41" (3/3) ... [2023-11-06 23:03:41,869 INFO L332 chiAutomizerObserver]: Analyzing ICFG fibo_2calls_5-2.c [2023-11-06 23:03:41,942 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2023-11-06 23:03:41,942 INFO L304 stractBuchiCegarLoop]: Hoare is false [2023-11-06 23:03:41,942 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2023-11-06 23:03:41,943 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2023-11-06 23:03:41,943 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2023-11-06 23:03:41,943 INFO L308 stractBuchiCegarLoop]: Difference is false [2023-11-06 23:03:41,943 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2023-11-06 23:03:41,944 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2023-11-06 23:03:41,949 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 27 states, 19 states have (on average 1.263157894736842) internal successors, (24), 19 states have internal predecessors, (24), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2023-11-06 23:03:41,979 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2023-11-06 23:03:41,979 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 23:03:41,979 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 23:03:41,988 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1] [2023-11-06 23:03:41,988 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:03:41,988 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2023-11-06 23:03:41,989 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 27 states, 19 states have (on average 1.263157894736842) internal successors, (24), 19 states have internal predecessors, (24), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2023-11-06 23:03:41,998 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2023-11-06 23:03:41,998 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 23:03:41,998 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 23:03:41,999 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1] [2023-11-06 23:03:42,000 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:03:42,011 INFO L748 eck$LassoCheckResult]: Stem: 25#$Ultimate##0true assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 5#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 5; 13#L39true call main_#t~ret8#1 := fibo1(main_~x~0#1);< 18#$Ultimate##0true [2023-11-06 23:03:42,011 INFO L750 eck$LassoCheckResult]: Loop: 18#$Ultimate##0true ~n := #in~n; 7#L10true assume !(~n < 1); 6#L12true assume !(1 == ~n); 8#L15true call #t~ret4 := fibo2(~n - 1);< 15#$Ultimate##0true ~n := #in~n; 10#L20true assume !(~n < 1); 14#L22true assume !(1 == ~n); 21#L25true call #t~ret6 := fibo1(~n - 1);< 18#$Ultimate##0true [2023-11-06 23:03:42,025 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:03:42,026 INFO L85 PathProgramCache]: Analyzing trace with hash 29898, now seen corresponding path program 1 times [2023-11-06 23:03:42,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:03:42,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228919220] [2023-11-06 23:03:42,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:42,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:03:42,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:03:42,184 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 23:03:42,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:03:42,219 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 23:03:42,223 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:03:42,223 INFO L85 PathProgramCache]: Analyzing trace with hash 1206117480, now seen corresponding path program 1 times [2023-11-06 23:03:42,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:03:42,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241946444] [2023-11-06 23:03:42,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:42,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:03:42,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:03:42,238 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 23:03:42,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:03:42,250 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 23:03:42,252 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:03:42,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1276411855, now seen corresponding path program 1 times [2023-11-06 23:03:42,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:03:42,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374636650] [2023-11-06 23:03:42,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:42,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:03:42,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:03:42,274 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 23:03:42,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:03:42,293 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 23:03:42,706 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 23:03:42,707 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 23:03:42,707 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 23:03:42,707 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 23:03:42,708 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-06 23:03:42,708 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:42,708 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 23:03:42,708 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 23:03:42,708 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_5-2.c_Iteration1_Loop [2023-11-06 23:03:42,708 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 23:03:42,709 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 23:03:42,730 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:42,744 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:42,751 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:42,761 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:42,770 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:42,776 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:42,780 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:42,786 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:42,917 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 23:03:42,917 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-06 23:03:42,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:42,920 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:42,927 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:42,936 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2023-11-06 23:03:42,937 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-06 23:03:42,937 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:03:42,953 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-06 23:03:42,953 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#res=0} Honda state: {fibo2_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-06 23:03:42,961 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2023-11-06 23:03:42,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:42,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:42,964 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:42,966 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2023-11-06 23:03:42,967 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-06 23:03:42,968 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:03:42,980 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-06 23:03:42,980 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#res=0} Honda state: {fibo1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-06 23:03:42,989 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:42,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:42,990 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:42,991 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:42,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2023-11-06 23:03:42,996 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-06 23:03:42,997 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:03:43,036 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-06 23:03:43,037 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#in~n=0} Honda state: {fibo2_#in~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-06 23:03:43,045 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:43,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:43,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:43,047 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:43,052 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2023-11-06 23:03:43,053 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-06 23:03:43,053 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:03:43,069 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-06 23:03:43,069 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret4=0} Honda state: {fibo1_#t~ret4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-06 23:03:43,077 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2023-11-06 23:03:43,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:43,077 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:43,078 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:43,081 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2023-11-06 23:03:43,082 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-06 23:03:43,082 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:03:43,095 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-06 23:03:43,095 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret6=0} Honda state: {fibo2_#t~ret6=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-06 23:03:43,100 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:43,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:43,102 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:43,103 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:43,106 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2023-11-06 23:03:43,107 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-06 23:03:43,107 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:03:43,120 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-06 23:03:43,120 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret5=0} Honda state: {fibo1_#t~ret5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-06 23:03:43,125 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Ended with exit code 0 [2023-11-06 23:03:43,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:43,125 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:43,127 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:43,146 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-06 23:03:43,146 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:03:43,160 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2023-11-06 23:03:43,180 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-06 23:03:43,181 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret7=0} Honda state: {fibo2_#t~ret7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-06 23:03:43,190 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:43,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:43,191 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:43,193 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:43,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2023-11-06 23:03:43,198 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-06 23:03:43,198 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:03:43,239 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:43,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:43,239 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:43,241 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:43,247 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2023-11-06 23:03:43,248 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-06 23:03:43,248 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:03:43,330 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-06 23:03:43,334 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:43,334 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 23:03:43,335 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 23:03:43,335 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 23:03:43,335 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 23:03:43,335 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 23:03:43,335 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:43,335 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 23:03:43,335 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 23:03:43,335 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_5-2.c_Iteration1_Loop [2023-11-06 23:03:43,335 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 23:03:43,335 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 23:03:43,337 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:43,344 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:43,350 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:43,354 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:43,359 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:43,363 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:43,378 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:43,382 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:43,473 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 23:03:43,479 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 23:03:43,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:43,481 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:43,482 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:43,499 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2023-11-06 23:03:43,500 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 [2023-11-06 23:03:43,515 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:03:43,515 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:03:43,516 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:03:43,516 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:03:43,516 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:03:43,519 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:03:43,519 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:03:43,536 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:03:43,545 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:43,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:43,545 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:43,546 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:43,550 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:03:43,556 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2023-11-06 23:03:43,562 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:03:43,563 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:03:43,563 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:03:43,563 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:03:43,563 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:03:43,564 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:03:43,564 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:03:43,572 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:03:43,580 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:43,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:43,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:43,582 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:43,589 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 [2023-11-06 23:03:43,589 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2023-11-06 23:03:43,601 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:03:43,601 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:03:43,602 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:03:43,602 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:03:43,602 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:03:43,603 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:03:43,603 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:03:43,622 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:03:43,628 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:43,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:43,629 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:43,630 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:43,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2023-11-06 23:03:43,636 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 [2023-11-06 23:03:43,649 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:03:43,649 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:03:43,649 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:03:43,649 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:03:43,649 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:03:43,651 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:03:43,651 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:03:43,653 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:03:43,656 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:43,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:43,657 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:43,658 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:43,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2023-11-06 23:03:43,661 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 [2023-11-06 23:03:43,673 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:03:43,674 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:03:43,674 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:03:43,674 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:03:43,674 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:03:43,675 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:03:43,675 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:03:43,677 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:03:43,680 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Ended with exit code 0 [2023-11-06 23:03:43,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:43,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:43,682 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:43,686 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:03:43,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2023-11-06 23:03:43,698 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:03:43,698 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:03:43,698 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:03:43,699 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:03:43,699 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:03:43,700 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:03:43,700 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:03:43,724 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 23:03:43,750 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-06 23:03:43,750 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-06 23:03:43,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:43,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:43,781 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:43,789 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 23:03:43,789 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-06 23:03:43,789 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 23:03:43,790 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo1_#in~n) = 1*fibo1_#in~n Supporting invariants [] [2023-11-06 23:03:43,799 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2023-11-06 23:03:43,799 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:43,805 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-06 23:03:43,830 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:03:43,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:43,859 INFO L262 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 23:03:43,860 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:03:43,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:43,901 INFO L262 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 23:03:43,904 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:03:44,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:03:44,044 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 5 loop predicates [2023-11-06 23:03:44,047 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 27 states, 19 states have (on average 1.263157894736842) internal successors, (24), 19 states have internal predecessors, (24), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Second operand has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 4 states have internal predecessors, (8), 3 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:03:44,349 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 27 states, 19 states have (on average 1.263157894736842) internal successors, (24), 19 states have internal predecessors, (24), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5). Second operand has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 4 states have internal predecessors, (8), 3 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 85 states and 117 transitions. Complement of second has 24 states. [2023-11-06 23:03:44,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 1 stem states 5 non-accepting loop states 1 accepting loop states [2023-11-06 23:03:44,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 4 states have internal predecessors, (8), 3 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:03:44,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 21 transitions. [2023-11-06 23:03:44,364 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 21 transitions. Stem has 3 letters. Loop has 8 letters. [2023-11-06 23:03:44,366 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:03:44,366 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 21 transitions. Stem has 11 letters. Loop has 8 letters. [2023-11-06 23:03:44,366 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:03:44,367 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 21 transitions. Stem has 3 letters. Loop has 16 letters. [2023-11-06 23:03:44,367 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:03:44,368 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 85 states and 117 transitions. [2023-11-06 23:03:44,376 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2023-11-06 23:03:44,386 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 85 states to 61 states and 82 transitions. [2023-11-06 23:03:44,387 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 39 [2023-11-06 23:03:44,388 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 40 [2023-11-06 23:03:44,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 82 transitions. [2023-11-06 23:03:44,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 23:03:44,390 INFO L218 hiAutomatonCegarLoop]: Abstraction has 61 states and 82 transitions. [2023-11-06 23:03:44,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states and 82 transitions. [2023-11-06 23:03:44,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 54. [2023-11-06 23:03:44,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 36 states have (on average 1.3055555555555556) internal successors, (47), 38 states have internal predecessors, (47), 12 states have call successors, (12), 8 states have call predecessors, (12), 6 states have return successors, (13), 7 states have call predecessors, (13), 10 states have call successors, (13) [2023-11-06 23:03:44,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 72 transitions. [2023-11-06 23:03:44,433 INFO L240 hiAutomatonCegarLoop]: Abstraction has 54 states and 72 transitions. [2023-11-06 23:03:44,433 INFO L428 stractBuchiCegarLoop]: Abstraction has 54 states and 72 transitions. [2023-11-06 23:03:44,433 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2023-11-06 23:03:44,433 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 54 states and 72 transitions. [2023-11-06 23:03:44,436 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2023-11-06 23:03:44,436 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 23:03:44,436 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 23:03:44,438 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:03:44,438 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:03:44,439 INFO L748 eck$LassoCheckResult]: Stem: 236#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 223#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 5; 218#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 217#$Ultimate##0 ~n := #in~n; 219#L10 assume !(~n < 1); 229#L12 assume !(1 == ~n); 213#L15 call #t~ret4 := fibo2(~n - 1);< 233#$Ultimate##0 ~n := #in~n; 247#L20 assume !(~n < 1); 248#L22 assume !(1 == ~n); 203#L25 call #t~ret6 := fibo1(~n - 1);< 220#$Ultimate##0 ~n := #in~n; 222#L10 assume ~n < 1;#res := 0; 209#fibo1FINAL assume true; 210#fibo1EXIT >#48#return; 211#L25-1 [2023-11-06 23:03:44,439 INFO L750 eck$LassoCheckResult]: Loop: 211#L25-1 call #t~ret7 := fibo1(~n - 2);< 216#$Ultimate##0 ~n := #in~n; 242#L10 assume !(~n < 1); 243#L12 assume !(1 == ~n); 212#L15 call #t~ret4 := fibo2(~n - 1);< 225#$Ultimate##0 ~n := #in~n; 245#L20 assume !(~n < 1); 246#L22 assume !(1 == ~n); 224#L25 call #t~ret6 := fibo1(~n - 1);< 216#$Ultimate##0 ~n := #in~n; 242#L10 assume ~n < 1;#res := 0; 238#fibo1FINAL assume true; 239#fibo1EXIT >#48#return; 211#L25-1 [2023-11-06 23:03:44,440 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:03:44,440 INFO L85 PathProgramCache]: Analyzing trace with hash -722660232, now seen corresponding path program 1 times [2023-11-06 23:03:44,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:03:44,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276354359] [2023-11-06 23:03:44,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:44,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:03:44,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:44,653 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:44,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-06 23:03:44,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:44,778 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 23:03:44,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:03:44,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276354359] [2023-11-06 23:03:44,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276354359] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:03:44,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:03:44,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 23:03:44,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443395377] [2023-11-06 23:03:44,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:03:44,787 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-06 23:03:44,787 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:03:44,788 INFO L85 PathProgramCache]: Analyzing trace with hash -880179458, now seen corresponding path program 1 times [2023-11-06 23:03:44,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:03:44,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197466430] [2023-11-06 23:03:44,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:44,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:03:44,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:44,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-06 23:03:44,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:44,964 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 23:03:44,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:03:44,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197466430] [2023-11-06 23:03:44,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197466430] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:03:44,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:03:44,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 23:03:44,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314491374] [2023-11-06 23:03:44,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:03:44,966 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-06 23:03:44,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:03:44,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 23:03:44,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-06 23:03:44,972 INFO L87 Difference]: Start difference. First operand 54 states and 72 transitions. cyclomatic complexity: 20 Second operand has 6 states, 4 states have (on average 2.25) internal successors, (9), 5 states have internal predecessors, (9), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-06 23:03:45,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:03:45,083 INFO L93 Difference]: Finished difference Result 68 states and 88 transitions. [2023-11-06 23:03:45,083 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 68 states and 88 transitions. [2023-11-06 23:03:45,099 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2023-11-06 23:03:45,106 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 68 states to 66 states and 86 transitions. [2023-11-06 23:03:45,106 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 46 [2023-11-06 23:03:45,109 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 46 [2023-11-06 23:03:45,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 86 transitions. [2023-11-06 23:03:45,110 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 23:03:45,111 INFO L218 hiAutomatonCegarLoop]: Abstraction has 66 states and 86 transitions. [2023-11-06 23:03:45,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states and 86 transitions. [2023-11-06 23:03:45,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 58. [2023-11-06 23:03:45,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 38 states have (on average 1.263157894736842) internal successors, (48), 42 states have internal predecessors, (48), 12 states have call successors, (12), 8 states have call predecessors, (12), 8 states have return successors, (16), 7 states have call predecessors, (16), 10 states have call successors, (16) [2023-11-06 23:03:45,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 76 transitions. [2023-11-06 23:03:45,137 INFO L240 hiAutomatonCegarLoop]: Abstraction has 58 states and 76 transitions. [2023-11-06 23:03:45,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 23:03:45,139 INFO L428 stractBuchiCegarLoop]: Abstraction has 58 states and 76 transitions. [2023-11-06 23:03:45,139 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2023-11-06 23:03:45,140 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 58 states and 76 transitions. [2023-11-06 23:03:45,141 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2023-11-06 23:03:45,142 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 23:03:45,142 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 23:03:45,144 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:03:45,144 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:03:45,144 INFO L748 eck$LassoCheckResult]: Stem: 381#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 364#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 5; 365#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 366#$Ultimate##0 ~n := #in~n; 367#L10 assume !(~n < 1); 395#L12 assume !(1 == ~n); 359#L15 call #t~ret4 := fibo2(~n - 1);< 379#$Ultimate##0 ~n := #in~n; 396#L20 assume !(~n < 1); 397#L22 assume !(1 == ~n); 348#L25 call #t~ret6 := fibo1(~n - 1);< 368#$Ultimate##0 ~n := #in~n; 370#L10 assume !(~n < 1); 373#L12 assume 1 == ~n;#res := 1; 374#fibo1FINAL assume true; 386#fibo1EXIT >#48#return; 355#L25-1 [2023-11-06 23:03:45,145 INFO L750 eck$LassoCheckResult]: Loop: 355#L25-1 call #t~ret7 := fibo1(~n - 2);< 362#$Ultimate##0 ~n := #in~n; 388#L10 assume !(~n < 1); 387#L12 assume !(1 == ~n); 361#L15 call #t~ret4 := fibo2(~n - 1);< 392#$Ultimate##0 ~n := #in~n; 391#L20 assume !(~n < 1); 389#L22 assume !(1 == ~n); 356#L25 call #t~ret6 := fibo1(~n - 1);< 362#$Ultimate##0 ~n := #in~n; 388#L10 assume !(~n < 1); 387#L12 assume 1 == ~n;#res := 1; 384#fibo1FINAL assume true; 385#fibo1EXIT >#48#return; 355#L25-1 [2023-11-06 23:03:45,146 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:03:45,146 INFO L85 PathProgramCache]: Analyzing trace with hash -927605802, now seen corresponding path program 1 times [2023-11-06 23:03:45,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:03:45,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900252054] [2023-11-06 23:03:45,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:45,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:03:45,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:45,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-06 23:03:45,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:45,406 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:03:45,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:03:45,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900252054] [2023-11-06 23:03:45,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900252054] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:03:45,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1173770132] [2023-11-06 23:03:45,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:45,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:03:45,409 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:45,413 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:03:45,448 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-06 23:03:45,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:45,478 INFO L262 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 23:03:45,480 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:03:45,560 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:03:45,560 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:03:45,797 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:03:45,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1173770132] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:03:45,798 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:03:45,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2023-11-06 23:03:45,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365319097] [2023-11-06 23:03:45,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:03:45,800 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-06 23:03:45,801 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:03:45,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1515734512, now seen corresponding path program 1 times [2023-11-06 23:03:45,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:03:45,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801560168] [2023-11-06 23:03:45,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:45,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:03:45,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:03:45,822 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 23:03:45,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:03:45,830 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 23:03:46,095 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 23:03:46,095 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 23:03:46,095 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 23:03:46,096 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 23:03:46,096 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-06 23:03:46,096 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:46,096 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 23:03:46,096 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 23:03:46,096 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_5-2.c_Iteration3_Loop [2023-11-06 23:03:46,097 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 23:03:46,097 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 23:03:46,098 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:46,103 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:46,106 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:46,109 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:46,112 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:46,115 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:46,122 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:46,125 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:46,128 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:46,195 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 23:03:46,196 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-06 23:03:46,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:46,196 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:46,201 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:46,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2023-11-06 23:03:46,212 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-06 23:03:46,212 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:03:46,239 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-06 23:03:46,239 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#in~n=2} Honda state: {fibo2_#in~n=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-06 23:03:46,248 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:46,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:46,248 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:46,249 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:46,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2023-11-06 23:03:46,254 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-06 23:03:46,254 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:03:46,268 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-06 23:03:46,268 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret4=0} Honda state: {fibo1_#t~ret4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-06 23:03:46,273 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:46,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:46,273 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:46,274 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:46,276 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2023-11-06 23:03:46,277 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-06 23:03:46,278 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:03:46,299 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-06 23:03:46,299 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret5=0} Honda state: {fibo1_#t~ret5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-06 23:03:46,303 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:46,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:46,304 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:46,305 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:46,309 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2023-11-06 23:03:46,310 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-06 23:03:46,310 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:03:46,325 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-06 23:03:46,325 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret7=0} Honda state: {fibo2_#t~ret7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-06 23:03:46,336 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:46,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:46,337 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:46,342 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:46,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2023-11-06 23:03:46,345 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-06 23:03:46,345 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:03:46,366 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-06 23:03:46,367 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#res=0} Honda state: {fibo1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-06 23:03:46,372 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:46,372 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:46,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:46,374 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:46,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2023-11-06 23:03:46,378 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-06 23:03:46,378 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:03:46,403 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:46,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:46,403 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:46,404 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:46,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2023-11-06 23:03:46,407 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-06 23:03:46,407 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:03:46,460 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-06 23:03:46,464 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2023-11-06 23:03:46,465 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 23:03:46,465 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 23:03:46,465 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 23:03:46,465 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 23:03:46,465 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 23:03:46,465 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:46,466 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 23:03:46,466 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 23:03:46,466 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_5-2.c_Iteration3_Loop [2023-11-06 23:03:46,466 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 23:03:46,466 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 23:03:46,467 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:46,472 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:46,475 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:46,478 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:46,481 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:46,487 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:46,490 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:46,493 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:46,496 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:46,569 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 23:03:46,569 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 23:03:46,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:46,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:46,571 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:46,581 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 [2023-11-06 23:03:46,596 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2023-11-06 23:03:46,596 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:03:46,596 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:03:46,597 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:03:46,597 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:03:46,597 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:03:46,598 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:03:46,598 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:03:46,616 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:03:46,625 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:46,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:46,626 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:46,627 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:46,631 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 [2023-11-06 23:03:46,645 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2023-11-06 23:03:46,645 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:03:46,646 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:03:46,646 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:03:46,646 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:03:46,646 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:03:46,647 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:03:46,647 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:03:46,664 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:03:46,673 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:46,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:46,674 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:46,675 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:46,680 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 [2023-11-06 23:03:46,694 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2023-11-06 23:03:46,694 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:03:46,694 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:03:46,694 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:03:46,695 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:03:46,695 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:03:46,695 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:03:46,696 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:03:46,726 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:03:46,735 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:46,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:46,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:46,737 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:46,743 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:03:46,759 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:03:46,759 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:03:46,759 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:03:46,759 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:03:46,759 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:03:46,763 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:03:46,763 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:03:46,764 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2023-11-06 23:03:46,772 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:03:46,776 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:46,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:46,777 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:46,778 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:46,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 [2023-11-06 23:03:46,792 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2023-11-06 23:03:46,801 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:03:46,801 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:03:46,801 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:03:46,801 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:03:46,801 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:03:46,803 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:03:46,803 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:03:46,820 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 23:03:46,825 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-06 23:03:46,825 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-06 23:03:46,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:46,826 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:46,832 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:46,834 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 23:03:46,834 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-06 23:03:46,834 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 23:03:46,834 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo2_~n) = 1*fibo2_~n Supporting invariants [] [2023-11-06 23:03:46,837 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2023-11-06 23:03:46,845 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:46,846 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-06 23:03:46,862 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:03:46,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:46,901 INFO L262 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 23:03:46,927 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:03:46,934 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:47,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:47,081 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-06 23:03:47,084 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:03:47,278 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:03:47,279 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 8 loop predicates [2023-11-06 23:03:47,279 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 58 states and 76 transitions. cyclomatic complexity: 20 Second operand has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 6 states have internal predecessors, (22), 4 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-06 23:03:47,921 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 58 states and 76 transitions. cyclomatic complexity: 20. Second operand has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 6 states have internal predecessors, (22), 4 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Result 191 states and 263 transitions. Complement of second has 40 states. [2023-11-06 23:03:47,922 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 [2023-11-06 23:03:47,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 6 states have internal predecessors, (22), 4 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-06 23:03:47,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 73 transitions. [2023-11-06 23:03:47,924 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 73 transitions. Stem has 16 letters. Loop has 14 letters. [2023-11-06 23:03:47,926 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:03:47,926 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 73 transitions. Stem has 30 letters. Loop has 14 letters. [2023-11-06 23:03:47,926 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:03:47,927 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 73 transitions. Stem has 16 letters. Loop has 28 letters. [2023-11-06 23:03:47,929 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:03:47,929 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 191 states and 263 transitions. [2023-11-06 23:03:47,937 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2023-11-06 23:03:47,944 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 191 states to 169 states and 237 transitions. [2023-11-06 23:03:47,944 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 103 [2023-11-06 23:03:47,945 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 106 [2023-11-06 23:03:47,945 INFO L73 IsDeterministic]: Start isDeterministic. Operand 169 states and 237 transitions. [2023-11-06 23:03:47,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 23:03:47,948 INFO L218 hiAutomatonCegarLoop]: Abstraction has 169 states and 237 transitions. [2023-11-06 23:03:47,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states and 237 transitions. [2023-11-06 23:03:47,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 152. [2023-11-06 23:03:47,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 95 states have (on average 1.2842105263157895) internal successors, (122), 102 states have internal predecessors, (122), 35 states have call successors, (36), 19 states have call predecessors, (36), 22 states have return successors, (48), 30 states have call predecessors, (48), 33 states have call successors, (48) [2023-11-06 23:03:47,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 206 transitions. [2023-11-06 23:03:47,970 INFO L240 hiAutomatonCegarLoop]: Abstraction has 152 states and 206 transitions. [2023-11-06 23:03:47,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:03:47,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-06 23:03:47,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2023-11-06 23:03:47,971 INFO L87 Difference]: Start difference. First operand 152 states and 206 transitions. Second operand has 16 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 11 states have internal predecessors, (25), 6 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-06 23:03:48,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:03:48,275 INFO L93 Difference]: Finished difference Result 191 states and 254 transitions. [2023-11-06 23:03:48,275 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 191 states and 254 transitions. [2023-11-06 23:03:48,281 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2023-11-06 23:03:48,287 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 191 states to 185 states and 246 transitions. [2023-11-06 23:03:48,287 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 122 [2023-11-06 23:03:48,288 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 122 [2023-11-06 23:03:48,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 185 states and 246 transitions. [2023-11-06 23:03:48,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 23:03:48,289 INFO L218 hiAutomatonCegarLoop]: Abstraction has 185 states and 246 transitions. [2023-11-06 23:03:48,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states and 246 transitions. [2023-11-06 23:03:48,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 172. [2023-11-06 23:03:48,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 106 states have (on average 1.2547169811320755) internal successors, (133), 116 states have internal predecessors, (133), 40 states have call successors, (42), 21 states have call predecessors, (42), 26 states have return successors, (56), 34 states have call predecessors, (56), 37 states have call successors, (56) [2023-11-06 23:03:48,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 231 transitions. [2023-11-06 23:03:48,311 INFO L240 hiAutomatonCegarLoop]: Abstraction has 172 states and 231 transitions. [2023-11-06 23:03:48,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 23:03:48,312 INFO L428 stractBuchiCegarLoop]: Abstraction has 172 states and 231 transitions. [2023-11-06 23:03:48,312 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2023-11-06 23:03:48,313 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 172 states and 231 transitions. [2023-11-06 23:03:48,315 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2023-11-06 23:03:48,316 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 23:03:48,316 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 23:03:48,323 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [8, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2023-11-06 23:03:48,325 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:03:48,326 INFO L748 eck$LassoCheckResult]: Stem: 1278#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 1252#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 5; 1253#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 1281#$Ultimate##0 ~n := #in~n; 1275#L10 assume !(~n < 1); 1270#L12 assume !(1 == ~n); 1221#L15 call #t~ret4 := fibo2(~n - 1);< 1229#$Ultimate##0 ~n := #in~n; 1230#L20 assume !(~n < 1); 1220#L22 assume !(1 == ~n); 1222#L25 call #t~ret6 := fibo1(~n - 1);< 1254#$Ultimate##0 ~n := #in~n; 1311#L10 assume !(~n < 1); 1308#L12 assume !(1 == ~n); 1304#L15 call #t~ret4 := fibo2(~n - 1);< 1305#$Ultimate##0 ~n := #in~n; 1309#L20 assume !(~n < 1); 1310#L22 assume !(1 == ~n); 1257#L25 call #t~ret6 := fibo1(~n - 1);< 1254#$Ultimate##0 ~n := #in~n; 1311#L10 assume !(~n < 1); 1308#L12 assume !(1 == ~n); 1304#L15 call #t~ret4 := fibo2(~n - 1);< 1305#$Ultimate##0 ~n := #in~n; 1309#L20 assume ~n < 1;#res := 0; 1307#fibo2FINAL assume true; 1303#fibo2EXIT >#52#return; 1256#L15-1 call #t~ret5 := fibo2(~n - 2);< 1258#$Ultimate##0 ~n := #in~n; 1378#L20 assume !(~n < 1); 1377#L22 assume !(1 == ~n); 1257#L25 call #t~ret6 := fibo1(~n - 1);< 1254#$Ultimate##0 ~n := #in~n; 1313#L10 assume !(~n < 1); 1318#L12 assume 1 == ~n;#res := 1; 1317#fibo1FINAL assume true; 1316#fibo1EXIT >#48#return; 1301#L25-1 call #t~ret7 := fibo1(~n - 2);< 1243#$Ultimate##0 ~n := #in~n; 1306#L10 assume !(~n < 1); 1302#L12 assume !(1 == ~n); 1241#L15 call #t~ret4 := fibo2(~n - 1);< 1299#$Ultimate##0 ~n := #in~n; 1298#L20 assume ~n < 1;#res := 0; 1272#fibo2FINAL assume true; 1273#fibo2EXIT >#52#return; 1242#L15-1 call #t~ret5 := fibo2(~n - 2);< 1299#$Ultimate##0 ~n := #in~n; 1298#L20 assume !(~n < 1); 1292#L22 assume 1 == ~n;#res := 1; 1293#fibo2FINAL assume true; 1364#fibo2EXIT >#54#return; 1365#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 1383#fibo1FINAL assume true; 1382#fibo1EXIT >#50#return; 1248#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 1371#fibo2FINAL assume true; 1368#fibo2EXIT >#54#return; 1365#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 1383#fibo1FINAL assume true; 1382#fibo1EXIT >#48#return; 1247#L25-1 call #t~ret7 := fibo1(~n - 2);< 1239#$Ultimate##0 ~n := #in~n; 1249#L10 assume !(~n < 1); 1267#L12 assume !(1 == ~n); 1269#L15 call #t~ret4 := fibo2(~n - 1);< 1276#$Ultimate##0 ~n := #in~n; 1373#L20 assume ~n < 1;#res := 0; 1370#fibo2FINAL assume true; 1367#fibo2EXIT >#52#return; 1366#L15-1 call #t~ret5 := fibo2(~n - 2);< 1276#$Ultimate##0 ~n := #in~n; 1373#L20 assume ~n < 1;#res := 0; 1370#fibo2FINAL assume true; 1367#fibo2EXIT >#54#return; 1365#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 1383#fibo1FINAL assume true; 1382#fibo1EXIT >#50#return; 1248#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 1371#fibo2FINAL assume true; 1368#fibo2EXIT >#52#return; 1366#L15-1 [2023-11-06 23:03:48,326 INFO L750 eck$LassoCheckResult]: Loop: 1366#L15-1 call #t~ret5 := fibo2(~n - 2);< 1276#$Ultimate##0 ~n := #in~n; 1373#L20 assume !(~n < 1); 1374#L22 assume !(1 == ~n); 1246#L25 call #t~ret6 := fibo1(~n - 1);< 1239#$Ultimate##0 ~n := #in~n; 1249#L10 assume !(~n < 1); 1267#L12 assume !(1 == ~n); 1269#L15 call #t~ret4 := fibo2(~n - 1);< 1276#$Ultimate##0 ~n := #in~n; 1373#L20 assume ~n < 1;#res := 0; 1370#fibo2FINAL assume true; 1367#fibo2EXIT >#52#return; 1366#L15-1 [2023-11-06 23:03:48,327 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:03:48,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1380034771, now seen corresponding path program 1 times [2023-11-06 23:03:48,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:03:48,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406514183] [2023-11-06 23:03:48,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:48,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:03:48,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:48,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-06 23:03:48,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:48,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-06 23:03:48,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:48,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-06 23:03:48,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:48,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-06 23:03:48,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:48,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-06 23:03:48,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:48,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-06 23:03:48,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:48,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-06 23:03:48,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:48,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-06 23:03:48,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:48,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-06 23:03:48,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:48,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-06 23:03:48,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:48,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-06 23:03:48,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:48,899 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 23 proven. 71 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2023-11-06 23:03:48,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:03:48,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406514183] [2023-11-06 23:03:48,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406514183] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:03:48,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115708664] [2023-11-06 23:03:48,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:48,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:03:48,901 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:48,902 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:03:48,924 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-11-06 23:03:48,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:48,989 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 23:03:48,994 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:03:49,199 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 30 proven. 79 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2023-11-06 23:03:49,199 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:03:49,939 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 30 proven. 80 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2023-11-06 23:03:49,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115708664] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:03:49,939 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:03:49,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 14] total 30 [2023-11-06 23:03:49,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147681222] [2023-11-06 23:03:49,940 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:03:49,942 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-06 23:03:49,943 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:03:49,943 INFO L85 PathProgramCache]: Analyzing trace with hash -441960109, now seen corresponding path program 1 times [2023-11-06 23:03:49,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:03:49,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342831475] [2023-11-06 23:03:49,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:49,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:03:49,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:49,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-06 23:03:49,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:50,006 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 23:03:50,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:03:50,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342831475] [2023-11-06 23:03:50,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342831475] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:03:50,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:03:50,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 23:03:50,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764136683] [2023-11-06 23:03:50,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:03:50,008 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-06 23:03:50,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:03:50,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 23:03:50,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-06 23:03:50,009 INFO L87 Difference]: Start difference. First operand 172 states and 231 transitions. cyclomatic complexity: 64 Second operand has 6 states, 4 states have (on average 2.25) internal successors, (9), 5 states have internal predecessors, (9), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-06 23:03:50,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:03:50,076 INFO L93 Difference]: Finished difference Result 189 states and 242 transitions. [2023-11-06 23:03:50,076 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 189 states and 242 transitions. [2023-11-06 23:03:50,083 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2023-11-06 23:03:50,089 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 189 states to 177 states and 228 transitions. [2023-11-06 23:03:50,089 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 115 [2023-11-06 23:03:50,091 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 115 [2023-11-06 23:03:50,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 177 states and 228 transitions. [2023-11-06 23:03:50,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 23:03:50,092 INFO L218 hiAutomatonCegarLoop]: Abstraction has 177 states and 228 transitions. [2023-11-06 23:03:50,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states and 228 transitions. [2023-11-06 23:03:50,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 163. [2023-11-06 23:03:50,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 102 states have (on average 1.2156862745098038) internal successors, (124), 113 states have internal predecessors, (124), 35 states have call successors, (36), 20 states have call predecessors, (36), 26 states have return successors, (52), 29 states have call predecessors, (52), 32 states have call successors, (52) [2023-11-06 23:03:50,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 212 transitions. [2023-11-06 23:03:50,130 INFO L240 hiAutomatonCegarLoop]: Abstraction has 163 states and 212 transitions. [2023-11-06 23:03:50,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 23:03:50,133 INFO L428 stractBuchiCegarLoop]: Abstraction has 163 states and 212 transitions. [2023-11-06 23:03:50,134 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2023-11-06 23:03:50,134 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 163 states and 212 transitions. [2023-11-06 23:03:50,136 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2023-11-06 23:03:50,137 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 23:03:50,137 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 23:03:50,145 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [8, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2023-11-06 23:03:50,146 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 5, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2023-11-06 23:03:50,147 INFO L748 eck$LassoCheckResult]: Stem: 2359#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 2325#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 5; 2326#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 2361#$Ultimate##0 ~n := #in~n; 2355#L10 assume !(~n < 1); 2350#L12 assume !(1 == ~n); 2307#L15 call #t~ret4 := fibo2(~n - 1);< 2311#$Ultimate##0 ~n := #in~n; 2312#L20 assume !(~n < 1); 2306#L22 assume !(1 == ~n); 2308#L25 call #t~ret6 := fibo1(~n - 1);< 2330#$Ultimate##0 ~n := #in~n; 2333#L10 assume !(~n < 1); 2391#L12 assume !(1 == ~n); 2334#L15 call #t~ret4 := fibo2(~n - 1);< 2387#$Ultimate##0 ~n := #in~n; 2393#L20 assume !(~n < 1); 2392#L22 assume !(1 == ~n); 2331#L25 call #t~ret6 := fibo1(~n - 1);< 2330#$Ultimate##0 ~n := #in~n; 2333#L10 assume !(~n < 1); 2391#L12 assume !(1 == ~n); 2334#L15 call #t~ret4 := fibo2(~n - 1);< 2387#$Ultimate##0 ~n := #in~n; 2393#L20 assume !(~n < 1); 2392#L22 assume 1 == ~n;#res := 1; 2389#fibo2FINAL assume true; 2360#fibo2EXIT >#52#return; 2335#L15-1 call #t~ret5 := fibo2(~n - 2);< 2338#$Ultimate##0 ~n := #in~n; 2357#L20 assume !(~n < 1); 2358#L22 assume !(1 == ~n); 2331#L25 call #t~ret6 := fibo1(~n - 1);< 2330#$Ultimate##0 ~n := #in~n; 2332#L10 assume !(~n < 1); 2396#L12 assume 1 == ~n;#res := 1; 2395#fibo1FINAL assume true; 2394#fibo1EXIT >#48#return; 2348#L25-1 call #t~ret7 := fibo1(~n - 2);< 2322#$Ultimate##0 ~n := #in~n; 2388#L10 assume !(~n < 1); 2380#L12 assume !(1 == ~n); 2321#L15 call #t~ret4 := fibo2(~n - 1);< 2377#$Ultimate##0 ~n := #in~n; 2375#L20 assume !(~n < 1); 2371#L22 assume 1 == ~n;#res := 1; 2372#fibo2FINAL assume true; 2430#fibo2EXIT >#52#return; 2416#L15-1 call #t~ret5 := fibo2(~n - 2);< 2426#$Ultimate##0 ~n := #in~n; 2442#L20 assume ~n < 1;#res := 0; 2443#fibo2FINAL assume true; 2451#fibo2EXIT >#54#return; 2415#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 2449#fibo1FINAL assume true; 2438#fibo1EXIT >#50#return; 2434#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 2428#fibo2FINAL assume true; 2419#fibo2EXIT >#54#return; 2415#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 2449#fibo1FINAL assume true; 2438#fibo1EXIT >#48#return; 2423#L25-1 call #t~ret7 := fibo1(~n - 2);< 2439#$Ultimate##0 ~n := #in~n; 2447#L10 assume !(~n < 1); 2435#L12 assume !(1 == ~n); 2420#L15 call #t~ret4 := fibo2(~n - 1);< 2426#$Ultimate##0 ~n := #in~n; 2442#L20 assume !(~n < 1); 2441#L22 assume 1 == ~n;#res := 1; 2440#fibo2FINAL assume true; 2429#fibo2EXIT >#52#return; 2416#L15-1 call #t~ret5 := fibo2(~n - 2);< 2426#$Ultimate##0 ~n := #in~n; 2442#L20 assume ~n < 1;#res := 0; 2443#fibo2FINAL assume true; 2451#fibo2EXIT >#54#return; 2415#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 2449#fibo1FINAL assume true; 2438#fibo1EXIT >#50#return; 2434#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 2428#fibo2FINAL assume true; 2419#fibo2EXIT >#52#return; 2416#L15-1 [2023-11-06 23:03:50,149 INFO L750 eck$LassoCheckResult]: Loop: 2416#L15-1 call #t~ret5 := fibo2(~n - 2);< 2426#$Ultimate##0 ~n := #in~n; 2442#L20 assume !(~n < 1); 2441#L22 assume !(1 == ~n); 2425#L25 call #t~ret6 := fibo1(~n - 1);< 2439#$Ultimate##0 ~n := #in~n; 2447#L10 assume !(~n < 1); 2435#L12 assume !(1 == ~n); 2420#L15 call #t~ret4 := fibo2(~n - 1);< 2426#$Ultimate##0 ~n := #in~n; 2442#L20 assume !(~n < 1); 2441#L22 assume !(1 == ~n); 2425#L25 call #t~ret6 := fibo1(~n - 1);< 2439#$Ultimate##0 ~n := #in~n; 2447#L10 assume !(~n < 1); 2435#L12 assume !(1 == ~n); 2420#L15 call #t~ret4 := fibo2(~n - 1);< 2426#$Ultimate##0 ~n := #in~n; 2442#L20 assume !(~n < 1); 2441#L22 assume 1 == ~n;#res := 1; 2440#fibo2FINAL assume true; 2429#fibo2EXIT >#52#return; 2416#L15-1 call #t~ret5 := fibo2(~n - 2);< 2426#$Ultimate##0 ~n := #in~n; 2442#L20 assume ~n < 1;#res := 0; 2443#fibo2FINAL assume true; 2451#fibo2EXIT >#54#return; 2415#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 2449#fibo1FINAL assume true; 2438#fibo1EXIT >#48#return; 2423#L25-1 call #t~ret7 := fibo1(~n - 2);< 2439#$Ultimate##0 ~n := #in~n; 2447#L10 assume !(~n < 1); 2435#L12 assume !(1 == ~n); 2420#L15 call #t~ret4 := fibo2(~n - 1);< 2426#$Ultimate##0 ~n := #in~n; 2442#L20 assume !(~n < 1); 2441#L22 assume 1 == ~n;#res := 1; 2440#fibo2FINAL assume true; 2429#fibo2EXIT >#52#return; 2416#L15-1 call #t~ret5 := fibo2(~n - 2);< 2426#$Ultimate##0 ~n := #in~n; 2442#L20 assume ~n < 1;#res := 0; 2443#fibo2FINAL assume true; 2451#fibo2EXIT >#54#return; 2415#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 2449#fibo1FINAL assume true; 2438#fibo1EXIT >#50#return; 2434#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 2428#fibo2FINAL assume true; 2419#fibo2EXIT >#52#return; 2416#L15-1 [2023-11-06 23:03:50,149 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:03:50,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1159629665, now seen corresponding path program 2 times [2023-11-06 23:03:50,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:03:50,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689787176] [2023-11-06 23:03:50,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:50,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:03:50,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:50,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-06 23:03:50,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:50,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-06 23:03:50,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:50,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-06 23:03:50,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:50,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-06 23:03:50,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:50,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-06 23:03:50,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:50,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-06 23:03:50,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:50,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-06 23:03:50,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:50,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-06 23:03:50,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:50,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-06 23:03:50,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:50,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-06 23:03:50,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:50,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-06 23:03:50,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:50,623 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 23 proven. 75 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2023-11-06 23:03:50,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:03:50,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689787176] [2023-11-06 23:03:50,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689787176] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:03:50,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [469124357] [2023-11-06 23:03:50,625 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 23:03:50,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:03:50,625 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:50,629 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:03:50,651 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-11-06 23:03:50,720 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 23:03:50,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:03:50,722 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 23:03:50,726 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:03:50,861 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 23 proven. 92 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2023-11-06 23:03:50,861 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:03:51,461 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 23 proven. 93 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-06 23:03:51,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [469124357] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:03:51,462 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:03:51,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 14] total 21 [2023-11-06 23:03:51,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306138085] [2023-11-06 23:03:51,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:03:51,465 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-06 23:03:51,465 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:03:51,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1108085027, now seen corresponding path program 1 times [2023-11-06 23:03:51,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:03:51,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057846698] [2023-11-06 23:03:51,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:51,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:03:51,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:51,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-06 23:03:51,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:51,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-06 23:03:51,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:51,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-06 23:03:51,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:51,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-06 23:03:51,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:51,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-06 23:03:51,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:51,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-06 23:03:51,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:51,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-06 23:03:51,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:51,765 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 22 proven. 14 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2023-11-06 23:03:51,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:03:51,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057846698] [2023-11-06 23:03:51,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057846698] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:03:51,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1378471547] [2023-11-06 23:03:51,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:51,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:03:51,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:51,770 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:03:51,776 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-11-06 23:03:51,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:51,840 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 23:03:51,844 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:03:51,965 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 27 proven. 20 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-11-06 23:03:51,966 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:03:52,551 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 27 proven. 20 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-11-06 23:03:52,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1378471547] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:03:52,552 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:03:52,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2023-11-06 23:03:52,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15653073] [2023-11-06 23:03:52,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:03:52,554 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-06 23:03:52,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:03:52,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-06 23:03:52,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2023-11-06 23:03:52,558 INFO L87 Difference]: Start difference. First operand 163 states and 212 transitions. cyclomatic complexity: 54 Second operand has 20 states, 17 states have (on average 2.823529411764706) internal successors, (48), 18 states have internal predecessors, (48), 11 states have call successors, (14), 1 states have call predecessors, (14), 6 states have return successors, (13), 6 states have call predecessors, (13), 11 states have call successors, (13) [2023-11-06 23:03:52,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:03:52,937 INFO L93 Difference]: Finished difference Result 121 states and 150 transitions. [2023-11-06 23:03:52,937 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 121 states and 150 transitions. [2023-11-06 23:03:52,940 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 12 [2023-11-06 23:03:52,942 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 121 states to 97 states and 120 transitions. [2023-11-06 23:03:52,942 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 82 [2023-11-06 23:03:52,942 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 82 [2023-11-06 23:03:52,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 97 states and 120 transitions. [2023-11-06 23:03:52,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 23:03:52,943 INFO L218 hiAutomatonCegarLoop]: Abstraction has 97 states and 120 transitions. [2023-11-06 23:03:52,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states and 120 transitions. [2023-11-06 23:03:52,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 93. [2023-11-06 23:03:52,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 61 states have (on average 1.1311475409836065) internal successors, (69), 63 states have internal predecessors, (69), 18 states have call successors, (18), 13 states have call predecessors, (18), 14 states have return successors, (29), 16 states have call predecessors, (29), 15 states have call successors, (29) [2023-11-06 23:03:52,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 116 transitions. [2023-11-06 23:03:52,965 INFO L240 hiAutomatonCegarLoop]: Abstraction has 93 states and 116 transitions. [2023-11-06 23:03:52,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-06 23:03:52,972 INFO L428 stractBuchiCegarLoop]: Abstraction has 93 states and 116 transitions. [2023-11-06 23:03:52,974 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2023-11-06 23:03:52,974 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 93 states and 116 transitions. [2023-11-06 23:03:52,975 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 12 [2023-11-06 23:03:52,976 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 23:03:52,976 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 23:03:52,977 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:03:52,979 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:03:52,979 INFO L748 eck$LassoCheckResult]: Stem: 3778#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 3751#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 5; 3752#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 3781#$Ultimate##0 ~n := #in~n; 3783#L10 assume !(~n < 1); 3772#L12 assume !(1 == ~n); 3760#L15 call #t~ret4 := fibo2(~n - 1);< 3799#$Ultimate##0 ~n := #in~n; 3798#L20 assume !(~n < 1); 3797#L22 assume !(1 == ~n); 3745#L25 call #t~ret6 := fibo1(~n - 1);< 3754#$Ultimate##0 ~n := #in~n; 3756#L10 assume !(~n < 1); 3775#L12 assume !(1 == ~n); 3737#L15 call #t~ret4 := fibo2(~n - 1);< 3742#$Ultimate##0 ~n := #in~n; 3743#L20 assume !(~n < 1); 3736#L22 assume !(1 == ~n); 3738#L25 call #t~ret6 := fibo1(~n - 1);< 3754#$Ultimate##0 ~n := #in~n; 3755#L10 assume !(~n < 1); 3784#L12 assume 1 == ~n;#res := 1; 3744#fibo1FINAL assume true; 3746#fibo1EXIT >#48#return; 3747#L25-1 call #t~ret7 := fibo1(~n - 2);< 3748#$Ultimate##0 ~n := #in~n; 3753#L10 assume ~n < 1;#res := 0; 3771#fibo1FINAL assume true; 3749#fibo1EXIT >#50#return; 3750#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 3823#fibo2FINAL assume true; 3814#fibo2EXIT >#52#return; 3768#L15-1 [2023-11-06 23:03:52,980 INFO L750 eck$LassoCheckResult]: Loop: 3768#L15-1 call #t~ret5 := fibo2(~n - 2);< 3811#$Ultimate##0 ~n := #in~n; 3825#L20 assume !(~n < 1); 3785#L22 assume !(1 == ~n); 3765#L25 call #t~ret6 := fibo1(~n - 1);< 3759#$Ultimate##0 ~n := #in~n; 3786#L10 assume !(~n < 1); 3788#L12 assume !(1 == ~n); 3740#L15 call #t~ret4 := fibo2(~n - 1);< 3739#$Ultimate##0 ~n := #in~n; 3741#L20 assume !(~n < 1); 3785#L22 assume !(1 == ~n); 3765#L25 call #t~ret6 := fibo1(~n - 1);< 3759#$Ultimate##0 ~n := #in~n; 3786#L10 assume !(~n < 1); 3788#L12 assume 1 == ~n;#res := 1; 3791#fibo1FINAL assume true; 3792#fibo1EXIT >#48#return; 3793#L25-1 call #t~ret7 := fibo1(~n - 2);< 3812#$Ultimate##0 ~n := #in~n; 3819#L10 assume ~n < 1;#res := 0; 3787#fibo1FINAL assume true; 3824#fibo1EXIT >#50#return; 3794#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 3822#fibo2FINAL assume true; 3813#fibo2EXIT >#52#return; 3768#L15-1 [2023-11-06 23:03:52,980 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:03:52,980 INFO L85 PathProgramCache]: Analyzing trace with hash -658151768, now seen corresponding path program 1 times [2023-11-06 23:03:52,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:03:52,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828007402] [2023-11-06 23:03:52,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:52,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:03:52,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:03:52,991 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 23:03:53,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:03:53,019 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 23:03:53,021 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:03:53,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1404661389, now seen corresponding path program 1 times [2023-11-06 23:03:53,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:03:53,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976336454] [2023-11-06 23:03:53,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:53,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:03:53,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:03:53,034 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 23:03:53,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:03:53,047 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 23:03:53,049 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:03:53,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1060289932, now seen corresponding path program 1 times [2023-11-06 23:03:53,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:03:53,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590382107] [2023-11-06 23:03:53,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:53,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:03:53,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:53,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-06 23:03:53,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:53,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-06 23:03:53,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:53,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-06 23:03:53,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:53,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2023-11-06 23:03:53,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:53,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-06 23:03:53,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:53,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-06 23:03:53,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:53,301 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 25 proven. 37 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2023-11-06 23:03:53,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:03:53,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590382107] [2023-11-06 23:03:53,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590382107] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:03:53,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608849334] [2023-11-06 23:03:53,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:53,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:03:53,303 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:53,308 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:03:53,336 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-11-06 23:03:53,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:53,394 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-06 23:03:53,398 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:03:53,472 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 72 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-06 23:03:53,472 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:03:53,635 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 25 proven. 37 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2023-11-06 23:03:53,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608849334] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:03:53,635 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:03:53,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 14 [2023-11-06 23:03:53,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430214058] [2023-11-06 23:03:53,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:03:54,015 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 23:03:54,016 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 23:03:54,016 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 23:03:54,016 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 23:03:54,016 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-06 23:03:54,016 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:54,017 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 23:03:54,017 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 23:03:54,017 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_5-2.c_Iteration6_Loop [2023-11-06 23:03:54,017 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 23:03:54,017 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 23:03:54,018 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:54,021 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:54,025 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:54,028 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:54,030 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:54,033 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:54,044 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:54,051 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:54,054 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:54,125 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 23:03:54,126 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-06 23:03:54,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:54,126 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:54,132 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:54,134 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-06 23:03:54,135 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:03:54,148 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2023-11-06 23:03:54,168 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-06 23:03:54,169 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#res=0} Honda state: {fibo2_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-06 23:03:54,173 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:54,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:54,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:54,175 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:54,182 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-06 23:03:54,183 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:03:54,196 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2023-11-06 23:03:54,212 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-06 23:03:54,213 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#in~n=3} Honda state: {fibo1_#in~n=3} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-06 23:03:54,223 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:54,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:54,224 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:54,225 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:54,230 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-06 23:03:54,230 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:03:54,239 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2023-11-06 23:03:54,268 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-06 23:03:54,269 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret7=0} Honda state: {fibo2_#t~ret7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-06 23:03:54,278 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:54,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:54,280 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:54,281 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:54,286 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-06 23:03:54,286 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:03:54,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2023-11-06 23:03:54,320 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-06 23:03:54,321 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret6=0} Honda state: {fibo2_#t~ret6=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-06 23:03:54,331 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:54,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:54,332 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:54,333 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:54,338 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-06 23:03:54,339 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:03:54,352 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2023-11-06 23:03:54,368 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-06 23:03:54,368 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#res=0} Honda state: {fibo1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-06 23:03:54,378 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:54,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:54,379 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:54,380 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:54,385 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-06 23:03:54,385 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:03:54,400 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2023-11-06 23:03:54,424 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-06 23:03:54,425 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret4=1} Honda state: {fibo1_#t~ret4=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-06 23:03:54,434 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:54,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:54,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:54,436 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:54,441 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-06 23:03:54,441 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:03:54,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2023-11-06 23:03:54,470 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:54,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:54,471 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:54,472 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:54,481 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-06 23:03:54,481 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:03:54,496 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2023-11-06 23:03:54,508 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-06 23:03:54,513 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:54,513 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 23:03:54,513 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 23:03:54,513 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 23:03:54,513 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 23:03:54,513 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 23:03:54,513 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:54,513 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 23:03:54,514 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 23:03:54,514 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_5-2.c_Iteration6_Loop [2023-11-06 23:03:54,514 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 23:03:54,514 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 23:03:54,515 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:54,518 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:54,521 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:54,524 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:54,527 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:54,529 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:54,533 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:54,535 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:54,541 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:54,606 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 23:03:54,607 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 23:03:54,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:54,607 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:54,609 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:54,624 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 [2023-11-06 23:03:54,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2023-11-06 23:03:54,639 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:03:54,639 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:03:54,640 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:03:54,640 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:03:54,640 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:03:54,641 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:03:54,641 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:03:54,654 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:03:54,664 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:54,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:54,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:54,666 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:54,671 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 [2023-11-06 23:03:54,678 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2023-11-06 23:03:54,686 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:03:54,686 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:03:54,686 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:03:54,686 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:03:54,687 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:03:54,687 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:03:54,688 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:03:54,705 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:03:54,715 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:54,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:54,716 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:54,717 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:54,723 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 [2023-11-06 23:03:54,736 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2023-11-06 23:03:54,739 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:03:54,739 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:03:54,739 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:03:54,739 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:03:54,739 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:03:54,740 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:03:54,740 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:03:54,755 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:03:54,765 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:54,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:54,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:54,767 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:54,771 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 [2023-11-06 23:03:54,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2023-11-06 23:03:54,787 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:03:54,787 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:03:54,787 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:03:54,787 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:03:54,787 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:03:54,788 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:03:54,788 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:03:54,804 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:03:54,808 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:54,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:54,808 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:54,810 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:54,815 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:03:54,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2023-11-06 23:03:54,831 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:03:54,831 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:03:54,831 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:03:54,831 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:03:54,831 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:03:54,833 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:03:54,833 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:03:54,842 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:03:54,846 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:54,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:54,846 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:54,848 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:54,852 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 [2023-11-06 23:03:54,867 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2023-11-06 23:03:54,868 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:03:54,868 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:03:54,868 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:03:54,868 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:03:54,868 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:03:54,869 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:03:54,869 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:03:54,884 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:03:54,888 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:54,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:54,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:54,890 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:54,894 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 [2023-11-06 23:03:54,908 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2023-11-06 23:03:54,910 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:03:54,910 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:03:54,910 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:03:54,910 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:03:54,911 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:03:54,911 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:03:54,912 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:03:54,928 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:03:54,932 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:54,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:54,933 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:54,935 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:54,939 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 [2023-11-06 23:03:54,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2023-11-06 23:03:54,955 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:03:54,955 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:03:54,955 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:03:54,955 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:03:54,955 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:03:54,957 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:03:54,957 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:03:54,976 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 23:03:54,981 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-06 23:03:54,981 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-06 23:03:54,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:54,982 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:54,986 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:54,988 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 23:03:54,988 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-06 23:03:54,988 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 23:03:54,988 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo1_~n) = 1*fibo1_~n Supporting invariants [] [2023-11-06 23:03:54,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2023-11-06 23:03:54,992 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:54,993 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-06 23:03:55,009 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:03:55,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:55,067 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 23:03:55,070 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:03:55,300 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2023-11-06 23:03:55,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:55,393 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-06 23:03:55,396 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:03:55,639 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 23:03:55,640 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 10 loop predicates [2023-11-06 23:03:55,641 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 93 states and 116 transitions. cyclomatic complexity: 25 Second operand has 12 states, 11 states have (on average 3.272727272727273) internal successors, (36), 9 states have internal predecessors, (36), 7 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2023-11-06 23:03:56,230 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 93 states and 116 transitions. cyclomatic complexity: 25. Second operand has 12 states, 11 states have (on average 3.272727272727273) internal successors, (36), 9 states have internal predecessors, (36), 7 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) Result 323 states and 426 transitions. Complement of second has 46 states. [2023-11-06 23:03:56,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 13 states 2 stem states 10 non-accepting loop states 1 accepting loop states [2023-11-06 23:03:56,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 11 states have (on average 3.272727272727273) internal successors, (36), 9 states have internal predecessors, (36), 7 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2023-11-06 23:03:56,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 70 transitions. [2023-11-06 23:03:56,233 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 70 transitions. Stem has 32 letters. Loop has 26 letters. [2023-11-06 23:03:56,234 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:03:56,234 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 70 transitions. Stem has 58 letters. Loop has 26 letters. [2023-11-06 23:03:56,235 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:03:56,235 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 70 transitions. Stem has 32 letters. Loop has 52 letters. [2023-11-06 23:03:56,237 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:03:56,237 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 323 states and 426 transitions. [2023-11-06 23:03:56,244 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 29 [2023-11-06 23:03:56,250 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 323 states to 280 states and 379 transitions. [2023-11-06 23:03:56,251 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 183 [2023-11-06 23:03:56,251 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 187 [2023-11-06 23:03:56,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 280 states and 379 transitions. [2023-11-06 23:03:56,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 23:03:56,255 INFO L218 hiAutomatonCegarLoop]: Abstraction has 280 states and 379 transitions. [2023-11-06 23:03:56,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states and 379 transitions. [2023-11-06 23:03:56,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 246. [2023-11-06 23:03:56,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 156 states have (on average 1.1666666666666667) internal successors, (182), 161 states have internal predecessors, (182), 50 states have call successors, (51), 33 states have call predecessors, (51), 40 states have return successors, (92), 51 states have call predecessors, (92), 47 states have call successors, (92) [2023-11-06 23:03:56,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 325 transitions. [2023-11-06 23:03:56,274 INFO L240 hiAutomatonCegarLoop]: Abstraction has 246 states and 325 transitions. [2023-11-06 23:03:56,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:03:56,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-06 23:03:56,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2023-11-06 23:03:56,275 INFO L87 Difference]: Start difference. First operand 246 states and 325 transitions. Second operand has 14 states, 13 states have (on average 3.0) internal successors, (39), 9 states have internal predecessors, (39), 7 states have call successors, (12), 7 states have call predecessors, (12), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-06 23:03:56,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:03:56,491 INFO L93 Difference]: Finished difference Result 125 states and 148 transitions. [2023-11-06 23:03:56,491 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 125 states and 148 transitions. [2023-11-06 23:03:56,493 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 9 [2023-11-06 23:03:56,496 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 125 states to 122 states and 145 transitions. [2023-11-06 23:03:56,496 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 107 [2023-11-06 23:03:56,496 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 107 [2023-11-06 23:03:56,496 INFO L73 IsDeterministic]: Start isDeterministic. Operand 122 states and 145 transitions. [2023-11-06 23:03:56,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 23:03:56,497 INFO L218 hiAutomatonCegarLoop]: Abstraction has 122 states and 145 transitions. [2023-11-06 23:03:56,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states and 145 transitions. [2023-11-06 23:03:56,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 116. [2023-11-06 23:03:56,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 76 states have (on average 1.131578947368421) internal successors, (86), 80 states have internal predecessors, (86), 20 states have call successors, (20), 15 states have call predecessors, (20), 20 states have return successors, (33), 20 states have call predecessors, (33), 17 states have call successors, (33) [2023-11-06 23:03:56,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 139 transitions. [2023-11-06 23:03:56,506 INFO L240 hiAutomatonCegarLoop]: Abstraction has 116 states and 139 transitions. [2023-11-06 23:03:56,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 23:03:56,509 INFO L428 stractBuchiCegarLoop]: Abstraction has 116 states and 139 transitions. [2023-11-06 23:03:56,510 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2023-11-06 23:03:56,510 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 116 states and 139 transitions. [2023-11-06 23:03:56,511 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 9 [2023-11-06 23:03:56,512 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 23:03:56,512 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 23:03:56,522 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:03:56,522 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:03:56,524 INFO L748 eck$LassoCheckResult]: Stem: 5254#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 5231#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 5; 5232#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 5257#$Ultimate##0 ~n := #in~n; 5258#L10 assume !(~n < 1); 5245#L12 assume !(1 == ~n); 5210#L15 call #t~ret4 := fibo2(~n - 1);< 5215#$Ultimate##0 ~n := #in~n; 5216#L20 assume !(~n < 1); 5209#L22 assume !(1 == ~n); 5211#L25 call #t~ret6 := fibo1(~n - 1);< 5228#$Ultimate##0 ~n := #in~n; 5230#L10 assume !(~n < 1); 5248#L12 assume !(1 == ~n); 5242#L15 call #t~ret4 := fibo2(~n - 1);< 5251#$Ultimate##0 ~n := #in~n; 5300#L20 assume !(~n < 1); 5299#L22 assume !(1 == ~n); 5224#L25 call #t~ret6 := fibo1(~n - 1);< 5228#$Ultimate##0 ~n := #in~n; 5230#L10 assume !(~n < 1); 5248#L12 assume !(1 == ~n); 5242#L15 call #t~ret4 := fibo2(~n - 1);< 5251#$Ultimate##0 ~n := #in~n; 5300#L20 assume !(~n < 1); 5299#L22 assume !(1 == ~n); 5224#L25 call #t~ret6 := fibo1(~n - 1);< 5228#$Ultimate##0 ~n := #in~n; 5229#L10 assume !(~n < 1); 5261#L12 assume 1 == ~n;#res := 1; 5267#fibo1FINAL assume true; 5298#fibo1EXIT >#48#return; 5218#L25-1 call #t~ret7 := fibo1(~n - 2);< 5226#$Ultimate##0 ~n := #in~n; 5227#L10 assume ~n < 1;#res := 0; 5217#fibo1FINAL assume true; 5219#fibo1EXIT >#50#return; 5294#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 5292#fibo2FINAL assume true; 5288#fibo2EXIT >#52#return; 5207#L15-1 call #t~ret5 := fibo2(~n - 2);< 5284#$Ultimate##0 ~n := #in~n; 5252#L20 assume ~n < 1;#res := 0; 5208#fibo2FINAL assume true; 5246#fibo2EXIT >#54#return; 5282#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 5280#fibo1FINAL assume true; 5274#fibo1EXIT >#48#return; 5235#L25-1 [2023-11-06 23:03:56,524 INFO L750 eck$LassoCheckResult]: Loop: 5235#L25-1 call #t~ret7 := fibo1(~n - 2);< 5241#$Ultimate##0 ~n := #in~n; 5263#L10 assume !(~n < 1); 5259#L12 assume !(1 == ~n); 5221#L15 call #t~ret4 := fibo2(~n - 1);< 5266#$Ultimate##0 ~n := #in~n; 5279#L20 assume !(~n < 1); 5277#L22 assume !(1 == ~n); 5236#L25 call #t~ret6 := fibo1(~n - 1);< 5241#$Ultimate##0 ~n := #in~n; 5263#L10 assume !(~n < 1); 5259#L12 assume !(1 == ~n); 5221#L15 call #t~ret4 := fibo2(~n - 1);< 5266#$Ultimate##0 ~n := #in~n; 5279#L20 assume !(~n < 1); 5277#L22 assume !(1 == ~n); 5236#L25 call #t~ret6 := fibo1(~n - 1);< 5241#$Ultimate##0 ~n := #in~n; 5263#L10 assume !(~n < 1); 5259#L12 assume 1 == ~n;#res := 1; 5260#fibo1FINAL assume true; 5317#fibo1EXIT >#48#return; 5220#L25-1 call #t~ret7 := fibo1(~n - 2);< 5222#$Ultimate##0 ~n := #in~n; 5319#L10 assume ~n < 1;#res := 0; 5269#fibo1FINAL assume true; 5307#fibo1EXIT >#50#return; 5233#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 5234#fibo2FINAL assume true; 5289#fibo2EXIT >#52#return; 5286#L15-1 call #t~ret5 := fibo2(~n - 2);< 5287#$Ultimate##0 ~n := #in~n; 5320#L20 assume ~n < 1;#res := 0; 5314#fibo2FINAL assume true; 5313#fibo2EXIT >#54#return; 5283#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 5281#fibo1FINAL assume true; 5275#fibo1EXIT >#48#return; 5235#L25-1 [2023-11-06 23:03:56,525 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:03:56,525 INFO L85 PathProgramCache]: Analyzing trace with hash 316829921, now seen corresponding path program 1 times [2023-11-06 23:03:56,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:03:56,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105264813] [2023-11-06 23:03:56,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:56,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:03:56,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:56,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-11-06 23:03:56,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:56,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-06 23:03:56,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:56,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-06 23:03:56,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:56,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-06 23:03:56,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:56,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-06 23:03:56,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:56,840 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 12 proven. 33 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-06 23:03:56,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:03:56,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105264813] [2023-11-06 23:03:56,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105264813] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:03:56,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [595360002] [2023-11-06 23:03:56,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:56,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:03:56,841 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:56,843 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:03:56,868 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2023-11-06 23:03:56,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:56,942 INFO L262 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 23:03:56,944 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:03:57,075 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 12 proven. 36 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-11-06 23:03:57,075 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:03:57,433 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 12 proven. 36 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-11-06 23:03:57,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [595360002] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:03:57,434 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:03:57,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 19 [2023-11-06 23:03:57,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093210075] [2023-11-06 23:03:57,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:03:57,436 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-06 23:03:57,436 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:03:57,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1700861918, now seen corresponding path program 1 times [2023-11-06 23:03:57,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:03:57,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411437379] [2023-11-06 23:03:57,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:57,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:03:57,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:57,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-06 23:03:57,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:57,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-06 23:03:57,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:57,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-06 23:03:57,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:57,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-06 23:03:57,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:57,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-06 23:03:57,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:57,643 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-06 23:03:57,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:03:57,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411437379] [2023-11-06 23:03:57,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411437379] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:03:57,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29405474] [2023-11-06 23:03:57,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:57,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:03:57,645 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:57,649 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:03:57,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2023-11-06 23:03:57,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:57,711 INFO L262 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 23:03:57,712 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:03:57,793 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-11-06 23:03:57,793 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:03:58,154 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-11-06 23:03:58,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29405474] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:03:58,155 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:03:58,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 15 [2023-11-06 23:03:58,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280791173] [2023-11-06 23:03:58,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:03:58,156 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-06 23:03:58,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:03:58,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-06 23:03:58,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2023-11-06 23:03:58,158 INFO L87 Difference]: Start difference. First operand 116 states and 139 transitions. cyclomatic complexity: 25 Second operand has 15 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 14 states have internal predecessors, (34), 6 states have call successors, (9), 1 states have call predecessors, (9), 5 states have return successors, (8), 4 states have call predecessors, (8), 6 states have call successors, (8) [2023-11-06 23:03:58,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:03:58,372 INFO L93 Difference]: Finished difference Result 126 states and 147 transitions. [2023-11-06 23:03:58,376 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 126 states and 147 transitions. [2023-11-06 23:03:58,379 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 11 [2023-11-06 23:03:58,381 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 126 states to 122 states and 143 transitions. [2023-11-06 23:03:58,382 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 107 [2023-11-06 23:03:58,382 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 107 [2023-11-06 23:03:58,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 122 states and 143 transitions. [2023-11-06 23:03:58,383 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 23:03:58,383 INFO L218 hiAutomatonCegarLoop]: Abstraction has 122 states and 143 transitions. [2023-11-06 23:03:58,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states and 143 transitions. [2023-11-06 23:03:58,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 118. [2023-11-06 23:03:58,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 78 states have (on average 1.1153846153846154) internal successors, (87), 81 states have internal predecessors, (87), 20 states have call successors, (20), 16 states have call predecessors, (20), 20 states have return successors, (32), 20 states have call predecessors, (32), 17 states have call successors, (32) [2023-11-06 23:03:58,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 139 transitions. [2023-11-06 23:03:58,395 INFO L240 hiAutomatonCegarLoop]: Abstraction has 118 states and 139 transitions. [2023-11-06 23:03:58,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 23:03:58,397 INFO L428 stractBuchiCegarLoop]: Abstraction has 118 states and 139 transitions. [2023-11-06 23:03:58,398 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2023-11-06 23:03:58,398 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 118 states and 139 transitions. [2023-11-06 23:03:58,400 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 11 [2023-11-06 23:03:58,400 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 23:03:58,400 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 23:03:58,402 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:03:58,402 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:03:58,402 INFO L748 eck$LassoCheckResult]: Stem: 6157#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 6135#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 5; 6136#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 6159#$Ultimate##0 ~n := #in~n; 6162#L10 assume !(~n < 1); 6150#L12 assume !(1 == ~n); 6118#L15 call #t~ret4 := fibo2(~n - 1);< 6176#$Ultimate##0 ~n := #in~n; 6193#L20 assume !(~n < 1); 6117#L22 assume !(1 == ~n); 6119#L25 call #t~ret6 := fibo1(~n - 1);< 6139#$Ultimate##0 ~n := #in~n; 6141#L10 assume !(~n < 1); 6154#L12 assume !(1 == ~n); 6124#L15 call #t~ret4 := fibo2(~n - 1);< 6123#$Ultimate##0 ~n := #in~n; 6125#L20 assume !(~n < 1); 6156#L22 assume !(1 == ~n); 6133#L25 call #t~ret6 := fibo1(~n - 1);< 6139#$Ultimate##0 ~n := #in~n; 6141#L10 assume !(~n < 1); 6154#L12 assume !(1 == ~n); 6124#L15 call #t~ret4 := fibo2(~n - 1);< 6123#$Ultimate##0 ~n := #in~n; 6125#L20 assume !(~n < 1); 6156#L22 assume !(1 == ~n); 6133#L25 call #t~ret6 := fibo1(~n - 1);< 6139#$Ultimate##0 ~n := #in~n; 6140#L10 assume !(~n < 1); 6170#L12 assume 1 == ~n;#res := 1; 6174#fibo1FINAL assume true; 6220#fibo1EXIT >#48#return; 6127#L25-1 call #t~ret7 := fibo1(~n - 2);< 6218#$Ultimate##0 ~n := #in~n; 6153#L10 assume ~n < 1;#res := 0; 6126#fibo1FINAL assume true; 6128#fibo1EXIT >#50#return; 6216#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 6215#fibo2FINAL assume true; 6192#fibo2EXIT >#52#return; 6115#L15-1 call #t~ret5 := fibo2(~n - 2);< 6191#$Ultimate##0 ~n := #in~n; 6155#L20 assume !(~n < 1); 6114#L22 assume 1 == ~n;#res := 1; 6116#fibo2FINAL assume true; 6190#fibo2EXIT >#54#return; 6188#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 6186#fibo1FINAL assume true; 6183#fibo1EXIT >#48#return; 6164#L25-1 [2023-11-06 23:03:58,403 INFO L750 eck$LassoCheckResult]: Loop: 6164#L25-1 call #t~ret7 := fibo1(~n - 2);< 6131#$Ultimate##0 ~n := #in~n; 6228#L10 assume !(~n < 1); 6163#L12 assume !(1 == ~n); 6147#L15 call #t~ret4 := fibo2(~n - 1);< 6172#$Ultimate##0 ~n := #in~n; 6171#L20 assume !(~n < 1); 6168#L22 assume !(1 == ~n); 6165#L25 call #t~ret6 := fibo1(~n - 1);< 6143#$Ultimate##0 ~n := #in~n; 6177#L10 assume !(~n < 1); 6163#L12 assume !(1 == ~n); 6147#L15 call #t~ret4 := fibo2(~n - 1);< 6172#$Ultimate##0 ~n := #in~n; 6171#L20 assume !(~n < 1); 6168#L22 assume !(1 == ~n); 6165#L25 call #t~ret6 := fibo1(~n - 1);< 6143#$Ultimate##0 ~n := #in~n; 6177#L10 assume !(~n < 1); 6163#L12 assume 1 == ~n;#res := 1; 6167#fibo1FINAL assume true; 6223#fibo1EXIT >#48#return; 6181#L25-1 call #t~ret7 := fibo1(~n - 2);< 6222#$Ultimate##0 ~n := #in~n; 6229#L10 assume ~n < 1;#res := 0; 6227#fibo1FINAL assume true; 6221#fibo1EXIT >#50#return; 6219#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 6217#fibo2FINAL assume true; 6213#fibo2EXIT >#52#return; 6158#L15-1 call #t~ret5 := fibo2(~n - 2);< 6203#$Ultimate##0 ~n := #in~n; 6208#L20 assume !(~n < 1); 6206#L22 assume 1 == ~n;#res := 1; 6205#fibo2FINAL assume true; 6202#fibo2EXIT >#54#return; 6201#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 6185#fibo1FINAL assume true; 6182#fibo1EXIT >#48#return; 6164#L25-1 [2023-11-06 23:03:58,403 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:03:58,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1955236566, now seen corresponding path program 1 times [2023-11-06 23:03:58,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:03:58,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426490752] [2023-11-06 23:03:58,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:58,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:03:58,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:58,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-11-06 23:03:58,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:58,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-06 23:03:58,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:58,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-06 23:03:58,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:58,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-06 23:03:58,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:58,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-06 23:03:58,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:58,687 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 12 proven. 35 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-11-06 23:03:58,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:03:58,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426490752] [2023-11-06 23:03:58,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426490752] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:03:58,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796206313] [2023-11-06 23:03:58,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:58,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:03:58,689 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:58,696 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:03:58,716 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-11-06 23:03:58,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:58,776 INFO L262 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 23:03:58,778 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:03:58,887 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 12 proven. 39 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-11-06 23:03:58,887 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:03:59,271 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 12 proven. 39 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-11-06 23:03:59,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796206313] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:03:59,271 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:03:59,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 19 [2023-11-06 23:03:59,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214511906] [2023-11-06 23:03:59,272 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:03:59,274 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-06 23:03:59,275 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:03:59,275 INFO L85 PathProgramCache]: Analyzing trace with hash -463668299, now seen corresponding path program 1 times [2023-11-06 23:03:59,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:03:59,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302876778] [2023-11-06 23:03:59,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:03:59,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:03:59,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:03:59,290 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 23:03:59,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:03:59,306 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 23:03:59,858 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 23:03:59,858 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 23:03:59,858 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 23:03:59,858 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 23:03:59,858 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-06 23:03:59,859 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:59,859 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 23:03:59,859 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 23:03:59,859 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_5-2.c_Iteration8_Loop [2023-11-06 23:03:59,859 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 23:03:59,859 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 23:03:59,860 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:59,868 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:59,875 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:59,878 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:59,881 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:59,885 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:59,888 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:59,891 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:59,895 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:03:59,958 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 23:03:59,958 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-06 23:03:59,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:03:59,958 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:03:59,968 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:03:59,977 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2023-11-06 23:03:59,977 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-06 23:03:59,977 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:04:00,003 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-06 23:04:00,004 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#in~n=4} Honda state: {fibo2_#in~n=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-06 23:04:00,008 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2023-11-06 23:04:00,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:04:00,009 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:04:00,011 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:04:00,015 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-06 23:04:00,016 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:04:00,031 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2023-11-06 23:04:00,064 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2023-11-06 23:04:00,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:04:00,065 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:04:00,066 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:04:00,071 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-06 23:04:00,071 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:04:00,087 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2023-11-06 23:04:00,104 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-06 23:04:00,108 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2023-11-06 23:04:00,109 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 23:04:00,109 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 23:04:00,109 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 23:04:00,109 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 23:04:00,109 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 23:04:00,109 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:04:00,109 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 23:04:00,109 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 23:04:00,109 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_5-2.c_Iteration8_Loop [2023-11-06 23:04:00,109 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 23:04:00,110 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 23:04:00,111 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:04:00,118 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:04:00,121 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:04:00,134 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:04:00,137 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:04:00,140 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:04:00,143 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:04:00,146 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:04:00,150 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:04:00,216 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 23:04:00,216 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 23:04:00,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:04:00,217 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:04:00,218 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:04:00,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2023-11-06 23:04:00,221 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 [2023-11-06 23:04:00,234 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:04:00,234 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:04:00,234 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:04:00,234 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:04:00,234 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:04:00,235 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:04:00,235 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:04:00,237 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:04:00,240 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2023-11-06 23:04:00,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:04:00,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:04:00,242 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:04:00,245 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2023-11-06 23:04:00,248 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 [2023-11-06 23:04:00,260 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:04:00,261 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:04:00,261 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:04:00,261 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:04:00,261 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:04:00,262 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:04:00,262 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:04:00,265 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:04:00,268 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2023-11-06 23:04:00,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:04:00,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:04:00,270 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:04:00,272 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2023-11-06 23:04:00,273 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 [2023-11-06 23:04:00,285 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:04:00,286 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:04:00,286 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:04:00,286 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:04:00,286 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:04:00,287 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:04:00,287 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:04:00,296 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 23:04:00,299 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-06 23:04:00,300 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-06 23:04:00,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:04:00,300 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:04:00,304 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:04:00,305 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2023-11-06 23:04:00,305 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 23:04:00,306 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-06 23:04:00,306 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 23:04:00,306 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo2_~n) = 1*fibo2_~n Supporting invariants [] [2023-11-06 23:04:00,316 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2023-11-06 23:04:00,317 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-06 23:04:00,332 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:04:00,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:04:00,418 INFO L262 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-06 23:04:00,421 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:04:00,455 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2023-11-06 23:04:00,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:04:00,954 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-06 23:04:00,956 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:04:01,328 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 26 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-06 23:04:01,331 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 11 loop predicates [2023-11-06 23:04:01,331 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 118 states and 139 transitions. cyclomatic complexity: 23 Second operand has 13 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 10 states have internal predecessors, (47), 9 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (10), 4 states have call predecessors, (10), 7 states have call successors, (10) [2023-11-06 23:04:01,584 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 118 states and 139 transitions. cyclomatic complexity: 23. Second operand has 13 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 10 states have internal predecessors, (47), 9 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (10), 4 states have call predecessors, (10), 7 states have call successors, (10) Result 142 states and 165 transitions. Complement of second has 13 states. [2023-11-06 23:04:01,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 2 stem states 4 non-accepting loop states 1 accepting loop states [2023-11-06 23:04:01,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 10 states have internal predecessors, (47), 9 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (10), 4 states have call predecessors, (10), 7 states have call successors, (10) [2023-11-06 23:04:01,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 32 transitions. [2023-11-06 23:04:01,587 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 32 transitions. Stem has 49 letters. Loop has 39 letters. [2023-11-06 23:04:01,587 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:04:01,587 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 23:04:01,603 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:04:01,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:04:01,685 INFO L262 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-06 23:04:01,688 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:04:02,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:04:02,190 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-06 23:04:02,193 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:04:02,501 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 26 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-06 23:04:02,502 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 11 loop predicates [2023-11-06 23:04:02,502 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 118 states and 139 transitions. cyclomatic complexity: 23 Second operand has 13 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 10 states have internal predecessors, (47), 9 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (10), 4 states have call predecessors, (10), 7 states have call successors, (10) [2023-11-06 23:04:02,754 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 118 states and 139 transitions. cyclomatic complexity: 23. Second operand has 13 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 10 states have internal predecessors, (47), 9 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (10), 4 states have call predecessors, (10), 7 states have call successors, (10) Result 142 states and 165 transitions. Complement of second has 13 states. [2023-11-06 23:04:02,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 2 stem states 4 non-accepting loop states 1 accepting loop states [2023-11-06 23:04:02,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 10 states have internal predecessors, (47), 9 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (10), 4 states have call predecessors, (10), 7 states have call successors, (10) [2023-11-06 23:04:02,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 32 transitions. [2023-11-06 23:04:02,757 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 32 transitions. Stem has 49 letters. Loop has 39 letters. [2023-11-06 23:04:02,758 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:04:02,758 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 23:04:02,773 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:04:02,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:04:02,854 INFO L262 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-06 23:04:02,856 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:04:03,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:04:03,398 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-06 23:04:03,401 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:04:03,793 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 26 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-06 23:04:03,794 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 11 loop predicates [2023-11-06 23:04:03,794 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 118 states and 139 transitions. cyclomatic complexity: 23 Second operand has 13 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 10 states have internal predecessors, (47), 9 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (10), 4 states have call predecessors, (10), 7 states have call successors, (10) [2023-11-06 23:04:04,599 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 118 states and 139 transitions. cyclomatic complexity: 23. Second operand has 13 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 10 states have internal predecessors, (47), 9 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (10), 4 states have call predecessors, (10), 7 states have call successors, (10) Result 559 states and 690 transitions. Complement of second has 139 states. [2023-11-06 23:04:04,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 15 states 2 stem states 12 non-accepting loop states 1 accepting loop states [2023-11-06 23:04:04,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 10 states have internal predecessors, (47), 9 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (10), 4 states have call predecessors, (10), 7 states have call successors, (10) [2023-11-06 23:04:04,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 81 transitions. [2023-11-06 23:04:04,602 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 81 transitions. Stem has 49 letters. Loop has 39 letters. [2023-11-06 23:04:04,604 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:04:04,605 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 81 transitions. Stem has 88 letters. Loop has 39 letters. [2023-11-06 23:04:04,606 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:04:04,607 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 81 transitions. Stem has 49 letters. Loop has 78 letters. [2023-11-06 23:04:04,610 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:04:04,610 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 559 states and 690 transitions. [2023-11-06 23:04:04,620 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 29 [2023-11-06 23:04:04,627 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 559 states to 402 states and 496 transitions. [2023-11-06 23:04:04,628 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 227 [2023-11-06 23:04:04,628 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 248 [2023-11-06 23:04:04,628 INFO L73 IsDeterministic]: Start isDeterministic. Operand 402 states and 496 transitions. [2023-11-06 23:04:04,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 23:04:04,629 INFO L218 hiAutomatonCegarLoop]: Abstraction has 402 states and 496 transitions. [2023-11-06 23:04:04,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states and 496 transitions. [2023-11-06 23:04:04,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 330. [2023-11-06 23:04:04,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 212 states have (on average 1.1367924528301887) internal successors, (241), 224 states have internal predecessors, (241), 62 states have call successors, (64), 43 states have call predecessors, (64), 56 states have return successors, (94), 62 states have call predecessors, (94), 59 states have call successors, (94) [2023-11-06 23:04:04,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 399 transitions. [2023-11-06 23:04:04,647 INFO L240 hiAutomatonCegarLoop]: Abstraction has 330 states and 399 transitions. [2023-11-06 23:04:04,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:04:04,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-06 23:04:04,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2023-11-06 23:04:04,649 INFO L87 Difference]: Start difference. First operand 330 states and 399 transitions. Second operand has 20 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 15 states have internal predecessors, (43), 11 states have call successors, (14), 5 states have call predecessors, (14), 3 states have return successors, (10), 5 states have call predecessors, (10), 7 states have call successors, (10) [2023-11-06 23:04:05,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:04:05,067 INFO L93 Difference]: Finished difference Result 228 states and 240 transitions. [2023-11-06 23:04:05,067 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 228 states and 240 transitions. [2023-11-06 23:04:05,070 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 16 [2023-11-06 23:04:05,072 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 228 states to 117 states and 123 transitions. [2023-11-06 23:04:05,072 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 95 [2023-11-06 23:04:05,073 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 102 [2023-11-06 23:04:05,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 117 states and 123 transitions. [2023-11-06 23:04:05,073 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 23:04:05,073 INFO L218 hiAutomatonCegarLoop]: Abstraction has 117 states and 123 transitions. [2023-11-06 23:04:05,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states and 123 transitions. [2023-11-06 23:04:05,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 116. [2023-11-06 23:04:05,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 78 states have (on average 1.064102564102564) internal successors, (83), 81 states have internal predecessors, (83), 21 states have call successors, (21), 18 states have call predecessors, (21), 17 states have return successors, (18), 16 states have call predecessors, (18), 16 states have call successors, (18) [2023-11-06 23:04:05,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 122 transitions. [2023-11-06 23:04:05,078 INFO L240 hiAutomatonCegarLoop]: Abstraction has 116 states and 122 transitions. [2023-11-06 23:04:05,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-06 23:04:05,079 INFO L428 stractBuchiCegarLoop]: Abstraction has 116 states and 122 transitions. [2023-11-06 23:04:05,079 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2023-11-06 23:04:05,079 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 116 states and 122 transitions. [2023-11-06 23:04:05,080 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 16 [2023-11-06 23:04:05,081 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 23:04:05,081 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 23:04:05,082 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [6, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:04:05,082 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:04:05,082 INFO L748 eck$LassoCheckResult]: Stem: 9106#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 9084#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 5; 9085#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 9109#$Ultimate##0 ~n := #in~n; 9110#L10 assume !(~n < 1); 9094#L12 assume !(1 == ~n); 9067#L15 call #t~ret4 := fibo2(~n - 1);< 9071#$Ultimate##0 ~n := #in~n; 9072#L20 assume !(~n < 1); 9066#L22 assume !(1 == ~n); 9068#L25 call #t~ret6 := fibo1(~n - 1);< 9080#$Ultimate##0 ~n := #in~n; 9083#L10 assume !(~n < 1); 9097#L12 assume !(1 == ~n); 9089#L15 call #t~ret4 := fibo2(~n - 1);< 9099#$Ultimate##0 ~n := #in~n; 9103#L20 assume !(~n < 1); 9104#L22 assume !(1 == ~n); 9081#L25 call #t~ret6 := fibo1(~n - 1);< 9080#$Ultimate##0 ~n := #in~n; 9082#L10 assume !(~n < 1); 9142#L12 assume 1 == ~n;#res := 1; 9141#fibo1FINAL assume true; 9138#fibo1EXIT >#48#return; 9136#L25-1 call #t~ret7 := fibo1(~n - 2);< 9137#$Ultimate##0 ~n := #in~n; 9140#L10 assume ~n < 1;#res := 0; 9139#fibo1FINAL assume true; 9135#fibo1EXIT >#50#return; 9134#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 9133#fibo2FINAL assume true; 9131#fibo2EXIT >#52#return; 9127#L15-1 call #t~ret5 := fibo2(~n - 2);< 9128#$Ultimate##0 ~n := #in~n; 9132#L20 assume !(~n < 1); 9130#L22 assume 1 == ~n;#res := 1; 9129#fibo2FINAL assume true; 9126#fibo2EXIT >#54#return; 9125#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 9124#fibo1FINAL assume true; 9123#fibo1EXIT >#48#return; 9093#L25-1 call #t~ret7 := fibo1(~n - 2);< 9122#$Ultimate##0 ~n := #in~n; 9170#L10 assume !(~n < 1); 9091#L12 assume !(1 == ~n); 9076#L15 call #t~ret4 := fibo2(~n - 1);< 9151#$Ultimate##0 ~n := #in~n; 9167#L20 assume !(~n < 1); 9164#L22 assume !(1 == ~n); 9098#L25 call #t~ret6 := fibo1(~n - 1);< 9175#$Ultimate##0 ~n := #in~n; 9178#L10 assume !(~n < 1); 9177#L12 assume !(1 == ~n); 9064#L15 [2023-11-06 23:04:05,082 INFO L750 eck$LassoCheckResult]: Loop: 9064#L15 call #t~ret4 := fibo2(~n - 1);< 9069#$Ultimate##0 ~n := #in~n; 9070#L20 assume !(~n < 1); 9063#L22 assume !(1 == ~n); 9065#L25 call #t~ret6 := fibo1(~n - 1);< 9088#$Ultimate##0 ~n := #in~n; 9153#L10 assume !(~n < 1); 9149#L12 assume !(1 == ~n); 9064#L15 [2023-11-06 23:04:05,083 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:04:05,083 INFO L85 PathProgramCache]: Analyzing trace with hash -259516613, now seen corresponding path program 2 times [2023-11-06 23:04:05,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:04:05,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311810595] [2023-11-06 23:04:05,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:04:05,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:04:05,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:04:05,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-06 23:04:05,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:04:05,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-06 23:04:05,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:04:05,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-06 23:04:05,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:04:05,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-06 23:04:05,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:04:05,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-06 23:04:05,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:04:05,274 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 39 proven. 16 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-11-06 23:04:05,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:04:05,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311810595] [2023-11-06 23:04:05,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311810595] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:04:05,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395971383] [2023-11-06 23:04:05,275 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 23:04:05,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:04:05,276 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:04:05,281 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:04:05,300 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2023-11-06 23:04:05,363 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 23:04:05,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:04:05,365 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-06 23:04:05,367 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:04:05,440 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 39 proven. 16 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-11-06 23:04:05,440 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:04:05,605 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 39 proven. 16 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-11-06 23:04:05,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395971383] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:04:05,606 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:04:05,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 14 [2023-11-06 23:04:05,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345927533] [2023-11-06 23:04:05,606 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:04:05,607 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-06 23:04:05,607 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:04:05,607 INFO L85 PathProgramCache]: Analyzing trace with hash 1544065082, now seen corresponding path program 2 times [2023-11-06 23:04:05,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:04:05,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480437495] [2023-11-06 23:04:05,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:04:05,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:04:05,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:04:05,611 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 23:04:05,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:04:05,613 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 23:04:05,799 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 23:04:05,799 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 23:04:05,799 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 23:04:05,799 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 23:04:05,800 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-06 23:04:05,800 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:04:05,800 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 23:04:05,800 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 23:04:05,800 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_5-2.c_Iteration9_Loop [2023-11-06 23:04:05,800 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 23:04:05,800 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 23:04:05,801 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:04:05,804 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:04:05,817 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:04:05,820 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:04:05,823 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:04:05,826 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:04:05,828 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:04:05,831 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:04:05,933 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 23:04:05,933 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-06 23:04:05,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:04:05,933 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:04:05,935 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:04:05,941 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-06 23:04:05,941 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:04:05,942 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2023-11-06 23:04:05,956 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-06 23:04:05,956 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#res=0} Honda state: {fibo1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-06 23:04:05,959 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2023-11-06 23:04:05,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:04:05,960 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:04:05,961 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:04:05,963 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2023-11-06 23:04:05,964 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-06 23:04:05,964 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:04:05,991 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2023-11-06 23:04:05,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:04:05,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:04:05,993 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:04:05,994 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2023-11-06 23:04:05,996 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-06 23:04:05,996 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-06 23:04:08,834 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-06 23:04:08,838 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2023-11-06 23:04:08,838 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 23:04:08,839 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 23:04:08,839 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 23:04:08,839 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 23:04:08,839 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 23:04:08,839 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:04:08,839 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 23:04:08,839 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 23:04:08,839 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_5-2.c_Iteration9_Loop [2023-11-06 23:04:08,839 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 23:04:08,839 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 23:04:08,840 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:04:08,846 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:04:08,857 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:04:08,859 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:04:08,862 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:04:08,864 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:04:08,867 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:04:08,873 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:04:08,937 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 23:04:08,938 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 23:04:08,938 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:04:08,938 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:04:08,939 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:04:08,943 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2023-11-06 23:04:08,943 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 [2023-11-06 23:04:08,954 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:04:08,955 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:04:08,955 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:04:08,955 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:04:08,955 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:04:08,956 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:04:08,956 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:04:08,958 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:04:08,960 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2023-11-06 23:04:08,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:04:08,960 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:04:08,961 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:04:08,963 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2023-11-06 23:04:08,964 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 [2023-11-06 23:04:08,975 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:04:08,975 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:04:08,975 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:04:08,975 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:04:08,976 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:04:08,977 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:04:08,977 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:04:08,980 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 23:04:08,983 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2023-11-06 23:04:08,983 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2023-11-06 23:04:08,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:04:08,983 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:04:08,988 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:04:08,995 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 23:04:08,995 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-06 23:04:08,995 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 23:04:08,995 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo1_~n) = 1*fibo1_~n Supporting invariants [] [2023-11-06 23:04:08,997 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2023-11-06 23:04:08,998 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2023-11-06 23:04:08,999 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-06 23:04:09,011 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:04:09,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:04:09,099 INFO L262 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-06 23:04:09,102 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:04:09,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:04:09,533 INFO L262 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 23:04:09,534 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:04:09,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:04:09,621 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 6 loop predicates [2023-11-06 23:04:09,621 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 116 states and 122 transitions. cyclomatic complexity: 9 Second operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-06 23:04:09,746 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 116 states and 122 transitions. cyclomatic complexity: 9. Second operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Result 130 states and 137 transitions. Complement of second has 19 states. [2023-11-06 23:04:09,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 8 states 2 stem states 5 non-accepting loop states 1 accepting loop states [2023-11-06 23:04:09,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-06 23:04:09,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 17 transitions. [2023-11-06 23:04:09,748 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 17 transitions. Stem has 53 letters. Loop has 8 letters. [2023-11-06 23:04:09,748 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:04:09,748 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 23:04:09,763 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:04:09,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:04:09,850 INFO L262 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-06 23:04:09,852 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:04:10,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:04:10,263 INFO L262 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 23:04:10,264 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:04:10,313 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2023-11-06 23:04:10,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:04:10,378 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 6 loop predicates [2023-11-06 23:04:10,378 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 116 states and 122 transitions. cyclomatic complexity: 9 Second operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-06 23:04:10,546 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 116 states and 122 transitions. cyclomatic complexity: 9. Second operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Result 136 states and 143 transitions. Complement of second has 21 states. [2023-11-06 23:04:10,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 9 states 2 stem states 6 non-accepting loop states 1 accepting loop states [2023-11-06 23:04:10,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-06 23:04:10,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 20 transitions. [2023-11-06 23:04:10,548 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 20 transitions. Stem has 53 letters. Loop has 8 letters. [2023-11-06 23:04:10,548 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:04:10,548 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 23:04:10,562 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:04:10,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:04:10,647 INFO L262 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-06 23:04:10,649 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:04:11,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:04:11,049 INFO L262 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 23:04:11,050 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:04:11,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:04:11,141 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 6 loop predicates [2023-11-06 23:04:11,141 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 116 states and 122 transitions. cyclomatic complexity: 9 Second operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-06 23:04:11,344 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 116 states and 122 transitions. cyclomatic complexity: 9. Second operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Result 189 states and 199 transitions. Complement of second has 30 states. [2023-11-06 23:04:11,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 8 states 2 stem states 5 non-accepting loop states 1 accepting loop states [2023-11-06 23:04:11,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-06 23:04:11,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 42 transitions. [2023-11-06 23:04:11,347 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 42 transitions. Stem has 53 letters. Loop has 8 letters. [2023-11-06 23:04:11,347 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:04:11,347 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 42 transitions. Stem has 61 letters. Loop has 8 letters. [2023-11-06 23:04:11,348 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:04:11,351 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 42 transitions. Stem has 53 letters. Loop has 16 letters. [2023-11-06 23:04:11,351 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:04:11,352 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 189 states and 199 transitions. [2023-11-06 23:04:11,355 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2023-11-06 23:04:11,356 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 189 states to 0 states and 0 transitions. [2023-11-06 23:04:11,356 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2023-11-06 23:04:11,356 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2023-11-06 23:04:11,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2023-11-06 23:04:11,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:04:11,357 INFO L218 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-11-06 23:04:11,357 INFO L240 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-11-06 23:04:11,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:04:11,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-06 23:04:11,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2023-11-06 23:04:11,358 INFO L87 Difference]: Start difference. First operand 0 states and 0 transitions. Second operand has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 9 states have internal predecessors, (34), 7 states have call successors, (11), 7 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-06 23:04:11,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:04:11,358 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2023-11-06 23:04:11,358 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 0 states and 0 transitions. [2023-11-06 23:04:11,359 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2023-11-06 23:04:11,359 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 0 states to 0 states and 0 transitions. [2023-11-06 23:04:11,359 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2023-11-06 23:04:11,359 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2023-11-06 23:04:11,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2023-11-06 23:04:11,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:04:11,360 INFO L218 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-11-06 23:04:11,360 INFO L240 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-11-06 23:04:11,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 23:04:11,360 INFO L428 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-11-06 23:04:11,361 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2023-11-06 23:04:11,361 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2023-11-06 23:04:11,361 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2023-11-06 23:04:11,361 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2023-11-06 23:04:11,371 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 06.11 11:04:11 BoogieIcfgContainer [2023-11-06 23:04:11,371 INFO L131 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2023-11-06 23:04:11,372 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-06 23:04:11,372 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-06 23:04:11,373 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-06 23:04:11,373 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:03:41" (3/4) ... [2023-11-06 23:04:11,377 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-06 23:04:11,378 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-06 23:04:11,379 INFO L158 Benchmark]: Toolchain (without parser) took 30254.60ms. Allocated memory was 140.5MB in the beginning and 222.3MB in the end (delta: 81.8MB). Free memory was 94.6MB in the beginning and 110.2MB in the end (delta: -15.6MB). Peak memory consumption was 66.7MB. Max. memory is 16.1GB. [2023-11-06 23:04:11,379 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 140.5MB. Free memory is still 113.5MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 23:04:11,380 INFO L158 Benchmark]: CACSL2BoogieTranslator took 306.30ms. Allocated memory is still 140.5MB. Free memory was 94.0MB in the beginning and 84.1MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-06 23:04:11,380 INFO L158 Benchmark]: Boogie Procedure Inliner took 49.32ms. Allocated memory is still 140.5MB. Free memory was 84.1MB in the beginning and 83.0MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 23:04:11,381 INFO L158 Benchmark]: Boogie Preprocessor took 29.92ms. Allocated memory is still 140.5MB. Free memory was 83.0MB in the beginning and 82.0MB in the end (delta: 994.6kB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-06 23:04:11,381 INFO L158 Benchmark]: RCFGBuilder took 342.47ms. Allocated memory is still 140.5MB. Free memory was 81.5MB in the beginning and 72.1MB in the end (delta: 9.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2023-11-06 23:04:11,382 INFO L158 Benchmark]: BuchiAutomizer took 29513.23ms. Allocated memory was 140.5MB in the beginning and 222.3MB in the end (delta: 81.8MB). Free memory was 72.1MB in the beginning and 111.2MB in the end (delta: -39.2MB). Peak memory consumption was 45.8MB. Max. memory is 16.1GB. [2023-11-06 23:04:11,382 INFO L158 Benchmark]: Witness Printer took 6.09ms. Allocated memory is still 222.3MB. Free memory was 111.2MB in the beginning and 110.2MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 23:04:11,386 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.27ms. Allocated memory is still 140.5MB. Free memory is still 113.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 306.30ms. Allocated memory is still 140.5MB. Free memory was 94.0MB in the beginning and 84.1MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 49.32ms. Allocated memory is still 140.5MB. Free memory was 84.1MB in the beginning and 83.0MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 29.92ms. Allocated memory is still 140.5MB. Free memory was 83.0MB in the beginning and 82.0MB in the end (delta: 994.6kB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 342.47ms. Allocated memory is still 140.5MB. Free memory was 81.5MB in the beginning and 72.1MB in the end (delta: 9.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * BuchiAutomizer took 29513.23ms. Allocated memory was 140.5MB in the beginning and 222.3MB in the end (delta: 81.8MB). Free memory was 72.1MB in the beginning and 111.2MB in the end (delta: -39.2MB). Peak memory consumption was 45.8MB. Max. memory is 16.1GB. * Witness Printer took 6.09ms. Allocated memory is still 222.3MB. Free memory was 111.2MB in the beginning and 110.2MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 13 terminating modules (8 trivial, 3 deterministic, 2 nondeterministic). One deterministic module has affine ranking function \old(n) and consists of 7 locations. One deterministic module has affine ranking function n and consists of 12 locations. One deterministic module has affine ranking function n and consists of 13 locations. One nondeterministic module has affine ranking function n and consists of 15 locations. One nondeterministic module has affine ranking function n and consists of 8 locations. 8 modules have a trivial ranking function, the largest among these consists of 20 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 29.4s and 10 iterations. TraceHistogramMax:8. Analysis of lassos took 17.6s. Construction of modules took 2.2s. Büchi inclusion checks took 9.2s. Highest rank in rank-based complementation 3. Minimization of det autom 2. Minimization of nondet autom 11. Automata minimization 0.2s AutomataMinimizationTime, 11 MinimizatonAttempts, 180 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 [3, 0, 2, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 10/51 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 772 SdHoareTripleChecker+Valid, 2.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 745 mSDsluCounter, 1307 SdHoareTripleChecker+Invalid, 2.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 973 mSDsCounter, 379 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2228 IncrementalHoareTripleChecker+Invalid, 2607 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 379 mSolverCounterUnsat, 334 mSDtfsCounter, 2228 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI0 SFLT1 conc0 concLT1 SILN0 SILU0 SILI4 SILT3 lasso0 LassoPreprocessingBenchmarks: Lassos: inital16 mio100 ax100 hnf100 lsp74 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq192 hnf90 smp81 dnf100 smp100 tf113 neg100 sie104 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 56ms VariablesStem: 0 VariablesLoop: 0 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 20 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 5 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 3.9s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2023-11-06 23:04:11,421 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2023-11-06 23:04:11,626 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2023-11-06 23:04:11,825 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2023-11-06 23:04:12,026 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2023-11-06 23:04:12,226 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-11-06 23:04:12,427 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-11-06 23:04:12,627 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2023-11-06 23:04:12,827 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-11-06 23:04:13,028 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-11-06 23:04:13,229 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b76df24-0336-4677-880d-1ed0e89c6bd0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE