./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/termination-numeric/Fibonacci01-2.c --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 527bcce2 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_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/termination-numeric/Fibonacci01-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/config/svcomp-Termination-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 14cfbc3a2ba2bfe3a03d4d1ebff24b0baf1851f06dbbd2468b59e09322e4ce16 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-527bcce [2023-11-21 20:58:19,515 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-21 20:58:19,627 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/config/svcomp-Termination-64bit-Automizer_Default.epf [2023-11-21 20:58:19,641 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-21 20:58:19,641 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-21 20:58:19,679 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-21 20:58:19,679 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-21 20:58:19,680 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-21 20:58:19,681 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-21 20:58:19,682 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-21 20:58:19,683 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-21 20:58:19,684 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-21 20:58:19,684 INFO L153 SettingsManager]: * Use SBE=true [2023-11-21 20:58:19,685 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2023-11-21 20:58:19,686 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2023-11-21 20:58:19,686 INFO L153 SettingsManager]: * Use old map elimination=false [2023-11-21 20:58:19,687 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2023-11-21 20:58:19,688 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2023-11-21 20:58:19,689 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2023-11-21 20:58:19,689 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-21 20:58:19,690 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2023-11-21 20:58:19,691 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-21 20:58:19,692 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-21 20:58:19,692 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2023-11-21 20:58:19,693 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2023-11-21 20:58:19,694 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2023-11-21 20:58:19,694 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-21 20:58:19,695 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-21 20:58:19,696 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2023-11-21 20:58:19,696 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-21 20:58:19,697 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-21 20:58:19,698 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-21 20:58:19,698 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-21 20:58:19,699 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-21 20:58:19,700 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2023-11-21 20:58:19,701 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_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/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_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 14cfbc3a2ba2bfe3a03d4d1ebff24b0baf1851f06dbbd2468b59e09322e4ce16 [2023-11-21 20:58:20,018 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-21 20:58:20,049 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-21 20:58:20,052 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-21 20:58:20,054 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-21 20:58:20,054 INFO L274 PluginConnector]: CDTParser initialized [2023-11-21 20:58:20,056 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/../../sv-benchmarks/c/termination-numeric/Fibonacci01-2.c [2023-11-21 20:58:23,127 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-21 20:58:23,332 INFO L384 CDTParser]: Found 1 translation units. [2023-11-21 20:58:23,333 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/sv-benchmarks/c/termination-numeric/Fibonacci01-2.c [2023-11-21 20:58:23,340 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/data/14e38bd85/a809ef5b0280412287273b224506eb43/FLAG70d6a1326 [2023-11-21 20:58:23,355 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/data/14e38bd85/a809ef5b0280412287273b224506eb43 [2023-11-21 20:58:23,358 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-21 20:58:23,359 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-21 20:58:23,361 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-21 20:58:23,361 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-21 20:58:23,366 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-21 20:58:23,367 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 08:58:23" (1/1) ... [2023-11-21 20:58:23,368 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1f9bc5dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 08:58:23, skipping insertion in model container [2023-11-21 20:58:23,368 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 08:58:23" (1/1) ... [2023-11-21 20:58:23,388 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-21 20:58:23,582 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-21 20:58:23,594 INFO L202 MainTranslator]: Completed pre-run [2023-11-21 20:58:23,613 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-21 20:58:23,629 INFO L206 MainTranslator]: Completed translation [2023-11-21 20:58:23,630 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 08:58:23 WrapperNode [2023-11-21 20:58:23,630 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-21 20:58:23,631 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-21 20:58:23,631 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-21 20:58:23,631 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-21 20:58:23,640 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 08:58:23" (1/1) ... [2023-11-21 20:58:23,650 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 08:58:23" (1/1) ... [2023-11-21 20:58:23,672 INFO L138 Inliner]: procedures = 13, calls = 11, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 25 [2023-11-21 20:58:23,672 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-21 20:58:23,673 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-21 20:58:23,673 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-21 20:58:23,673 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-21 20:58:23,684 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 08:58:23" (1/1) ... [2023-11-21 20:58:23,684 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 08:58:23" (1/1) ... [2023-11-21 20:58:23,685 INFO L184 PluginConnector]: Executing the observer HeapSplitter from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 08:58:23" (1/1) ... [2023-11-21 20:58:23,694 INFO L187 HeapSplitter]: Split 2 memory accesses to 1 slices as follows [2] [2023-11-21 20:58:23,694 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 08:58:23" (1/1) ... [2023-11-21 20:58:23,695 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 08:58:23" (1/1) ... [2023-11-21 20:58:23,697 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 08:58:23" (1/1) ... [2023-11-21 20:58:23,699 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 08:58:23" (1/1) ... [2023-11-21 20:58:23,700 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 08:58:23" (1/1) ... [2023-11-21 20:58:23,701 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 08:58:23" (1/1) ... [2023-11-21 20:58:23,702 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-21 20:58:23,703 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-21 20:58:23,703 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-21 20:58:23,704 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-21 20:58:23,704 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 08:58:23" (1/1) ... [2023-11-21 20:58:23,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:23,727 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:23,740 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:23,747 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2023-11-21 20:58:23,777 INFO L130 BoogieDeclarations]: Found specification of procedure fibonacci [2023-11-21 20:58:23,777 INFO L138 BoogieDeclarations]: Found implementation of procedure fibonacci [2023-11-21 20:58:23,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-21 20:58:23,778 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-21 20:58:23,778 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-21 20:58:23,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-21 20:58:23,843 INFO L240 CfgBuilder]: Building ICFG [2023-11-21 20:58:23,846 INFO L266 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-21 20:58:23,944 INFO L281 CfgBuilder]: Performing block encoding [2023-11-21 20:58:23,953 INFO L303 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-21 20:58:23,953 INFO L308 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-21 20:58:23,955 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 08:58:23 BoogieIcfgContainer [2023-11-21 20:58:23,955 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-21 20:58:23,957 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2023-11-21 20:58:23,957 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2023-11-21 20:58:23,961 INFO L274 PluginConnector]: BuchiAutomizer initialized [2023-11-21 20:58:23,962 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-21 20:58:23,962 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 21.11 08:58:23" (1/3) ... [2023-11-21 20:58:23,963 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@28cd9b55 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 21.11 08:58:23, skipping insertion in model container [2023-11-21 20:58:23,963 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-21 20:58:23,963 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 08:58:23" (2/3) ... [2023-11-21 20:58:23,964 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@28cd9b55 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 21.11 08:58:23, skipping insertion in model container [2023-11-21 20:58:23,964 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-21 20:58:23,964 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 08:58:23" (3/3) ... [2023-11-21 20:58:23,966 INFO L332 chiAutomizerObserver]: Analyzing ICFG Fibonacci01-2.c [2023-11-21 20:58:24,020 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2023-11-21 20:58:24,020 INFO L304 stractBuchiCegarLoop]: Hoare is false [2023-11-21 20:58:24,021 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2023-11-21 20:58:24,021 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2023-11-21 20:58:24,022 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2023-11-21 20:58:24,022 INFO L308 stractBuchiCegarLoop]: Difference is false [2023-11-21 20:58:24,022 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2023-11-21 20:58:24,022 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2023-11-21 20:58:24,026 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 19 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-11-21 20:58:24,046 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2023-11-21 20:58:24,047 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-21 20:58:24,047 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-21 20:58:24,053 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2023-11-21 20:58:24,053 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-21 20:58:24,054 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2023-11-21 20:58:24,054 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 19 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-11-21 20:58:24,056 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2023-11-21 20:58:24,057 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-21 20:58:24,057 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-21 20:58:24,057 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2023-11-21 20:58:24,057 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-21 20:58:24,065 INFO L748 eck$LassoCheckResult]: Stem: 16#$Ultimate##0true assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 10#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet6#1, main_#t~ret7#1, main_~x~0#1, main_~result~0#1;havoc main_#t~nondet6#1;main_~x~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; 7#L29true assume !(main_~x~0#1 < 1); 9#L31true call main_#t~ret7#1 := fibonacci(main_~x~0#1);< 13#$Ultimate##0true [2023-11-21 20:58:24,066 INFO L750 eck$LassoCheckResult]: Loop: 13#$Ultimate##0true ~n := #in~n; 4#L17true assume !(~n < 1); 18#L19true assume !(1 == ~n); 15#L22true call #t~ret4 := fibonacci(~n - 1);< 13#$Ultimate##0true [2023-11-21 20:58:24,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 20:58:24,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1325878, now seen corresponding path program 1 times [2023-11-21 20:58:24,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 20:58:24,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698089281] [2023-11-21 20:58:24,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 20:58:24,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 20:58:24,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 20:58:24,182 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-21 20:58:24,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 20:58:24,210 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-21 20:58:24,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 20:58:24,213 INFO L85 PathProgramCache]: Analyzing trace with hash 927648, now seen corresponding path program 1 times [2023-11-21 20:58:24,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 20:58:24,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175032509] [2023-11-21 20:58:24,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 20:58:24,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 20:58:24,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 20:58:24,222 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-21 20:58:24,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 20:58:24,228 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-21 20:58:24,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 20:58:24,230 INFO L85 PathProgramCache]: Analyzing trace with hash 410501205, now seen corresponding path program 1 times [2023-11-21 20:58:24,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 20:58:24,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489392745] [2023-11-21 20:58:24,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 20:58:24,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 20:58:24,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 20:58:24,244 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-21 20:58:24,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 20:58:24,258 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-21 20:58:24,411 INFO L210 LassoAnalysis]: Preferences: [2023-11-21 20:58:24,412 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-21 20:58:24,412 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-21 20:58:24,412 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-21 20:58:24,413 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-21 20:58:24,413 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:24,413 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-21 20:58:24,413 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-21 20:58:24,413 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci01-2.c_Iteration1_Loop [2023-11-21 20:58:24,414 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-21 20:58:24,414 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-21 20:58:24,431 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-21 20:58:24,440 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-21 20:58:24,443 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-21 20:58:24,446 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-21 20:58:24,457 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-21 20:58:24,570 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-21 20:58:24,571 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-21 20:58:24,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:24,574 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:24,577 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:24,584 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-21 20:58:24,585 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 20:58:24,600 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2023-11-21 20:58:24,604 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-21 20:58:24,605 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibonacci_#res=0} Honda state: {fibonacci_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-21 20:58:24,629 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:24,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:24,629 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:24,654 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:24,657 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2023-11-21 20:58:24,658 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-21 20:58:24,658 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 20:58:24,680 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-21 20:58:24,680 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibonacci_#t~ret5=0} Honda state: {fibonacci_#t~ret5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-21 20:58:24,702 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:24,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:24,702 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:24,703 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:24,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2023-11-21 20:58:24,707 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-21 20:58:24,707 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 20:58:24,720 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-21 20:58:24,720 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibonacci_~n=0} Honda state: {fibonacci_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-21 20:58:24,738 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:24,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:24,739 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:24,744 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:24,746 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2023-11-21 20:58:24,753 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-21 20:58:24,760 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 20:58:24,787 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:24,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:24,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:24,791 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:24,800 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2023-11-21 20:58:24,809 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-21 20:58:24,809 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 20:58:24,909 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-21 20:58:24,917 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:24,917 INFO L210 LassoAnalysis]: Preferences: [2023-11-21 20:58:24,918 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-21 20:58:24,918 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-21 20:58:24,918 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-21 20:58:24,918 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-21 20:58:24,918 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:24,918 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-21 20:58:24,918 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-21 20:58:24,918 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci01-2.c_Iteration1_Loop [2023-11-21 20:58:24,918 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-21 20:58:24,919 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-21 20:58:24,920 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-21 20:58:24,923 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-21 20:58:24,926 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-21 20:58:24,929 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-21 20:58:24,938 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-21 20:58:24,992 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-21 20:58:24,997 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-21 20:58:24,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:24,999 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:25,000 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:25,008 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2023-11-21 20:58:25,009 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-21 20:58:25,019 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 20:58:25,019 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 20:58:25,020 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 20:58:25,020 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 20:58:25,020 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 20:58:25,022 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 20:58:25,022 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 20:58:25,035 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-21 20:58:25,058 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:25,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:25,058 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:25,061 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:25,073 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-21 20:58:25,085 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 20:58:25,085 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 20:58:25,085 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 20:58:25,085 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 20:58:25,085 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 20:58:25,089 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 20:58:25,090 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 20:58:25,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2023-11-21 20:58:25,107 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-21 20:58:25,121 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:25,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:25,122 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:25,123 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:25,124 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2023-11-21 20:58:25,128 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-21 20:58:25,138 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 20:58:25,138 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 20:58:25,138 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 20:58:25,138 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 20:58:25,139 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 20:58:25,139 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 20:58:25,139 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 20:58:25,152 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-21 20:58:25,168 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:25,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:25,169 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:25,170 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:25,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2023-11-21 20:58:25,172 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-21 20:58:25,182 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 20:58:25,182 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 20:58:25,182 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 20:58:25,182 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 20:58:25,182 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 20:58:25,192 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 20:58:25,192 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 20:58:25,216 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-21 20:58:25,224 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-21 20:58:25,224 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-21 20:58:25,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:25,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:25,253 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:25,255 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-21 20:58:25,256 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-21 20:58:25,256 INFO L513 LassoAnalysis]: Proved termination. [2023-11-21 20:58:25,256 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibonacci_#in~n) = 1*fibonacci_#in~n Supporting invariants [] [2023-11-21 20:58:25,271 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2023-11-21 20:58:25,278 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:25,281 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-21 20:58:25,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 20:58:25,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:25,344 INFO L262 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-21 20:58:25,346 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 20:58:25,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:25,369 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-21 20:58:25,370 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 20:58:25,414 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-21 20:58:25,449 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2023-11-21 20:58:25,451 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 19 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 4 states, 4 states have (on average 1.5) internal successors, (6), 3 states have internal predecessors, (6), 2 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 20:58:25,560 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 19 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3). Second operand has 4 states, 4 states have (on average 1.5) internal successors, (6), 3 states have internal predecessors, (6), 2 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 52 states and 64 transitions. Complement of second has 12 states. [2023-11-21 20:58:25,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2023-11-21 20:58:25,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 1.5) internal successors, (6), 3 states have internal predecessors, (6), 2 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-21 20:58:25,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 15 transitions. [2023-11-21 20:58:25,569 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 15 transitions. Stem has 4 letters. Loop has 4 letters. [2023-11-21 20:58:25,571 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 20:58:25,571 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 15 transitions. Stem has 8 letters. Loop has 4 letters. [2023-11-21 20:58:25,571 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 20:58:25,571 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 15 transitions. Stem has 4 letters. Loop has 8 letters. [2023-11-21 20:58:25,572 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 20:58:25,572 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 52 states and 64 transitions. [2023-11-21 20:58:25,577 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2023-11-21 20:58:25,586 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 52 states to 26 states and 35 transitions. [2023-11-21 20:58:25,587 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18 [2023-11-21 20:58:25,587 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19 [2023-11-21 20:58:25,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 35 transitions. [2023-11-21 20:58:25,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-21 20:58:25,588 INFO L218 hiAutomatonCegarLoop]: Abstraction has 26 states and 35 transitions. [2023-11-21 20:58:25,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states and 35 transitions. [2023-11-21 20:58:25,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 21. [2023-11-21 20:58:25,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2023-11-21 20:58:25,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 27 transitions. [2023-11-21 20:58:25,619 INFO L240 hiAutomatonCegarLoop]: Abstraction has 21 states and 27 transitions. [2023-11-21 20:58:25,619 INFO L428 stractBuchiCegarLoop]: Abstraction has 21 states and 27 transitions. [2023-11-21 20:58:25,620 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2023-11-21 20:58:25,620 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 21 states and 27 transitions. [2023-11-21 20:58:25,621 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2023-11-21 20:58:25,621 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-21 20:58:25,621 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-21 20:58:25,623 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 20:58:25,623 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 20:58:25,623 INFO L748 eck$LassoCheckResult]: Stem: 141#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 142#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet6#1, main_#t~ret7#1, main_~x~0#1, main_~result~0#1;havoc main_#t~nondet6#1;main_~x~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; 143#L29 assume !(main_~x~0#1 < 1); 130#L31 call main_#t~ret7#1 := fibonacci(main_~x~0#1);< 146#$Ultimate##0 ~n := #in~n; 137#L17 assume !(~n < 1); 138#L19 assume !(1 == ~n); 131#L22 call #t~ret4 := fibonacci(~n - 1);< 139#$Ultimate##0 ~n := #in~n; 134#L17 assume ~n < 1;#res := 0; 135#fibonacciFINAL assume true; 140#fibonacciEXIT >#36#return; 129#L22-1 [2023-11-21 20:58:25,623 INFO L750 eck$LassoCheckResult]: Loop: 129#L22-1 call #t~ret5 := fibonacci(~n - 2);< 133#$Ultimate##0 ~n := #in~n; 149#L17 assume !(~n < 1); 148#L19 assume !(1 == ~n); 132#L22 call #t~ret4 := fibonacci(~n - 1);< 133#$Ultimate##0 ~n := #in~n; 149#L17 assume ~n < 1;#res := 0; 145#fibonacciFINAL assume true; 147#fibonacciEXIT >#36#return; 129#L22-1 [2023-11-21 20:58:25,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 20:58:25,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1689937232, now seen corresponding path program 1 times [2023-11-21 20:58:25,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 20:58:25,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562311265] [2023-11-21 20:58:25,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 20:58:25,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 20:58:25,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:25,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-21 20:58:25,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:25,833 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-21 20:58:25,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 20:58:25,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562311265] [2023-11-21 20:58:25,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562311265] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 20:58:25,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 20:58:25,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-21 20:58:25,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377229314] [2023-11-21 20:58:25,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 20:58:25,838 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-21 20:58:25,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 20:58:25,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1163555262, now seen corresponding path program 1 times [2023-11-21 20:58:25,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 20:58:25,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209577756] [2023-11-21 20:58:25,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 20:58:25,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 20:58:25,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:25,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-21 20:58:25,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:25,958 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-21 20:58:25,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 20:58:25,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209577756] [2023-11-21 20:58:25,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209577756] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 20:58:25,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 20:58:25,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-21 20:58:25,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811102821] [2023-11-21 20:58:25,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 20:58:25,963 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-21 20:58:25,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 20:58:25,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-21 20:58:25,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-21 20:58:25,967 INFO L87 Difference]: Start difference. First operand 21 states and 27 transitions. cyclomatic complexity: 8 Second operand has 6 states, 4 states have (on average 1.5) internal successors, (6), 5 states have internal predecessors, (6), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-21 20:58:26,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-21 20:58:26,042 INFO L93 Difference]: Finished difference Result 27 states and 33 transitions. [2023-11-21 20:58:26,042 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 27 states and 33 transitions. [2023-11-21 20:58:26,044 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2023-11-21 20:58:26,046 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 27 states to 25 states and 31 transitions. [2023-11-21 20:58:26,046 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 21 [2023-11-21 20:58:26,046 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 21 [2023-11-21 20:58:26,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 31 transitions. [2023-11-21 20:58:26,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-21 20:58:26,047 INFO L218 hiAutomatonCegarLoop]: Abstraction has 25 states and 31 transitions. [2023-11-21 20:58:26,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states and 31 transitions. [2023-11-21 20:58:26,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2023-11-21 20:58:26,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 17 states have (on average 1.1764705882352942) internal successors, (20), 19 states have internal predecessors, (20), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-21 20:58:26,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 31 transitions. [2023-11-21 20:58:26,051 INFO L240 hiAutomatonCegarLoop]: Abstraction has 25 states and 31 transitions. [2023-11-21 20:58:26,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-21 20:58:26,053 INFO L428 stractBuchiCegarLoop]: Abstraction has 25 states and 31 transitions. [2023-11-21 20:58:26,053 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2023-11-21 20:58:26,053 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 25 states and 31 transitions. [2023-11-21 20:58:26,054 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2023-11-21 20:58:26,054 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-21 20:58:26,054 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-21 20:58:26,056 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 20:58:26,056 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1] [2023-11-21 20:58:26,056 INFO L748 eck$LassoCheckResult]: Stem: 216#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 217#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet6#1, main_#t~ret7#1, main_~x~0#1, main_~result~0#1;havoc main_#t~nondet6#1;main_~x~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; 218#L29 assume !(main_~x~0#1 < 1); 205#L31 call main_#t~ret7#1 := fibonacci(main_~x~0#1);< 220#$Ultimate##0 ~n := #in~n; 211#L17 assume !(~n < 1); 212#L19 assume !(1 == ~n); 206#L22 call #t~ret4 := fibonacci(~n - 1);< 213#$Ultimate##0 ~n := #in~n; 209#L17 assume !(~n < 1); 210#L19 assume 1 == ~n;#res := 1; 221#fibonacciFINAL assume true; 225#fibonacciEXIT >#36#return; 204#L22-1 [2023-11-21 20:58:26,056 INFO L750 eck$LassoCheckResult]: Loop: 204#L22-1 call #t~ret5 := fibonacci(~n - 2);< 208#$Ultimate##0 ~n := #in~n; 227#L17 assume !(~n < 1); 226#L19 assume !(1 == ~n); 207#L22 call #t~ret4 := fibonacci(~n - 1);< 208#$Ultimate##0 ~n := #in~n; 227#L17 assume !(~n < 1); 226#L19 assume !(1 == ~n); 207#L22 call #t~ret4 := fibonacci(~n - 1);< 208#$Ultimate##0 ~n := #in~n; 227#L17 assume !(~n < 1); 226#L19 assume 1 == ~n;#res := 1; 222#fibonacciFINAL assume true; 223#fibonacciEXIT >#36#return; 204#L22-1 call #t~ret5 := fibonacci(~n - 2);< 208#$Ultimate##0 ~n := #in~n; 227#L17 assume ~n < 1;#res := 0; 228#fibonacciFINAL assume true; 214#fibonacciEXIT >#38#return; 215#L22-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 219#fibonacciFINAL assume true; 224#fibonacciEXIT >#36#return; 204#L22-1 [2023-11-21 20:58:26,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 20:58:26,057 INFO L85 PathProgramCache]: Analyzing trace with hash -848422362, now seen corresponding path program 1 times [2023-11-21 20:58:26,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 20:58:26,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015136778] [2023-11-21 20:58:26,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 20:58:26,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 20:58:26,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 20:58:26,067 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-21 20:58:26,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 20:58:26,078 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-21 20:58:26,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 20:58:26,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1698967994, now seen corresponding path program 1 times [2023-11-21 20:58:26,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 20:58:26,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051748110] [2023-11-21 20:58:26,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 20:58:26,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 20:58:26,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 20:58:26,099 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-21 20:58:26,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 20:58:26,125 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-21 20:58:26,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 20:58:26,130 INFO L85 PathProgramCache]: Analyzing trace with hash 250475039, now seen corresponding path program 1 times [2023-11-21 20:58:26,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 20:58:26,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717130945] [2023-11-21 20:58:26,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 20:58:26,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 20:58:26,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:26,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-21 20:58:26,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:26,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-21 20:58:26,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:26,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-21 20:58:26,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:26,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-21 20:58:26,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:26,324 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 8 proven. 22 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2023-11-21 20:58:26,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 20:58:26,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717130945] [2023-11-21 20:58:26,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717130945] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-21 20:58:26,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1185429761] [2023-11-21 20:58:26,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 20:58:26,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 20:58:26,326 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:26,333 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-21 20:58:26,355 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-21 20:58:26,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:26,389 INFO L262 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-21 20:58:26,391 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 20:58:26,454 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 38 proven. 1 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-11-21 20:58:26,454 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 20:58:26,589 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 8 proven. 22 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2023-11-21 20:58:26,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1185429761] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 20:58:26,590 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-21 20:58:26,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2023-11-21 20:58:26,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216204713] [2023-11-21 20:58:26,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-21 20:58:26,642 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:27,053 INFO L210 LassoAnalysis]: Preferences: [2023-11-21 20:58:27,053 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-21 20:58:27,053 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-21 20:58:27,053 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-21 20:58:27,053 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-21 20:58:27,053 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:27,053 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-21 20:58:27,054 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-21 20:58:27,054 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci01-2.c_Iteration3_Loop [2023-11-21 20:58:27,054 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-21 20:58:27,054 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-21 20:58:27,056 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-21 20:58:27,068 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-21 20:58:27,075 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-21 20:58:27,077 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-21 20:58:27,140 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-21 20:58:27,141 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-21 20:58:27,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:27,141 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:27,144 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:27,157 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-21 20:58:27,157 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 20:58:27,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2023-11-21 20:58:27,200 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:27,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:27,201 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:27,203 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:27,210 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-21 20:58:27,210 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 20:58:27,223 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2023-11-21 20:58:27,575 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-21 20:58:27,578 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:27,578 INFO L210 LassoAnalysis]: Preferences: [2023-11-21 20:58:27,579 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-21 20:58:27,579 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-21 20:58:27,579 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-21 20:58:27,579 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-21 20:58:27,579 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:27,579 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-21 20:58:27,579 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-21 20:58:27,579 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci01-2.c_Iteration3_Loop [2023-11-21 20:58:27,579 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-21 20:58:27,579 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-21 20:58:27,580 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-21 20:58:27,589 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-21 20:58:27,591 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-21 20:58:27,594 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-21 20:58:27,675 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-21 20:58:27,675 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-21 20:58:27,675 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:27,675 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:27,676 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:27,688 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2023-11-21 20:58:27,688 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-21 20:58:27,701 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 20:58:27,701 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 20:58:27,701 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 20:58:27,701 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 20:58:27,701 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 20:58:27,702 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 20:58:27,702 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 20:58:27,711 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-21 20:58:27,734 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:27,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:27,735 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:27,736 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:27,745 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-21 20:58:27,757 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 20:58:27,757 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 20:58:27,757 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 20:58:27,757 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 20:58:27,757 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 20:58:27,758 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 20:58:27,758 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 20:58:27,760 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2023-11-21 20:58:27,771 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-21 20:58:27,794 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:27,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:27,795 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:27,796 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:27,799 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2023-11-21 20:58:27,799 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-21 20:58:27,812 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 20:58:27,812 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 20:58:27,812 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 20:58:27,812 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 20:58:27,812 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 20:58:27,813 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 20:58:27,813 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 20:58:27,831 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-21 20:58:27,854 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:27,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:27,854 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:27,856 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:27,863 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-21 20:58:27,875 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 20:58:27,875 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 20:58:27,875 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 20:58:27,876 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 20:58:27,876 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 20:58:27,877 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 20:58:27,877 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 20:58:27,879 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2023-11-21 20:58:27,895 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-21 20:58:27,925 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-21 20:58:27,925 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-21 20:58:27,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:27,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:27,929 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:27,938 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-21 20:58:27,938 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-21 20:58:27,938 INFO L513 LassoAnalysis]: Proved termination. [2023-11-21 20:58:27,938 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibonacci_~n) = 1*fibonacci_~n Supporting invariants [] [2023-11-21 20:58:27,939 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2023-11-21 20:58:27,961 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:27,962 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-21 20:58:27,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 20:58:27,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:27,998 INFO L262 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-21 20:58:27,999 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 20:58:28,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:28,099 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-21 20:58:28,102 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 20:58:28,264 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 4 proven. 15 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-21 20:58:28,265 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 7 loop predicates [2023-11-21 20:58:28,266 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 25 states and 31 transitions. cyclomatic complexity: 8 Second operand has 9 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 2 states have call predecessors, (4), 4 states have call successors, (4) [2023-11-21 20:58:28,564 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 25 states and 31 transitions. cyclomatic complexity: 8. Second operand has 9 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 2 states have call predecessors, (4), 4 states have call successors, (4) Result 160 states and 216 transitions. Complement of second has 48 states. [2023-11-21 20:58:28,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 10 states 2 stem states 7 non-accepting loop states 1 accepting loop states [2023-11-21 20:58:28,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 2 states have call predecessors, (4), 4 states have call successors, (4) [2023-11-21 20:58:28,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 42 transitions. [2023-11-21 20:58:28,567 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 42 transitions. Stem has 13 letters. Loop has 22 letters. [2023-11-21 20:58:28,569 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 20:58:28,569 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 42 transitions. Stem has 35 letters. Loop has 22 letters. [2023-11-21 20:58:28,570 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 20:58:28,570 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 42 transitions. Stem has 13 letters. Loop has 44 letters. [2023-11-21 20:58:28,572 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 20:58:28,572 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 160 states and 216 transitions. [2023-11-21 20:58:28,580 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 15 [2023-11-21 20:58:28,586 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 160 states to 129 states and 181 transitions. [2023-11-21 20:58:28,587 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 75 [2023-11-21 20:58:28,587 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 80 [2023-11-21 20:58:28,587 INFO L73 IsDeterministic]: Start isDeterministic. Operand 129 states and 181 transitions. [2023-11-21 20:58:28,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-21 20:58:28,588 INFO L218 hiAutomatonCegarLoop]: Abstraction has 129 states and 181 transitions. [2023-11-21 20:58:28,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states and 181 transitions. [2023-11-21 20:58:28,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 107. [2023-11-21 20:58:28,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 67 states have (on average 1.2238805970149254) internal successors, (82), 71 states have internal predecessors, (82), 25 states have call successors, (26), 13 states have call predecessors, (26), 15 states have return successors, (33), 22 states have call predecessors, (33), 23 states have call successors, (33) [2023-11-21 20:58:28,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 141 transitions. [2023-11-21 20:58:28,610 INFO L240 hiAutomatonCegarLoop]: Abstraction has 107 states and 141 transitions. [2023-11-21 20:58:28,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 20:58:28,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-21 20:58:28,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-11-21 20:58:28,611 INFO L87 Difference]: Start difference. First operand 107 states and 141 transitions. Second operand has 9 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 3 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2023-11-21 20:58:28,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-21 20:58:28,707 INFO L93 Difference]: Finished difference Result 45 states and 58 transitions. [2023-11-21 20:58:28,707 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 45 states and 58 transitions. [2023-11-21 20:58:28,709 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2023-11-21 20:58:28,711 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 45 states to 42 states and 54 transitions. [2023-11-21 20:58:28,722 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 35 [2023-11-21 20:58:28,723 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 35 [2023-11-21 20:58:28,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 54 transitions. [2023-11-21 20:58:28,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-21 20:58:28,724 INFO L218 hiAutomatonCegarLoop]: Abstraction has 42 states and 54 transitions. [2023-11-21 20:58:28,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states and 54 transitions. [2023-11-21 20:58:28,738 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:28,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 39. [2023-11-21 20:58:28,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 26 states have (on average 1.1153846153846154) internal successors, (29), 28 states have internal predecessors, (29), 7 states have call successors, (7), 5 states have call predecessors, (7), 6 states have return successors, (12), 5 states have call predecessors, (12), 6 states have call successors, (12) [2023-11-21 20:58:28,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 48 transitions. [2023-11-21 20:58:28,745 INFO L240 hiAutomatonCegarLoop]: Abstraction has 39 states and 48 transitions. [2023-11-21 20:58:28,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-21 20:58:28,747 INFO L428 stractBuchiCegarLoop]: Abstraction has 39 states and 48 transitions. [2023-11-21 20:58:28,747 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2023-11-21 20:58:28,747 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 39 states and 48 transitions. [2023-11-21 20:58:28,748 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2023-11-21 20:58:28,748 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-21 20:58:28,749 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-21 20:58:28,751 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 20:58:28,751 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1] [2023-11-21 20:58:28,751 INFO L748 eck$LassoCheckResult]: Stem: 989#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 990#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet6#1, main_#t~ret7#1, main_~x~0#1, main_~result~0#1;havoc main_#t~nondet6#1;main_~x~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; 991#L29 assume !(main_~x~0#1 < 1); 981#L31 call main_#t~ret7#1 := fibonacci(main_~x~0#1);< 994#$Ultimate##0 ~n := #in~n; 985#L17 assume !(~n < 1); 986#L19 assume !(1 == ~n); 980#L22 call #t~ret4 := fibonacci(~n - 1);< 982#$Ultimate##0 ~n := #in~n; 999#L17 assume !(~n < 1); 1012#L19 assume !(1 == ~n); 992#L22 call #t~ret4 := fibonacci(~n - 1);< 982#$Ultimate##0 ~n := #in~n; 998#L17 assume !(~n < 1); 995#L19 assume 1 == ~n;#res := 1; 996#fibonacciFINAL assume true; 1010#fibonacciEXIT >#36#return; 1007#L22-1 call #t~ret5 := fibonacci(~n - 2);< 1008#$Ultimate##0 ~n := #in~n; 1011#L17 assume ~n < 1;#res := 0; 1009#fibonacciFINAL assume true; 1006#fibonacciEXIT >#38#return; 1005#L22-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 1004#fibonacciFINAL assume true; 1003#fibonacciEXIT >#36#return; 977#L22-1 [2023-11-21 20:58:28,752 INFO L750 eck$LassoCheckResult]: Loop: 977#L22-1 call #t~ret5 := fibonacci(~n - 2);< 979#$Ultimate##0 ~n := #in~n; 1002#L17 assume !(~n < 1); 1000#L19 assume !(1 == ~n); 976#L22 call #t~ret4 := fibonacci(~n - 1);< 979#$Ultimate##0 ~n := #in~n; 1002#L17 assume !(~n < 1); 1000#L19 assume !(1 == ~n); 976#L22 call #t~ret4 := fibonacci(~n - 1);< 979#$Ultimate##0 ~n := #in~n; 1002#L17 assume !(~n < 1); 1000#L19 assume 1 == ~n;#res := 1; 1001#fibonacciFINAL assume true; 1013#fibonacciEXIT >#36#return; 975#L22-1 call #t~ret5 := fibonacci(~n - 2);< 978#$Ultimate##0 ~n := #in~n; 983#L17 assume ~n < 1;#res := 0; 984#fibonacciFINAL assume true; 987#fibonacciEXIT >#38#return; 988#L22-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 993#fibonacciFINAL assume true; 997#fibonacciEXIT >#36#return; 977#L22-1 [2023-11-21 20:58:28,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 20:58:28,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1885512200, now seen corresponding path program 2 times [2023-11-21 20:58:28,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 20:58:28,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362982268] [2023-11-21 20:58:28,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 20:58:28,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 20:58:28,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 20:58:28,763 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-21 20:58:28,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 20:58:28,774 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-21 20:58:28,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 20:58:28,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1698967994, now seen corresponding path program 2 times [2023-11-21 20:58:28,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 20:58:28,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719541852] [2023-11-21 20:58:28,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 20:58:28,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 20:58:28,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 20:58:28,784 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-21 20:58:28,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 20:58:28,792 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-21 20:58:28,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 20:58:28,793 INFO L85 PathProgramCache]: Analyzing trace with hash -360938367, now seen corresponding path program 3 times [2023-11-21 20:58:28,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 20:58:28,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790253670] [2023-11-21 20:58:28,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 20:58:28,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 20:58:28,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:28,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-21 20:58:28,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:28,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-21 20:58:28,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:28,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-21 20:58:28,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:28,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-11-21 20:58:28,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:28,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-21 20:58:28,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:28,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-21 20:58:28,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:29,001 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 16 proven. 46 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2023-11-21 20:58:29,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 20:58:29,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790253670] [2023-11-21 20:58:29,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790253670] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-21 20:58:29,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1754600460] [2023-11-21 20:58:29,002 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-21 20:58:29,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 20:58:29,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:29,004 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-21 20:58:29,035 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-21 20:58:29,079 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2023-11-21 20:58:29,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-21 20:58:29,080 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-21 20:58:29,086 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 20:58:29,204 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 35 proven. 47 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-11-21 20:58:29,204 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 20:58:29,585 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 35 proven. 49 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-11-21 20:58:29,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1754600460] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 20:58:29,586 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-21 20:58:29,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 12] total 21 [2023-11-21 20:58:29,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999787420] [2023-11-21 20:58:29,586 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-21 20:58:29,918 INFO L210 LassoAnalysis]: Preferences: [2023-11-21 20:58:29,918 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-21 20:58:29,918 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-21 20:58:29,918 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-21 20:58:29,918 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-21 20:58:29,918 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:29,919 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-21 20:58:29,919 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-21 20:58:29,919 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci01-2.c_Iteration4_Loop [2023-11-21 20:58:29,919 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-21 20:58:29,919 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-21 20:58:29,920 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-21 20:58:29,932 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-21 20:58:29,935 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-21 20:58:29,938 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-21 20:58:30,006 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-21 20:58:30,006 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-21 20:58:30,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:30,006 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:30,007 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:30,010 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-21 20:58:30,010 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 20:58:30,024 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2023-11-21 20:58:30,056 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:30,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:30,056 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:30,057 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:30,061 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-21 20:58:30,061 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 20:58:30,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2023-11-21 20:58:30,423 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-21 20:58:30,428 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:30,428 INFO L210 LassoAnalysis]: Preferences: [2023-11-21 20:58:30,431 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-21 20:58:30,431 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-21 20:58:30,431 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-21 20:58:30,432 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-21 20:58:30,432 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:30,432 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-21 20:58:30,432 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-21 20:58:30,432 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci01-2.c_Iteration4_Loop [2023-11-21 20:58:30,432 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-21 20:58:30,432 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-21 20:58:30,433 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-21 20:58:30,446 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-21 20:58:30,451 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-21 20:58:30,459 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-21 20:58:30,540 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-21 20:58:30,541 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-21 20:58:30,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:30,542 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:30,543 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:30,546 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-21 20:58:30,559 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 20:58:30,559 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 20:58:30,559 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 20:58:30,559 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 20:58:30,559 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 20:58:30,561 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 20:58:30,561 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 20:58:30,567 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2023-11-21 20:58:30,574 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-21 20:58:30,578 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-21 20:58:30,578 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-21 20:58:30,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:30,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:30,581 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:30,583 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-21 20:58:30,583 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-21 20:58:30,583 INFO L513 LassoAnalysis]: Proved termination. [2023-11-21 20:58:30,583 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibonacci_~n) = 1*fibonacci_~n Supporting invariants [] [2023-11-21 20:58:30,599 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2023-11-21 20:58:30,607 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:30,607 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-21 20:58:30,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 20:58:30,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:30,654 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-21 20:58:30,656 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 20:58:30,777 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:30,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:30,933 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-21 20:58:30,935 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 20:58:31,089 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 4 proven. 15 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-21 20:58:31,091 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 7 loop predicates [2023-11-21 20:58:31,091 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 39 states and 48 transitions. cyclomatic complexity: 11 Second operand has 9 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 6 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2023-11-21 20:58:31,208 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 39 states and 48 transitions. cyclomatic complexity: 11. Second operand has 9 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 6 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) Result 46 states and 55 transitions. Complement of second has 11 states. [2023-11-21 20:58:31,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 2 stem states 3 non-accepting loop states 1 accepting loop states [2023-11-21 20:58:31,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 6 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2023-11-21 20:58:31,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 18 transitions. [2023-11-21 20:58:31,212 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 18 transitions. Stem has 25 letters. Loop has 22 letters. [2023-11-21 20:58:31,212 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 20:58:31,213 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-21 20:58:31,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 20:58:31,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:31,265 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-21 20:58:31,271 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 20:58:31,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:31,489 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-21 20:58:31,491 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 20:58:31,633 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 4 proven. 15 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-21 20:58:31,635 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 7 loop predicates [2023-11-21 20:58:31,637 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 39 states and 48 transitions. cyclomatic complexity: 11 Second operand has 9 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 6 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2023-11-21 20:58:31,744 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 39 states and 48 transitions. cyclomatic complexity: 11. Second operand has 9 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 6 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) Result 46 states and 55 transitions. Complement of second has 11 states. [2023-11-21 20:58:31,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 2 stem states 3 non-accepting loop states 1 accepting loop states [2023-11-21 20:58:31,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 6 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2023-11-21 20:58:31,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 18 transitions. [2023-11-21 20:58:31,747 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 18 transitions. Stem has 25 letters. Loop has 22 letters. [2023-11-21 20:58:31,747 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 20:58:31,747 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-21 20:58:31,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 20:58:31,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:31,795 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-21 20:58:31,796 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 20:58:31,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:31,999 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-21 20:58:32,000 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 20:58:32,127 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 4 proven. 15 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-21 20:58:32,127 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 7 loop predicates [2023-11-21 20:58:32,128 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 39 states and 48 transitions. cyclomatic complexity: 11 Second operand has 9 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 6 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2023-11-21 20:58:32,444 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 39 states and 48 transitions. cyclomatic complexity: 11. Second operand has 9 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 6 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) Result 345 states and 444 transitions. Complement of second has 125 states. [2023-11-21 20:58:32,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 10 states 2 stem states 7 non-accepting loop states 1 accepting loop states [2023-11-21 20:58:32,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 6 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2023-11-21 20:58:32,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 47 transitions. [2023-11-21 20:58:32,448 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 47 transitions. Stem has 25 letters. Loop has 22 letters. [2023-11-21 20:58:32,452 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 20:58:32,452 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 47 transitions. Stem has 47 letters. Loop has 22 letters. [2023-11-21 20:58:32,453 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 20:58:32,453 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 47 transitions. Stem has 25 letters. Loop has 44 letters. [2023-11-21 20:58:32,461 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 20:58:32,462 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 345 states and 444 transitions. [2023-11-21 20:58:32,476 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 14 [2023-11-21 20:58:32,494 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 345 states to 220 states and 297 transitions. [2023-11-21 20:58:32,495 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 99 [2023-11-21 20:58:32,496 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 116 [2023-11-21 20:58:32,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 220 states and 297 transitions. [2023-11-21 20:58:32,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-21 20:58:32,499 INFO L218 hiAutomatonCegarLoop]: Abstraction has 220 states and 297 transitions. [2023-11-21 20:58:32,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states and 297 transitions. [2023-11-21 20:58:32,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 172. [2023-11-21 20:58:32,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 107 states have (on average 1.1401869158878504) internal successors, (122), 112 states have internal predecessors, (122), 38 states have call successors, (42), 23 states have call predecessors, (42), 27 states have return successors, (59), 36 states have call predecessors, (59), 36 states have call successors, (59) [2023-11-21 20:58:32,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 223 transitions. [2023-11-21 20:58:32,544 INFO L240 hiAutomatonCegarLoop]: Abstraction has 172 states and 223 transitions. [2023-11-21 20:58:32,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 20:58:32,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-21 20:58:32,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2023-11-21 20:58:32,546 INFO L87 Difference]: Start difference. First operand 172 states and 223 transitions. Second operand has 21 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 18 states have internal predecessors, (50), 13 states have call successors, (17), 3 states have call predecessors, (17), 7 states have return successors, (16), 10 states have call predecessors, (16), 11 states have call successors, (16) [2023-11-21 20:58:32,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-21 20:58:32,854 INFO L93 Difference]: Finished difference Result 349 states and 503 transitions. [2023-11-21 20:58:32,854 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 349 states and 503 transitions. [2023-11-21 20:58:32,862 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 14 [2023-11-21 20:58:32,871 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 349 states to 339 states and 490 transitions. [2023-11-21 20:58:32,872 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 173 [2023-11-21 20:58:32,873 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 193 [2023-11-21 20:58:32,873 INFO L73 IsDeterministic]: Start isDeterministic. Operand 339 states and 490 transitions. [2023-11-21 20:58:32,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-21 20:58:32,877 INFO L218 hiAutomatonCegarLoop]: Abstraction has 339 states and 490 transitions. [2023-11-21 20:58:32,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states and 490 transitions. [2023-11-21 20:58:32,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 274. [2023-11-21 20:58:32,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 171 states have (on average 1.128654970760234) internal successors, (193), 174 states have internal predecessors, (193), 60 states have call successors, (72), 36 states have call predecessors, (72), 43 states have return successors, (136), 63 states have call predecessors, (136), 58 states have call successors, (136) [2023-11-21 20:58:32,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 401 transitions. [2023-11-21 20:58:32,924 INFO L240 hiAutomatonCegarLoop]: Abstraction has 274 states and 401 transitions. [2023-11-21 20:58:32,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-21 20:58:32,925 INFO L428 stractBuchiCegarLoop]: Abstraction has 274 states and 401 transitions. [2023-11-21 20:58:32,926 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2023-11-21 20:58:32,926 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 274 states and 401 transitions. [2023-11-21 20:58:32,929 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 14 [2023-11-21 20:58:32,929 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-21 20:58:32,929 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-21 20:58:32,931 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [12, 10, 9, 7, 7, 5, 5, 4, 4, 3, 2, 1, 1, 1, 1] [2023-11-21 20:58:32,932 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-21 20:58:32,932 INFO L748 eck$LassoCheckResult]: Stem: 2992#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 2993#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet6#1, main_#t~ret7#1, main_~x~0#1, main_~result~0#1;havoc main_#t~nondet6#1;main_~x~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; 2994#L29 assume !(main_~x~0#1 < 1); 2995#L31 call main_#t~ret7#1 := fibonacci(main_~x~0#1);< 2999#$Ultimate##0 ~n := #in~n; 3035#L17 assume !(~n < 1); 3033#L19 assume !(1 == ~n); 3025#L22 call #t~ret4 := fibonacci(~n - 1);< 3028#$Ultimate##0 ~n := #in~n; 3034#L17 assume !(~n < 1); 3032#L19 assume !(1 == ~n); 3026#L22 call #t~ret4 := fibonacci(~n - 1);< 3028#$Ultimate##0 ~n := #in~n; 3034#L17 assume !(~n < 1); 3032#L19 assume !(1 == ~n); 3026#L22 call #t~ret4 := fibonacci(~n - 1);< 3028#$Ultimate##0 ~n := #in~n; 3034#L17 assume !(~n < 1); 3032#L19 assume !(1 == ~n); 3026#L22 call #t~ret4 := fibonacci(~n - 1);< 3028#$Ultimate##0 ~n := #in~n; 3036#L17 assume !(~n < 1); 3135#L19 assume 1 == ~n;#res := 1; 3134#fibonacciFINAL assume true; 3131#fibonacciEXIT >#36#return; 3126#L22-1 call #t~ret5 := fibonacci(~n - 2);< 3128#$Ultimate##0 ~n := #in~n; 3132#L17 assume ~n < 1;#res := 0; 3129#fibonacciFINAL assume true; 3125#fibonacciEXIT >#38#return; 3123#L22-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 3122#fibonacciFINAL assume true; 3121#fibonacciEXIT >#36#return; 3065#L22-1 call #t~ret5 := fibonacci(~n - 2);< 3067#$Ultimate##0 ~n := #in~n; 3118#L17 assume !(~n < 1); 3114#L19 assume 1 == ~n;#res := 1; 3013#fibonacciFINAL assume true; 3064#fibonacciEXIT >#38#return; 3060#L22-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 3052#fibonacciFINAL assume true; 3041#fibonacciEXIT >#36#return; 3040#L22-1 call #t~ret5 := fibonacci(~n - 2);< 3043#$Ultimate##0 ~n := #in~n; 3119#L17 assume !(~n < 1); 3115#L19 assume !(1 == ~n); 3116#L22 call #t~ret4 := fibonacci(~n - 1);< 3236#$Ultimate##0 ~n := #in~n; 3170#L17 assume !(~n < 1); 3171#L19 assume 1 == ~n;#res := 1; 3237#fibonacciFINAL assume true; 3234#fibonacciEXIT >#36#return; 3056#L22-1 call #t~ret5 := fibonacci(~n - 2);< 3059#$Ultimate##0 ~n := #in~n; 3124#L17 assume ~n < 1;#res := 0; 3069#fibonacciFINAL assume true; 3055#fibonacciEXIT >#38#return; 3058#L22-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 3051#fibonacciFINAL assume true; 3039#fibonacciEXIT >#38#return; 3027#L22-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 3030#fibonacciFINAL assume true; 3024#fibonacciEXIT >#36#return; 3012#L22-1 call #t~ret5 := fibonacci(~n - 2);< 3020#$Ultimate##0 ~n := #in~n; 3016#L17 assume !(~n < 1); 3010#L19 assume !(1 == ~n); 3015#L22 call #t~ret4 := fibonacci(~n - 1);< 3235#$Ultimate##0 ~n := #in~n; 3211#L17 assume !(~n < 1); 3212#L19 assume !(1 == ~n); 3194#L22 call #t~ret4 := fibonacci(~n - 1);< 3197#$Ultimate##0 [2023-11-21 20:58:32,932 INFO L750 eck$LassoCheckResult]: Loop: 3197#$Ultimate##0 ~n := #in~n; 3209#L17 assume !(~n < 1); 3207#L19 assume !(1 == ~n); 3192#L22 call #t~ret4 := fibonacci(~n - 1);< 3197#$Ultimate##0 [2023-11-21 20:58:32,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 20:58:32,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1406603621, now seen corresponding path program 4 times [2023-11-21 20:58:32,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 20:58:32,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571112436] [2023-11-21 20:58:32,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 20:58:32,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 20:58:32,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 20:58:32,953 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-21 20:58:32,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 20:58:32,972 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-21 20:58:32,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 20:58:32,972 INFO L85 PathProgramCache]: Analyzing trace with hash 927648, now seen corresponding path program 2 times [2023-11-21 20:58:32,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 20:58:32,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759033289] [2023-11-21 20:58:32,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 20:58:32,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 20:58:32,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 20:58:32,976 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-21 20:58:32,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 20:58:32,978 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-21 20:58:32,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 20:58:32,979 INFO L85 PathProgramCache]: Analyzing trace with hash 2055878970, now seen corresponding path program 5 times [2023-11-21 20:58:32,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 20:58:32,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905386048] [2023-11-21 20:58:32,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 20:58:32,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 20:58:32,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:33,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-21 20:58:33,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:33,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-21 20:58:33,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:33,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-21 20:58:33,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:33,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-21 20:58:33,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:33,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-21 20:58:33,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:33,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-21 20:58:33,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:33,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2023-11-21 20:58:33,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:33,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-21 20:58:33,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:33,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-21 20:58:33,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:33,439 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 110 proven. 115 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2023-11-21 20:58:33,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 20:58:33,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905386048] [2023-11-21 20:58:33,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905386048] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-21 20:58:33,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1840682030] [2023-11-21 20:58:33,440 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-21 20:58:33,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 20:58:33,440 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:33,441 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-21 20:58:33,468 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-21 20:58:33,530 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2023-11-21 20:58:33,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-21 20:58:33,531 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-21 20:58:33,536 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 20:58:33,622 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 110 proven. 115 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2023-11-21 20:58:33,622 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 20:58:34,243 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 110 proven. 130 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2023-11-21 20:58:34,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1840682030] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 20:58:34,243 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-21 20:58:34,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 15] total 20 [2023-11-21 20:58:34,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757123612] [2023-11-21 20:58:34,244 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-21 20:58:34,286 INFO L210 LassoAnalysis]: Preferences: [2023-11-21 20:58:34,286 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-21 20:58:34,286 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-21 20:58:34,287 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-21 20:58:34,287 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-21 20:58:34,287 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:34,287 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-21 20:58:34,287 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-21 20:58:34,287 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci01-2.c_Iteration5_Loop [2023-11-21 20:58:34,287 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-21 20:58:34,287 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-21 20:58:34,288 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-21 20:58:34,291 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-21 20:58:34,293 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-21 20:58:34,301 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-21 20:58:34,303 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-21 20:58:34,338 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-21 20:58:34,338 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-21 20:58:34,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:34,338 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:34,339 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:34,349 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2023-11-21 20:58:34,351 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-21 20:58:34,351 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 20:58:34,377 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-21 20:58:34,377 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibonacci_#t~ret4=0} Honda state: {fibonacci_#t~ret4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-21 20:58:34,391 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:34,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:34,392 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:34,392 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:34,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2023-11-21 20:58:34,394 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-21 20:58:34,394 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 20:58:34,420 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-21 20:58:34,420 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibonacci_#res=0} Honda state: {fibonacci_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-21 20:58:34,436 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:34,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:34,436 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:34,437 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:34,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2023-11-21 20:58:34,439 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-21 20:58:34,439 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 20:58:34,461 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2023-11-21 20:58:34,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:34,462 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:34,462 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:34,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2023-11-21 20:58:34,464 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-21 20:58:34,465 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 20:58:34,492 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-21 20:58:34,495 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:34,495 INFO L210 LassoAnalysis]: Preferences: [2023-11-21 20:58:34,495 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-21 20:58:34,495 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-21 20:58:34,495 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-21 20:58:34,495 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-21 20:58:34,495 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:34,496 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-21 20:58:34,496 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-21 20:58:34,496 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci01-2.c_Iteration5_Loop [2023-11-21 20:58:34,496 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-21 20:58:34,496 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-21 20:58:34,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-21 20:58:34,505 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-21 20:58:34,508 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-21 20:58:34,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-21 20:58:34,517 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-21 20:58:34,555 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-21 20:58:34,555 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-21 20:58:34,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:34,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:34,557 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:34,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2023-11-21 20:58:34,564 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-21 20:58:34,576 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 20:58:34,577 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 20:58:34,577 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 20:58:34,577 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 20:58:34,577 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 20:58:34,578 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 20:58:34,578 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 20:58:34,591 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-21 20:58:34,613 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:34,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:34,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:34,614 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:34,618 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-21 20:58:34,630 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 20:58:34,630 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 20:58:34,630 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 20:58:34,630 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 20:58:34,630 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 20:58:34,631 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 20:58:34,631 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 20:58:34,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2023-11-21 20:58:34,643 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-21 20:58:34,665 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:34,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:34,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:34,667 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:34,674 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-21 20:58:34,686 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 20:58:34,687 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 20:58:34,687 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 20:58:34,687 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 20:58:34,687 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 20:58:34,688 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 20:58:34,688 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 20:58:34,691 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2023-11-21 20:58:34,703 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-21 20:58:34,706 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2023-11-21 20:58:34,706 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2023-11-21 20:58:34,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:34,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:34,711 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:34,713 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-21 20:58:34,713 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-21 20:58:34,713 INFO L513 LassoAnalysis]: Proved termination. [2023-11-21 20:58:34,714 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibonacci_#in~n) = 1*fibonacci_#in~n Supporting invariants [] [2023-11-21 20:58:34,713 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2023-11-21 20:58:34,732 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:34,733 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-21 20:58:34,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 20:58:34,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:34,833 INFO L262 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-21 20:58:34,836 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 20:58:35,174 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:35,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:35,429 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-21 20:58:35,430 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 20:58:35,454 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-21 20:58:35,456 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2023-11-21 20:58:35,456 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 274 states and 401 transitions. cyclomatic complexity: 131 Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-21 20:58:35,533 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 274 states and 401 transitions. cyclomatic complexity: 131. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Result 296 states and 427 transitions. Complement of second has 13 states. [2023-11-21 20:58:35,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2023-11-21 20:58:35,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-21 20:58:35,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 14 transitions. [2023-11-21 20:58:35,536 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 14 transitions. Stem has 72 letters. Loop has 4 letters. [2023-11-21 20:58:35,536 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 20:58:35,536 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-21 20:58:35,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 20:58:35,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:35,639 INFO L262 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-21 20:58:35,644 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 20:58:36,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:36,232 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-21 20:58:36,233 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 20:58:36,258 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-21 20:58:36,259 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 3 loop predicates [2023-11-21 20:58:36,259 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 274 states and 401 transitions. cyclomatic complexity: 131 Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-21 20:58:36,319 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 274 states and 401 transitions. cyclomatic complexity: 131. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Result 296 states and 427 transitions. Complement of second has 13 states. [2023-11-21 20:58:36,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2023-11-21 20:58:36,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-21 20:58:36,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 14 transitions. [2023-11-21 20:58:36,321 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 14 transitions. Stem has 72 letters. Loop has 4 letters. [2023-11-21 20:58:36,321 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 20:58:36,321 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-21 20:58:36,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 20:58:36,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:36,415 INFO L262 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-21 20:58:36,418 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 20:58:36,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:36,939 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-21 20:58:36,940 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 20:58:36,966 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-21 20:58:36,967 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2023-11-21 20:58:36,967 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 274 states and 401 transitions. cyclomatic complexity: 131 Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-21 20:58:37,044 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 274 states and 401 transitions. cyclomatic complexity: 131. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Result 349 states and 484 transitions. Complement of second has 14 states. [2023-11-21 20:58:37,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2023-11-21 20:58:37,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-21 20:58:37,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 22 transitions. [2023-11-21 20:58:37,045 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 22 transitions. Stem has 72 letters. Loop has 4 letters. [2023-11-21 20:58:37,046 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 20:58:37,046 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 22 transitions. Stem has 76 letters. Loop has 4 letters. [2023-11-21 20:58:37,046 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 20:58:37,047 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 22 transitions. Stem has 72 letters. Loop has 8 letters. [2023-11-21 20:58:37,047 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 20:58:37,047 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 349 states and 484 transitions. [2023-11-21 20:58:37,053 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 14 [2023-11-21 20:58:37,058 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 349 states to 288 states and 417 transitions. [2023-11-21 20:58:37,058 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 138 [2023-11-21 20:58:37,059 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 143 [2023-11-21 20:58:37,059 INFO L73 IsDeterministic]: Start isDeterministic. Operand 288 states and 417 transitions. [2023-11-21 20:58:37,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-21 20:58:37,059 INFO L218 hiAutomatonCegarLoop]: Abstraction has 288 states and 417 transitions. [2023-11-21 20:58:37,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states and 417 transitions. [2023-11-21 20:58:37,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 280. [2023-11-21 20:58:37,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 280 states, 176 states have (on average 1.125) internal successors, (198), 179 states have internal predecessors, (198), 61 states have call successors, (73), 37 states have call predecessors, (73), 43 states have return successors, (138), 63 states have call predecessors, (138), 59 states have call successors, (138) [2023-11-21 20:58:37,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 409 transitions. [2023-11-21 20:58:37,075 INFO L240 hiAutomatonCegarLoop]: Abstraction has 280 states and 409 transitions. [2023-11-21 20:58:37,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 20:58:37,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-21 20:58:37,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=275, Unknown=0, NotChecked=0, Total=380 [2023-11-21 20:58:37,076 INFO L87 Difference]: Start difference. First operand 280 states and 409 transitions. Second operand has 20 states, 15 states have (on average 3.066666666666667) internal successors, (46), 16 states have internal predecessors, (46), 16 states have call successors, (18), 5 states have call predecessors, (18), 5 states have return successors, (18), 8 states have call predecessors, (18), 12 states have call successors, (18) [2023-11-21 20:58:37,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-21 20:58:37,281 INFO L93 Difference]: Finished difference Result 496 states and 761 transitions. [2023-11-21 20:58:37,281 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 496 states and 761 transitions. [2023-11-21 20:58:37,290 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 14 [2023-11-21 20:58:37,300 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 496 states to 491 states and 754 transitions. [2023-11-21 20:58:37,300 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 256 [2023-11-21 20:58:37,301 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 263 [2023-11-21 20:58:37,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 491 states and 754 transitions. [2023-11-21 20:58:37,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-21 20:58:37,301 INFO L218 hiAutomatonCegarLoop]: Abstraction has 491 states and 754 transitions. [2023-11-21 20:58:37,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states and 754 transitions. [2023-11-21 20:58:37,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 371. [2023-11-21 20:58:37,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 232 states have (on average 1.146551724137931) internal successors, (266), 233 states have internal predecessors, (266), 83 states have call successors, (99), 49 states have call predecessors, (99), 56 states have return successors, (218), 88 states have call predecessors, (218), 81 states have call successors, (218) [2023-11-21 20:58:37,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 583 transitions. [2023-11-21 20:58:37,322 INFO L240 hiAutomatonCegarLoop]: Abstraction has 371 states and 583 transitions. [2023-11-21 20:58:37,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-21 20:58:37,323 INFO L428 stractBuchiCegarLoop]: Abstraction has 371 states and 583 transitions. [2023-11-21 20:58:37,323 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2023-11-21 20:58:37,323 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 371 states and 583 transitions. [2023-11-21 20:58:37,327 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 14 [2023-11-21 20:58:37,327 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-21 20:58:37,327 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-21 20:58:37,330 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [19, 16, 15, 11, 10, 8, 8, 7, 7, 5, 3, 1, 1, 1, 1] [2023-11-21 20:58:37,330 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-21 20:58:37,331 INFO L748 eck$LassoCheckResult]: Stem: 6362#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 6363#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet6#1, main_#t~ret7#1, main_~x~0#1, main_~result~0#1;havoc main_#t~nondet6#1;main_~x~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; 6364#L29 assume !(main_~x~0#1 < 1); 6365#L31 call main_#t~ret7#1 := fibonacci(main_~x~0#1);< 6370#$Ultimate##0 ~n := #in~n; 6454#L17 assume !(~n < 1); 6453#L19 assume !(1 == ~n); 6408#L22 call #t~ret4 := fibonacci(~n - 1);< 6419#$Ultimate##0 ~n := #in~n; 6442#L17 assume !(~n < 1); 6440#L19 assume !(1 == ~n); 6407#L22 call #t~ret4 := fibonacci(~n - 1);< 6413#$Ultimate##0 ~n := #in~n; 6445#L17 assume !(~n < 1); 6441#L19 assume !(1 == ~n); 6406#L22 call #t~ret4 := fibonacci(~n - 1);< 6413#$Ultimate##0 ~n := #in~n; 6445#L17 assume !(~n < 1); 6441#L19 assume !(1 == ~n); 6406#L22 call #t~ret4 := fibonacci(~n - 1);< 6413#$Ultimate##0 ~n := #in~n; 6445#L17 assume !(~n < 1); 6441#L19 assume !(1 == ~n); 6406#L22 call #t~ret4 := fibonacci(~n - 1);< 6413#$Ultimate##0 ~n := #in~n; 6452#L17 assume !(~n < 1); 6559#L19 assume 1 == ~n;#res := 1; 6558#fibonacciFINAL assume true; 6556#fibonacciEXIT >#36#return; 6553#L22-1 call #t~ret5 := fibonacci(~n - 2);< 6554#$Ultimate##0 ~n := #in~n; 6557#L17 assume ~n < 1;#res := 0; 6555#fibonacciFINAL assume true; 6552#fibonacciEXIT >#38#return; 6548#L22-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 6537#fibonacciFINAL assume true; 6489#fibonacciEXIT >#36#return; 6447#L22-1 call #t~ret5 := fibonacci(~n - 2);< 6450#$Ultimate##0 ~n := #in~n; 6503#L17 assume !(~n < 1); 6491#L19 assume 1 == ~n;#res := 1; 6387#fibonacciFINAL assume true; 6446#fibonacciEXIT >#38#return; 6444#L22-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 6443#fibonacciFINAL assume true; 6439#fibonacciEXIT >#36#return; 6436#L22-1 call #t~ret5 := fibonacci(~n - 2);< 6438#$Ultimate##0 ~n := #in~n; 6493#L17 assume !(~n < 1); 6490#L19 assume !(1 == ~n); 6479#L22 call #t~ret4 := fibonacci(~n - 1);< 6623#$Ultimate##0 ~n := #in~n; 6622#L17 assume !(~n < 1); 6484#L19 assume 1 == ~n;#res := 1; 6483#fibonacciFINAL assume true; 6478#fibonacciEXIT >#36#return; 6381#L22-1 call #t~ret5 := fibonacci(~n - 2);< 6377#$Ultimate##0 ~n := #in~n; 6380#L17 assume ~n < 1;#res := 0; 6487#fibonacciFINAL assume true; 6471#fibonacciEXIT >#38#return; 6474#L22-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 6485#fibonacciFINAL assume true; 6435#fibonacciEXIT >#38#return; 6417#L22-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 6415#fibonacciFINAL assume true; 6411#fibonacciEXIT >#36#return; 6386#L22-1 call #t~ret5 := fibonacci(~n - 2);< 6392#$Ultimate##0 ~n := #in~n; 6393#L17 assume !(~n < 1); 6385#L19 assume !(1 == ~n); 6388#L22 call #t~ret4 := fibonacci(~n - 1);< 6507#$Ultimate##0 ~n := #in~n; 6550#L17 assume !(~n < 1); 6549#L19 assume !(1 == ~n); 6526#L22 call #t~ret4 := fibonacci(~n - 1);< 6527#$Ultimate##0 ~n := #in~n; 6532#L17 assume !(~n < 1); 6530#L19 assume 1 == ~n;#res := 1; 6529#fibonacciFINAL assume true; 6521#fibonacciEXIT >#36#return; 6515#L22-1 call #t~ret5 := fibonacci(~n - 2);< 6518#$Ultimate##0 ~n := #in~n; 6528#L17 assume ~n < 1;#res := 0; 6519#fibonacciFINAL assume true; 6512#fibonacciEXIT >#38#return; 6510#L22-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 6508#fibonacciFINAL assume true; 6505#fibonacciEXIT >#36#return; 6449#L22-1 call #t~ret5 := fibonacci(~n - 2);< 6451#$Ultimate##0 ~n := #in~n; 6604#L17 assume !(~n < 1); 6475#L19 assume 1 == ~n;#res := 1; 6470#fibonacciFINAL assume true; 6448#fibonacciEXIT >#38#return; 6444#L22-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 6443#fibonacciFINAL assume true; 6439#fibonacciEXIT >#38#return; 6412#L22-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 6531#fibonacciFINAL assume true; 6418#fibonacciEXIT >#36#return; 6394#L22-1 call #t~ret5 := fibonacci(~n - 2);< 6395#$Ultimate##0 ~n := #in~n; 6482#L17 assume !(~n < 1); 6402#L19 assume !(1 == ~n); 6354#L22 call #t~ret4 := fibonacci(~n - 1);< 6631#$Ultimate##0 ~n := #in~n; 6625#L17 assume !(~n < 1); 6626#L19 assume !(1 == ~n); 6352#L22 call #t~ret4 := fibonacci(~n - 1);< 6355#$Ultimate##0 ~n := #in~n; 6630#L17 assume !(~n < 1); 6652#L19 assume !(1 == ~n); 6372#L22 [2023-11-21 20:58:37,331 INFO L750 eck$LassoCheckResult]: Loop: 6372#L22 call #t~ret4 := fibonacci(~n - 1);< 6355#$Ultimate##0 ~n := #in~n; 6630#L17 assume !(~n < 1); 6652#L19 assume !(1 == ~n); 6372#L22 [2023-11-21 20:58:37,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 20:58:37,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1148192889, now seen corresponding path program 6 times [2023-11-21 20:58:37,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 20:58:37,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948758404] [2023-11-21 20:58:37,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 20:58:37,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 20:58:37,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 20:58:37,350 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-21 20:58:37,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 20:58:37,372 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-21 20:58:37,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 20:58:37,373 INFO L85 PathProgramCache]: Analyzing trace with hash 1966338, now seen corresponding path program 3 times [2023-11-21 20:58:37,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 20:58:37,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723860814] [2023-11-21 20:58:37,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 20:58:37,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 20:58:37,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 20:58:37,376 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-21 20:58:37,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 20:58:37,378 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-21 20:58:37,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 20:58:37,378 INFO L85 PathProgramCache]: Analyzing trace with hash 65342842, now seen corresponding path program 7 times [2023-11-21 20:58:37,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 20:58:37,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508730154] [2023-11-21 20:58:37,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 20:58:37,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 20:58:37,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:37,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-21 20:58:37,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:37,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-21 20:58:37,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:37,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-21 20:58:37,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:37,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-21 20:58:37,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:37,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-21 20:58:37,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:37,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-21 20:58:37,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:37,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-21 20:58:37,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:37,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2023-11-21 20:58:37,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:37,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-21 20:58:37,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:37,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-21 20:58:37,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:37,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2023-11-21 20:58:37,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:37,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-21 20:58:38,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:38,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-21 20:58:38,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:38,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-21 20:58:38,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:38,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-21 20:58:38,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:38,016 INFO L134 CoverageAnalysis]: Checked inductivity of 830 backedges. 231 proven. 268 refuted. 0 times theorem prover too weak. 331 trivial. 0 not checked. [2023-11-21 20:58:38,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 20:58:38,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508730154] [2023-11-21 20:58:38,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508730154] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-21 20:58:38,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124342369] [2023-11-21 20:58:38,017 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-21 20:58:38,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 20:58:38,018 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:38,019 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-21 20:58:38,047 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-11-21 20:58:38,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:38,112 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-21 20:58:38,116 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 20:58:38,224 INFO L134 CoverageAnalysis]: Checked inductivity of 830 backedges. 231 proven. 268 refuted. 0 times theorem prover too weak. 331 trivial. 0 not checked. [2023-11-21 20:58:38,224 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 20:58:39,195 INFO L134 CoverageAnalysis]: Checked inductivity of 830 backedges. 231 proven. 294 refuted. 0 times theorem prover too weak. 305 trivial. 0 not checked. [2023-11-21 20:58:39,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124342369] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 20:58:39,195 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-21 20:58:39,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 13, 17] total 23 [2023-11-21 20:58:39,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344409424] [2023-11-21 20:58:39,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-21 20:58:39,254 INFO L210 LassoAnalysis]: Preferences: [2023-11-21 20:58:39,254 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-21 20:58:39,254 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-21 20:58:39,254 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-21 20:58:39,254 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-21 20:58:39,254 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:39,254 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-21 20:58:39,254 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-21 20:58:39,255 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci01-2.c_Iteration6_Loop [2023-11-21 20:58:39,255 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-21 20:58:39,255 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-21 20:58:39,255 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-21 20:58:39,258 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-21 20:58:39,260 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-21 20:58:39,262 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-21 20:58:39,309 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-21 20:58:39,309 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-21 20:58:39,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:39,309 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:39,312 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:39,316 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-21 20:58:39,316 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 20:58:39,330 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2023-11-21 20:58:39,338 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-21 20:58:39,338 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibonacci_#t~ret4=0} Honda state: {fibonacci_#t~ret4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-21 20:58:39,361 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:39,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:39,361 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:39,363 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:39,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2023-11-21 20:58:39,367 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-21 20:58:39,368 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 20:58:39,379 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-21 20:58:39,379 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibonacci_#t~ret5=0} Honda state: {fibonacci_#t~ret5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-21 20:58:39,390 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:39,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:39,391 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:39,392 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:39,396 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2023-11-21 20:58:39,397 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-21 20:58:39,397 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 20:58:39,410 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-21 20:58:39,410 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibonacci_#res=0} Honda state: {fibonacci_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-21 20:58:39,421 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:39,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:39,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:39,423 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:39,426 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2023-11-21 20:58:39,426 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-21 20:58:39,426 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 20:58:39,455 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2023-11-21 20:58:39,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:39,456 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:39,458 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:39,460 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2023-11-21 20:58:39,461 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-21 20:58:39,461 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 20:58:41,257 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-21 20:58:41,261 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:41,261 INFO L210 LassoAnalysis]: Preferences: [2023-11-21 20:58:41,261 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-21 20:58:41,261 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-21 20:58:41,261 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-21 20:58:41,261 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-21 20:58:41,261 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:41,261 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-21 20:58:41,262 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-21 20:58:41,262 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci01-2.c_Iteration6_Loop [2023-11-21 20:58:41,262 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-21 20:58:41,262 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-21 20:58:41,263 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-21 20:58:41,266 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-21 20:58:41,268 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-21 20:58:41,271 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-21 20:58:41,315 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-21 20:58:41,315 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-21 20:58:41,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:41,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:41,317 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:41,320 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2023-11-21 20:58:41,321 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-21 20:58:41,331 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 20:58:41,331 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 20:58:41,331 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 20:58:41,331 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 20:58:41,331 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 20:58:41,331 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 20:58:41,332 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 20:58:41,333 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-21 20:58:41,344 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2023-11-21 20:58:41,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:41,344 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:41,345 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:41,347 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2023-11-21 20:58:41,348 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-21 20:58:41,358 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 20:58:41,358 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 20:58:41,358 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 20:58:41,358 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 20:58:41,358 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 20:58:41,358 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 20:58:41,358 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 20:58:41,366 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-21 20:58:41,385 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2023-11-21 20:58:41,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:41,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:41,386 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:41,387 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2023-11-21 20:58:41,388 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-21 20:58:41,397 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 20:58:41,398 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 20:58:41,398 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 20:58:41,398 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 20:58:41,398 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 20:58:41,398 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 20:58:41,398 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 20:58:41,417 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-21 20:58:41,432 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2023-11-21 20:58:41,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:41,432 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:41,433 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:41,434 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2023-11-21 20:58:41,434 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-21 20:58:41,444 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 20:58:41,444 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 20:58:41,444 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 20:58:41,444 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 20:58:41,444 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 20:58:41,446 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 20:58:41,446 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 20:58:41,475 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-21 20:58:41,478 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-21 20:58:41,478 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-21 20:58:41,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 20:58:41,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 20:58:41,480 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 20:58:41,504 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-21 20:58:41,504 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-21 20:58:41,504 INFO L513 LassoAnalysis]: Proved termination. [2023-11-21 20:58:41,504 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibonacci_~n) = 1*fibonacci_~n Supporting invariants [] [2023-11-21 20:58:41,515 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2023-11-21 20:58:41,520 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:41,521 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-21 20:58:41,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 20:58:41,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:41,656 INFO L262 TraceCheckSpWp]: Trace formula consists of 784 conjuncts, 40 conjunts are in the unsatisfiable core [2023-11-21 20:58:41,661 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 20:58:42,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:42,496 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-21 20:58:42,497 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 20:58:42,533 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-21 20:58:42,534 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 4 loop predicates [2023-11-21 20:58:42,534 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 371 states and 583 transitions. cyclomatic complexity: 216 Second operand has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-21 20:58:42,613 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 371 states and 583 transitions. cyclomatic complexity: 216. Second operand has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Result 380 states and 593 transitions. Complement of second has 18 states. [2023-11-21 20:58:42,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 2 stem states 3 non-accepting loop states 1 accepting loop states [2023-11-21 20:58:42,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-21 20:58:42,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 14 transitions. [2023-11-21 20:58:42,615 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 14 transitions. Stem has 113 letters. Loop has 4 letters. [2023-11-21 20:58:42,615 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 20:58:42,615 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-21 20:58:42,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 20:58:42,631 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:42,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:42,751 INFO L262 TraceCheckSpWp]: Trace formula consists of 784 conjuncts, 40 conjunts are in the unsatisfiable core [2023-11-21 20:58:42,756 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 20:58:43,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:43,617 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-21 20:58:43,618 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 20:58:43,655 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-21 20:58:43,655 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 4 loop predicates [2023-11-21 20:58:43,656 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 371 states and 583 transitions. cyclomatic complexity: 216 Second operand has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-21 20:58:43,771 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 371 states and 583 transitions. cyclomatic complexity: 216. Second operand has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Result 386 states and 599 transitions. Complement of second has 17 states. [2023-11-21 20:58:43,772 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-21 20:58:43,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-21 20:58:43,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 17 transitions. [2023-11-21 20:58:43,773 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 17 transitions. Stem has 113 letters. Loop has 4 letters. [2023-11-21 20:58:43,773 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 20:58:43,773 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-21 20:58:43,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 20:58:43,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:43,906 INFO L262 TraceCheckSpWp]: Trace formula consists of 784 conjuncts, 40 conjunts are in the unsatisfiable core [2023-11-21 20:58:43,910 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 20:58:44,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 20:58:44,747 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-21 20:58:44,748 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 20:58:44,804 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-21 20:58:44,804 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 4 loop predicates [2023-11-21 20:58:44,805 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 371 states and 583 transitions. cyclomatic complexity: 216 Second operand has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-21 20:58:44,880 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 371 states and 583 transitions. cyclomatic complexity: 216. Second operand has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Result 451 states and 691 transitions. Complement of second has 27 states. [2023-11-21 20:58:44,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 2 stem states 3 non-accepting loop states 1 accepting loop states [2023-11-21 20:58:44,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-21 20:58:44,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 23 transitions. [2023-11-21 20:58:44,882 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 23 transitions. Stem has 113 letters. Loop has 4 letters. [2023-11-21 20:58:44,882 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 20:58:44,882 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 23 transitions. Stem has 117 letters. Loop has 4 letters. [2023-11-21 20:58:44,883 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 20:58:44,883 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 23 transitions. Stem has 113 letters. Loop has 8 letters. [2023-11-21 20:58:44,883 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 20:58:44,884 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 451 states and 691 transitions. [2023-11-21 20:58:44,892 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 14 [2023-11-21 20:58:44,899 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 451 states to 371 states and 583 transitions. [2023-11-21 20:58:44,900 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 161 [2023-11-21 20:58:44,900 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 183 [2023-11-21 20:58:44,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 371 states and 583 transitions. [2023-11-21 20:58:44,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-21 20:58:44,901 INFO L218 hiAutomatonCegarLoop]: Abstraction has 371 states and 583 transitions. [2023-11-21 20:58:44,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states and 583 transitions. [2023-11-21 20:58:44,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 371. [2023-11-21 20:58:44,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 232 states have (on average 1.146551724137931) internal successors, (266), 233 states have internal predecessors, (266), 83 states have call successors, (99), 49 states have call predecessors, (99), 56 states have return successors, (218), 88 states have call predecessors, (218), 81 states have call successors, (218) [2023-11-21 20:58:44,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 583 transitions. [2023-11-21 20:58:44,919 INFO L240 hiAutomatonCegarLoop]: Abstraction has 371 states and 583 transitions. [2023-11-21 20:58:44,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 20:58:44,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-21 20:58:44,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=402, Unknown=0, NotChecked=0, Total=552 [2023-11-21 20:58:44,920 INFO L87 Difference]: Start difference. First operand 371 states and 583 transitions. Second operand has 24 states, 18 states have (on average 3.0) internal successors, (54), 19 states have internal predecessors, (54), 19 states have call successors, (21), 5 states have call predecessors, (21), 6 states have return successors, (23), 10 states have call predecessors, (23), 15 states have call successors, (23) [2023-11-21 20:58:45,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-21 20:58:45,231 INFO L93 Difference]: Finished difference Result 555 states and 873 transitions. [2023-11-21 20:58:45,232 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 555 states and 873 transitions. [2023-11-21 20:58:45,241 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2023-11-21 20:58:45,242 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 555 states to 0 states and 0 transitions. [2023-11-21 20:58:45,242 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2023-11-21 20:58:45,242 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2023-11-21 20:58:45,242 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2023-11-21 20:58:45,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 20:58:45,242 INFO L218 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-11-21 20:58:45,242 INFO L240 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-11-21 20:58:45,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-21 20:58:45,244 INFO L428 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-11-21 20:58:45,244 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2023-11-21 20:58:45,244 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2023-11-21 20:58:45,245 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2023-11-21 20:58:45,245 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2023-11-21 20:58:45,254 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 21.11 08:58:45 BoogieIcfgContainer [2023-11-21 20:58:45,254 INFO L131 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2023-11-21 20:58:45,254 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-21 20:58:45,255 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-21 20:58:45,255 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-21 20:58:45,255 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 08:58:23" (3/4) ... [2023-11-21 20:58:45,257 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-21 20:58:45,259 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-21 20:58:45,259 INFO L158 Benchmark]: Toolchain (without parser) took 21900.28ms. Allocated memory was 165.7MB in the beginning and 251.7MB in the end (delta: 86.0MB). Free memory was 119.7MB in the beginning and 180.9MB in the end (delta: -61.2MB). Peak memory consumption was 29.0MB. Max. memory is 16.1GB. [2023-11-21 20:58:45,260 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 119.5MB. Free memory is still 62.7MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-21 20:58:45,260 INFO L158 Benchmark]: CACSL2BoogieTranslator took 269.53ms. Allocated memory is still 165.7MB. Free memory was 119.1MB in the beginning and 109.6MB in the end (delta: 9.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2023-11-21 20:58:45,260 INFO L158 Benchmark]: Boogie Procedure Inliner took 41.55ms. Allocated memory is still 165.7MB. Free memory was 109.6MB in the beginning and 107.7MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-21 20:58:45,261 INFO L158 Benchmark]: Boogie Preprocessor took 29.32ms. Allocated memory is still 165.7MB. Free memory was 107.7MB in the beginning and 106.0MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-21 20:58:45,261 INFO L158 Benchmark]: RCFGBuilder took 252.42ms. Allocated memory is still 165.7MB. Free memory was 106.0MB in the beginning and 96.6MB in the end (delta: 9.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2023-11-21 20:58:45,262 INFO L158 Benchmark]: BuchiAutomizer took 21297.31ms. Allocated memory was 165.7MB in the beginning and 251.7MB in the end (delta: 86.0MB). Free memory was 96.6MB in the beginning and 180.9MB in the end (delta: -84.3MB). Peak memory consumption was 5.9MB. Max. memory is 16.1GB. [2023-11-21 20:58:45,262 INFO L158 Benchmark]: Witness Printer took 4.30ms. Allocated memory is still 251.7MB. Free memory is still 180.9MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-21 20:58:45,264 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 119.5MB. Free memory is still 62.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 269.53ms. Allocated memory is still 165.7MB. Free memory was 119.1MB in the beginning and 109.6MB in the end (delta: 9.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 41.55ms. Allocated memory is still 165.7MB. Free memory was 109.6MB in the beginning and 107.7MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 29.32ms. Allocated memory is still 165.7MB. Free memory was 107.7MB in the beginning and 106.0MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 252.42ms. Allocated memory is still 165.7MB. Free memory was 106.0MB in the beginning and 96.6MB in the end (delta: 9.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * BuchiAutomizer took 21297.31ms. Allocated memory was 165.7MB in the beginning and 251.7MB in the end (delta: 86.0MB). Free memory was 96.6MB in the beginning and 180.9MB in the end (delta: -84.3MB). Peak memory consumption was 5.9MB. Max. memory is 16.1GB. * Witness Printer took 4.30ms. Allocated memory is still 251.7MB. Free memory is still 180.9MB. 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 10 terminating modules (5 trivial, 2 deterministic, 3 nondeterministic). One deterministic module has affine ranking function \old(n) and consists of 4 locations. One deterministic module has affine ranking function n and consists of 10 locations. One nondeterministic module has affine ranking function n and consists of 10 locations. One nondeterministic module has affine ranking function \old(n) and consists of 5 locations. One nondeterministic module has affine ranking function n and consists of 6 locations. 5 modules have a trivial ranking function, the largest among these consists of 24 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 21.2s and 7 iterations. TraceHistogramMax:19. Analysis of lassos took 11.3s. Construction of modules took 0.9s. Büchi inclusion checks took 8.6s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 9. Automata minimization 0.2s AutomataMinimizationTime, 9 MinimizatonAttempts, 271 StatesRemovedByMinimization, 7 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 [2, 0, 3, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 16/46 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 636 SdHoareTripleChecker+Valid, 1.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 588 mSDsluCounter, 514 SdHoareTripleChecker+Invalid, 1.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 308 mSDsCounter, 432 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 815 IncrementalHoareTripleChecker+Invalid, 1247 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 432 mSolverCounterUnsat, 206 mSDtfsCounter, 815 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI0 SFLT1 conc0 concLT4 SILN0 SILU0 SILI1 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital19 mio100 ax100 hnf100 lsp95 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq175 hnf95 smp64 dnf100 smp100 tf110 neg100 sie109 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 37ms VariablesStem: 0 VariablesLoop: 0 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 8 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 5 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 3.1s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2023-11-21 20:58:45,304 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-11-21 20:58:45,510 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-11-21 20:58:45,710 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-21 20:58:45,910 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-21 20:58:46,112 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0113645f-098b-4113-bf4d-6100695d96cf/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE