./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/recursive/Fibonacci03.c --full-output --architecture 32bit -------------------------------------------------------------------------------- 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_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/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_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/recursive/Fibonacci03.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/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 32bit --witnessprinter.graph.data.programhash be0a584ba9648c80e7a0523ff51ba530f1926c55cecd3c62f2cee05fbbff42e3 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-527bcce [2023-11-21 21:03:11,862 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-21 21:03:11,979 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/config/svcomp-Termination-32bit-Automizer_Default.epf [2023-11-21 21:03:11,990 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-21 21:03:11,991 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-21 21:03:12,032 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-21 21:03:12,033 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-21 21:03:12,034 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-21 21:03:12,035 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-21 21:03:12,040 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-21 21:03:12,041 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-21 21:03:12,041 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-21 21:03:12,042 INFO L153 SettingsManager]: * Use SBE=true [2023-11-21 21:03:12,044 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2023-11-21 21:03:12,044 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2023-11-21 21:03:12,045 INFO L153 SettingsManager]: * Use old map elimination=false [2023-11-21 21:03:12,045 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2023-11-21 21:03:12,045 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2023-11-21 21:03:12,046 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2023-11-21 21:03:12,046 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-21 21:03:12,047 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2023-11-21 21:03:12,047 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-21 21:03:12,048 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-21 21:03:12,048 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-21 21:03:12,049 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-21 21:03:12,049 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2023-11-21 21:03:12,049 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2023-11-21 21:03:12,050 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2023-11-21 21:03:12,050 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-21 21:03:12,051 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-21 21:03:12,052 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-21 21:03:12,052 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2023-11-21 21:03:12,052 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-21 21:03:12,053 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-21 21:03:12,053 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-21 21:03:12,053 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-21 21:03:12,053 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-21 21:03:12,054 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2023-11-21 21:03:12,054 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_7f615949-8df1-4c5f-9cf9-a831c7692662/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_7f615949-8df1-4c5f-9cf9-a831c7692662/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 -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> be0a584ba9648c80e7a0523ff51ba530f1926c55cecd3c62f2cee05fbbff42e3 [2023-11-21 21:03:12,336 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-21 21:03:12,366 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-21 21:03:12,369 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-21 21:03:12,371 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-21 21:03:12,372 INFO L274 PluginConnector]: CDTParser initialized [2023-11-21 21:03:12,373 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/../../sv-benchmarks/c/recursive/Fibonacci03.c [2023-11-21 21:03:15,473 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-21 21:03:15,817 INFO L384 CDTParser]: Found 1 translation units. [2023-11-21 21:03:15,817 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/sv-benchmarks/c/recursive/Fibonacci03.c [2023-11-21 21:03:15,825 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/data/827f63bf6/a6a813ae73864a4aba48dfefacdc5a52/FLAG8d63acefe [2023-11-21 21:03:15,844 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/data/827f63bf6/a6a813ae73864a4aba48dfefacdc5a52 [2023-11-21 21:03:15,850 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-21 21:03:15,853 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-21 21:03:15,857 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-21 21:03:15,858 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-21 21:03:15,863 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-21 21:03:15,864 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 09:03:15" (1/1) ... [2023-11-21 21:03:15,866 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1e141a33 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:03:15, skipping insertion in model container [2023-11-21 21:03:15,866 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 09:03:15" (1/1) ... [2023-11-21 21:03:15,891 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-21 21:03:16,097 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-21 21:03:16,116 INFO L202 MainTranslator]: Completed pre-run [2023-11-21 21:03:16,135 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-21 21:03:16,153 INFO L206 MainTranslator]: Completed translation [2023-11-21 21:03:16,154 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:03:16 WrapperNode [2023-11-21 21:03:16,154 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-21 21:03:16,156 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-21 21:03:16,156 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-21 21:03:16,156 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-21 21:03:16,165 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:03:16" (1/1) ... [2023-11-21 21:03:16,174 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:03:16" (1/1) ... [2023-11-21 21:03:16,192 INFO L138 Inliner]: procedures = 13, calls = 11, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 25 [2023-11-21 21:03:16,193 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-21 21:03:16,194 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-21 21:03:16,194 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-21 21:03:16,194 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-21 21:03:16,207 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:03:16" (1/1) ... [2023-11-21 21:03:16,207 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:03:16" (1/1) ... [2023-11-21 21:03:16,209 INFO L184 PluginConnector]: Executing the observer HeapSplitter from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:03:16" (1/1) ... [2023-11-21 21:03:16,220 INFO L187 HeapSplitter]: Split 2 memory accesses to 1 slices as follows [2] [2023-11-21 21:03:16,221 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:03:16" (1/1) ... [2023-11-21 21:03:16,221 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:03:16" (1/1) ... [2023-11-21 21:03:16,224 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:03:16" (1/1) ... [2023-11-21 21:03:16,226 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:03:16" (1/1) ... [2023-11-21 21:03:16,227 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:03:16" (1/1) ... [2023-11-21 21:03:16,228 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:03:16" (1/1) ... [2023-11-21 21:03:16,230 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-21 21:03:16,231 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-21 21:03:16,231 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-21 21:03:16,231 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-21 21:03:16,232 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:03:16" (1/1) ... [2023-11-21 21:03:16,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:16,257 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:16,271 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:16,294 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2023-11-21 21:03:16,324 INFO L130 BoogieDeclarations]: Found specification of procedure fibonacci [2023-11-21 21:03:16,324 INFO L138 BoogieDeclarations]: Found implementation of procedure fibonacci [2023-11-21 21:03:16,325 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-21 21:03:16,325 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-21 21:03:16,326 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-21 21:03:16,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-21 21:03:16,407 INFO L240 CfgBuilder]: Building ICFG [2023-11-21 21:03:16,410 INFO L266 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-21 21:03:16,610 INFO L281 CfgBuilder]: Performing block encoding [2023-11-21 21:03:16,624 INFO L303 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-21 21:03:16,626 INFO L308 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-21 21:03:16,628 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 09:03:16 BoogieIcfgContainer [2023-11-21 21:03:16,628 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-21 21:03:16,630 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2023-11-21 21:03:16,630 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2023-11-21 21:03:16,634 INFO L274 PluginConnector]: BuchiAutomizer initialized [2023-11-21 21:03:16,635 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-21 21:03:16,637 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 21.11 09:03:15" (1/3) ... [2023-11-21 21:03:16,639 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@79e462fb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 21.11 09:03:16, skipping insertion in model container [2023-11-21 21:03:16,639 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-21 21:03:16,640 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 09:03:16" (2/3) ... [2023-11-21 21:03:16,642 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@79e462fb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 21.11 09:03:16, skipping insertion in model container [2023-11-21 21:03:16,642 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-21 21:03:16,642 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 09:03:16" (3/3) ... [2023-11-21 21:03:16,644 INFO L332 chiAutomizerObserver]: Analyzing ICFG Fibonacci03.c [2023-11-21 21:03:16,720 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2023-11-21 21:03:16,721 INFO L304 stractBuchiCegarLoop]: Hoare is false [2023-11-21 21:03:16,721 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2023-11-21 21:03:16,721 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2023-11-21 21:03:16,721 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2023-11-21 21:03:16,721 INFO L308 stractBuchiCegarLoop]: Difference is false [2023-11-21 21:03:16,722 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2023-11-21 21:03:16,722 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2023-11-21 21:03:16,726 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 21:03:16,750 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2023-11-21 21:03:16,750 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-21 21:03:16,751 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-21 21:03:16,757 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2023-11-21 21:03:16,758 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-21 21:03:16,758 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2023-11-21 21:03:16,759 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 21:03:16,761 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2023-11-21 21:03:16,762 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-21 21:03:16,762 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-21 21:03:16,762 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2023-11-21 21:03:16,763 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-21 21:03:16,771 INFO L748 eck$LassoCheckResult]: Stem: 18#$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(14, 2);call #Ultimate.allocInit(12, 3); 11#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; 8#L29true assume !(main_~x~0#1 > 46); 12#L32true call main_#t~ret7#1 := fibonacci(main_~x~0#1);< 15#$Ultimate##0true [2023-11-21 21:03:16,772 INFO L750 eck$LassoCheckResult]: Loop: 15#$Ultimate##0true ~n := #in~n; 4#L17true assume !(~n < 1); 19#L19true assume !(1 == ~n); 17#L22true call #t~ret4 := fibonacci(~n - 1);< 15#$Ultimate##0true [2023-11-21 21:03:16,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:03:16,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1325878, now seen corresponding path program 1 times [2023-11-21 21:03:16,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 21:03:16,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008568641] [2023-11-21 21:03:16,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:03:16,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 21:03:16,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 21:03:16,890 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-21 21:03:16,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 21:03:16,918 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-21 21:03:16,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:03:16,922 INFO L85 PathProgramCache]: Analyzing trace with hash 927648, now seen corresponding path program 1 times [2023-11-21 21:03:16,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 21:03:16,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412458467] [2023-11-21 21:03:16,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:03:16,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 21:03:16,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 21:03:16,933 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-21 21:03:16,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 21:03:16,940 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-21 21:03:16,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:03:16,942 INFO L85 PathProgramCache]: Analyzing trace with hash 410501205, now seen corresponding path program 1 times [2023-11-21 21:03:16,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 21:03:16,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829546200] [2023-11-21 21:03:16,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:03:16,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 21:03:16,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 21:03:16,957 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-21 21:03:16,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 21:03:16,971 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-21 21:03:17,100 INFO L210 LassoAnalysis]: Preferences: [2023-11-21 21:03:17,101 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-21 21:03:17,101 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-21 21:03:17,101 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-21 21:03:17,101 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-21 21:03:17,102 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:17,102 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-21 21:03:17,102 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-21 21:03:17,102 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci03.c_Iteration1_Loop [2023-11-21 21:03:17,102 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-21 21:03:17,103 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-21 21:03:17,121 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-21 21:03:17,132 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 21:03:17,136 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 21:03:17,140 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-21 21:03:17,152 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 21:03:17,218 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-21 21:03:17,219 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-21 21:03:17,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:17,221 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:17,225 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:17,230 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-21 21:03:17,231 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 21:03:17,243 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2023-11-21 21:03:17,257 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-21 21:03:17,257 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 21:03:17,269 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2023-11-21 21:03:17,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:17,270 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:17,273 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:17,281 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-21 21:03:17,282 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 21:03:17,294 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2023-11-21 21:03:17,300 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-21 21:03:17,301 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 21:03:17,319 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:17,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:17,321 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:17,322 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:17,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2023-11-21 21:03:17,332 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-21 21:03:17,333 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 21:03:17,361 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-21 21:03:17,361 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 21:03:17,380 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:17,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:17,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:17,383 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:17,389 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-21 21:03:17,390 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 21:03:17,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2023-11-21 21:03:17,431 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:17,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:17,431 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:17,435 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:17,447 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-21 21:03:17,447 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 21:03:17,448 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2023-11-21 21:03:17,541 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-21 21:03:17,544 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Ended with exit code 0 [2023-11-21 21:03:17,546 INFO L210 LassoAnalysis]: Preferences: [2023-11-21 21:03:17,546 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-21 21:03:17,546 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-21 21:03:17,546 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-21 21:03:17,546 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-21 21:03:17,547 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:17,547 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-21 21:03:17,547 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-21 21:03:17,547 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci03.c_Iteration1_Loop [2023-11-21 21:03:17,547 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-21 21:03:17,547 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-21 21:03:17,549 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 21:03:17,560 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 21:03:17,563 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 21:03:17,569 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 21:03:17,581 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 21:03:17,665 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-21 21:03:17,680 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-21 21:03:17,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:17,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:17,683 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:17,684 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2023-11-21 21:03:17,686 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-21 21:03:17,697 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 21:03:17,697 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 21:03:17,698 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 21:03:17,698 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 21:03:17,698 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 21:03:17,700 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 21:03:17,700 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 21:03:17,713 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-21 21:03:17,726 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:17,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:17,727 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:17,728 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:17,729 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2023-11-21 21:03:17,730 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 21:03:17,740 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 21:03:17,740 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 21:03:17,740 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 21:03:17,740 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 21:03:17,740 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 21:03:17,743 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 21:03:17,744 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 21:03:17,746 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-21 21:03:17,757 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:17,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:17,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:17,760 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:17,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2023-11-21 21:03:17,762 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 21:03:17,772 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 21:03:17,772 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 21:03:17,772 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 21:03:17,773 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 21:03:17,773 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 21:03:17,775 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 21:03:17,776 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 21:03:17,784 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-21 21:03:17,805 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Ended with exit code 0 [2023-11-21 21:03:17,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:17,809 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:17,810 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:17,817 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2023-11-21 21:03:17,817 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 21:03:17,834 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 21:03:17,834 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 21:03:17,834 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 21:03:17,834 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 21:03:17,834 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 21:03:17,837 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 21:03:17,837 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 21:03:17,852 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-21 21:03:17,867 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-21 21:03:17,867 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-21 21:03:17,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:17,869 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:17,909 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:17,913 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2023-11-21 21:03:17,913 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-21 21:03:17,914 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-21 21:03:17,914 INFO L513 LassoAnalysis]: Proved termination. [2023-11-21 21:03:17,914 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibonacci_#in~n) = 1*fibonacci_#in~n Supporting invariants [] [2023-11-21 21:03:17,929 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:17,932 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-21 21:03:17,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:03:18,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:18,026 INFO L262 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-21 21:03:18,027 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:03:18,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:18,052 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-21 21:03:18,053 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:03:18,119 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 21:03:18,185 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 21:03:18,188 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 21:03:18,417 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 21:03:18,420 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 21:03:18,425 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 21:03:18,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 15 transitions. [2023-11-21 21:03:18,428 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 15 transitions. Stem has 4 letters. Loop has 4 letters. [2023-11-21 21:03:18,430 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 21:03:18,430 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 15 transitions. Stem has 8 letters. Loop has 4 letters. [2023-11-21 21:03:18,431 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 21:03:18,431 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 15 transitions. Stem has 4 letters. Loop has 8 letters. [2023-11-21 21:03:18,431 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 21:03:18,432 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 52 states and 64 transitions. [2023-11-21 21:03:18,437 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2023-11-21 21:03:18,444 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 52 states to 26 states and 35 transitions. [2023-11-21 21:03:18,445 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18 [2023-11-21 21:03:18,446 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19 [2023-11-21 21:03:18,446 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 35 transitions. [2023-11-21 21:03:18,447 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-21 21:03:18,447 INFO L218 hiAutomatonCegarLoop]: Abstraction has 26 states and 35 transitions. [2023-11-21 21:03:18,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states and 35 transitions. [2023-11-21 21:03:18,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 21. [2023-11-21 21:03:18,478 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 21:03:18,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 27 transitions. [2023-11-21 21:03:18,480 INFO L240 hiAutomatonCegarLoop]: Abstraction has 21 states and 27 transitions. [2023-11-21 21:03:18,481 INFO L428 stractBuchiCegarLoop]: Abstraction has 21 states and 27 transitions. [2023-11-21 21:03:18,481 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2023-11-21 21:03:18,481 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 21 states and 27 transitions. [2023-11-21 21:03:18,482 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2023-11-21 21:03:18,483 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-21 21:03:18,483 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-21 21:03:18,484 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 21:03:18,484 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 21:03:18,485 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(14, 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 > 46); 130#L32 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 21:03:18,485 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 21:03:18,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:03:18,486 INFO L85 PathProgramCache]: Analyzing trace with hash -1689937232, now seen corresponding path program 1 times [2023-11-21 21:03:18,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 21:03:18,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551291544] [2023-11-21 21:03:18,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:03:18,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 21:03:18,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:18,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-21 21:03:18,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:18,701 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 21:03:18,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 21:03:18,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551291544] [2023-11-21 21:03:18,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551291544] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 21:03:18,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 21:03:18,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-21 21:03:18,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260412631] [2023-11-21 21:03:18,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 21:03:18,711 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-21 21:03:18,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:03:18,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1163555262, now seen corresponding path program 1 times [2023-11-21 21:03:18,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 21:03:18,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532863299] [2023-11-21 21:03:18,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:03:18,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 21:03:18,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:18,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-21 21:03:18,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:18,840 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 21:03:18,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 21:03:18,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532863299] [2023-11-21 21:03:18,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532863299] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 21:03:18,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 21:03:18,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-21 21:03:18,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558718238] [2023-11-21 21:03:18,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 21:03:18,843 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-21 21:03:18,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 21:03:18,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-21 21:03:18,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-21 21:03:18,848 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 21:03:18,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-21 21:03:18,966 INFO L93 Difference]: Finished difference Result 27 states and 33 transitions. [2023-11-21 21:03:18,966 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 27 states and 33 transitions. [2023-11-21 21:03:18,974 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2023-11-21 21:03:18,981 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 27 states to 25 states and 31 transitions. [2023-11-21 21:03:18,981 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 21 [2023-11-21 21:03:18,983 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 21 [2023-11-21 21:03:18,983 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 31 transitions. [2023-11-21 21:03:18,984 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-21 21:03:18,984 INFO L218 hiAutomatonCegarLoop]: Abstraction has 25 states and 31 transitions. [2023-11-21 21:03:18,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states and 31 transitions. [2023-11-21 21:03:18,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2023-11-21 21:03:18,990 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 21:03:18,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 31 transitions. [2023-11-21 21:03:18,993 INFO L240 hiAutomatonCegarLoop]: Abstraction has 25 states and 31 transitions. [2023-11-21 21:03:18,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-21 21:03:18,995 INFO L428 stractBuchiCegarLoop]: Abstraction has 25 states and 31 transitions. [2023-11-21 21:03:18,995 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2023-11-21 21:03:18,995 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 25 states and 31 transitions. [2023-11-21 21:03:18,998 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2023-11-21 21:03:18,998 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-21 21:03:18,998 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-21 21:03:19,000 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 21:03:19,000 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1] [2023-11-21 21:03:19,001 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(14, 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 > 46); 205#L32 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 21:03:19,001 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 21:03:19,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:03:19,002 INFO L85 PathProgramCache]: Analyzing trace with hash -848422362, now seen corresponding path program 1 times [2023-11-21 21:03:19,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 21:03:19,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461264869] [2023-11-21 21:03:19,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:03:19,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 21:03:19,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 21:03:19,025 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-21 21:03:19,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 21:03:19,038 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-21 21:03:19,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:03:19,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1698967994, now seen corresponding path program 1 times [2023-11-21 21:03:19,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 21:03:19,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832116404] [2023-11-21 21:03:19,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:03:19,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 21:03:19,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 21:03:19,065 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-21 21:03:19,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 21:03:19,084 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-21 21:03:19,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:03:19,085 INFO L85 PathProgramCache]: Analyzing trace with hash 250475039, now seen corresponding path program 1 times [2023-11-21 21:03:19,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 21:03:19,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172806562] [2023-11-21 21:03:19,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:03:19,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 21:03:19,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:19,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-21 21:03:19,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:19,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-21 21:03:19,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:19,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-21 21:03:19,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:19,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-21 21:03:19,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:19,269 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 21:03:19,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 21:03:19,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172806562] [2023-11-21 21:03:19,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172806562] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-21 21:03:19,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233154964] [2023-11-21 21:03:19,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:03:19,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 21:03:19,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:19,272 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-21 21:03:19,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-21 21:03:19,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:19,320 INFO L262 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-21 21:03:19,323 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:03:19,379 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 21:03:19,379 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 21:03:19,539 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 21:03:19,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233154964] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 21:03:19,539 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-21 21:03:19,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2023-11-21 21:03:19,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573359566] [2023-11-21 21:03:19,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-21 21:03:19,848 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:19,981 INFO L210 LassoAnalysis]: Preferences: [2023-11-21 21:03:19,981 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-21 21:03:19,981 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-21 21:03:19,981 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-21 21:03:19,981 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-21 21:03:19,981 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:19,981 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-21 21:03:19,981 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-21 21:03:19,982 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci03.c_Iteration3_Loop [2023-11-21 21:03:19,982 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-21 21:03:19,982 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-21 21:03:19,983 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 21:03:19,997 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 21:03:20,003 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 21:03:20,006 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 21:03:20,066 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-21 21:03:20,066 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-21 21:03:20,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:20,067 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:20,068 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:20,072 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2023-11-21 21:03:20,073 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-21 21:03:20,074 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 21:03:20,116 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:20,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:20,116 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:20,118 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:20,127 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-21 21:03:20,127 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 21:03:20,141 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2023-11-21 21:03:20,448 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-21 21:03:20,452 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:20,452 INFO L210 LassoAnalysis]: Preferences: [2023-11-21 21:03:20,452 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-21 21:03:20,452 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-21 21:03:20,452 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-21 21:03:20,452 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-21 21:03:20,452 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:20,452 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-21 21:03:20,452 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-21 21:03:20,452 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci03.c_Iteration3_Loop [2023-11-21 21:03:20,453 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-21 21:03:20,453 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-21 21:03:20,454 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 21:03:20,456 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 21:03:20,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 21:03:20,462 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 21:03:20,532 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-21 21:03:20,532 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-21 21:03:20,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:20,533 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:20,537 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:20,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2023-11-21 21:03:20,542 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 21:03:20,554 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 21:03:20,555 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 21:03:20,555 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 21:03:20,555 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 21:03:20,555 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 21:03:20,557 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 21:03:20,557 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 21:03:20,566 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-21 21:03:20,578 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:20,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:20,578 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:20,579 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:20,580 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2023-11-21 21:03:20,581 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-21 21:03:20,590 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 21:03:20,591 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 21:03:20,591 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 21:03:20,591 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 21:03:20,591 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 21:03:20,591 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 21:03:20,592 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 21:03:20,600 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-21 21:03:20,624 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:20,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:20,625 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:20,626 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:20,638 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 21:03:20,650 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 21:03:20,650 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 21:03:20,650 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 21:03:20,650 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 21:03:20,650 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 21:03:20,651 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 21:03:20,652 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 21:03:20,654 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2023-11-21 21:03:20,664 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-21 21:03:20,687 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:20,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:20,687 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:20,690 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:20,691 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2023-11-21 21:03:20,697 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 21:03:20,709 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 21:03:20,709 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 21:03:20,709 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 21:03:20,710 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 21:03:20,710 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 21:03:20,711 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 21:03:20,711 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 21:03:20,716 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-21 21:03:20,720 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-21 21:03:20,720 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-21 21:03:20,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:20,720 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:20,722 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:20,725 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-21 21:03:20,725 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-21 21:03:20,725 INFO L513 LassoAnalysis]: Proved termination. [2023-11-21 21:03:20,725 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibonacci_~n) = 1*fibonacci_~n Supporting invariants [] [2023-11-21 21:03:20,734 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2023-11-21 21:03:20,747 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:20,748 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-21 21:03:20,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:03:20,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:20,782 INFO L262 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-21 21:03:20,784 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:03:20,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:20,886 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-21 21:03:20,889 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:03:21,025 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 21:03:21,026 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 21:03:21,027 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 21:03:21,292 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 21:03:21,293 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 21:03:21,293 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 21:03:21,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 42 transitions. [2023-11-21 21:03:21,295 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 42 transitions. Stem has 13 letters. Loop has 22 letters. [2023-11-21 21:03:21,296 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 21:03:21,296 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 42 transitions. Stem has 35 letters. Loop has 22 letters. [2023-11-21 21:03:21,297 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 21:03:21,297 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 42 transitions. Stem has 13 letters. Loop has 44 letters. [2023-11-21 21:03:21,299 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 21:03:21,299 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 160 states and 216 transitions. [2023-11-21 21:03:21,307 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 15 [2023-11-21 21:03:21,313 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 160 states to 129 states and 181 transitions. [2023-11-21 21:03:21,313 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 75 [2023-11-21 21:03:21,314 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 80 [2023-11-21 21:03:21,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 129 states and 181 transitions. [2023-11-21 21:03:21,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-21 21:03:21,314 INFO L218 hiAutomatonCegarLoop]: Abstraction has 129 states and 181 transitions. [2023-11-21 21:03:21,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states and 181 transitions. [2023-11-21 21:03:21,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 107. [2023-11-21 21:03:21,330 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 21:03:21,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 141 transitions. [2023-11-21 21:03:21,333 INFO L240 hiAutomatonCegarLoop]: Abstraction has 107 states and 141 transitions. [2023-11-21 21:03:21,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 21:03:21,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-21 21:03:21,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-11-21 21:03:21,334 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 21:03:21,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-21 21:03:21,424 INFO L93 Difference]: Finished difference Result 45 states and 58 transitions. [2023-11-21 21:03:21,424 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 45 states and 58 transitions. [2023-11-21 21:03:21,426 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2023-11-21 21:03:21,428 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 45 states to 42 states and 54 transitions. [2023-11-21 21:03:21,428 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 35 [2023-11-21 21:03:21,428 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 35 [2023-11-21 21:03:21,428 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 54 transitions. [2023-11-21 21:03:21,429 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-21 21:03:21,429 INFO L218 hiAutomatonCegarLoop]: Abstraction has 42 states and 54 transitions. [2023-11-21 21:03:21,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states and 54 transitions. [2023-11-21 21:03:21,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 39. [2023-11-21 21:03:21,433 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 21:03:21,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 48 transitions. [2023-11-21 21:03:21,434 INFO L240 hiAutomatonCegarLoop]: Abstraction has 39 states and 48 transitions. [2023-11-21 21:03:21,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-21 21:03:21,436 INFO L428 stractBuchiCegarLoop]: Abstraction has 39 states and 48 transitions. [2023-11-21 21:03:21,436 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2023-11-21 21:03:21,436 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 39 states and 48 transitions. [2023-11-21 21:03:21,437 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2023-11-21 21:03:21,437 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-21 21:03:21,437 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-21 21:03:21,440 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-21 21:03:21,440 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1] [2023-11-21 21:03:21,440 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(14, 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 > 46); 981#L32 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 21:03:21,440 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 21:03:21,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:03:21,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1885512200, now seen corresponding path program 2 times [2023-11-21 21:03:21,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 21:03:21,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649089837] [2023-11-21 21:03:21,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:03:21,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 21:03:21,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 21:03:21,456 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-21 21:03:21,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 21:03:21,467 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-21 21:03:21,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:03:21,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1698967994, now seen corresponding path program 2 times [2023-11-21 21:03:21,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 21:03:21,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348983440] [2023-11-21 21:03:21,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:03:21,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 21:03:21,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 21:03:21,474 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-21 21:03:21,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 21:03:21,480 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-21 21:03:21,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:03:21,481 INFO L85 PathProgramCache]: Analyzing trace with hash -360938367, now seen corresponding path program 3 times [2023-11-21 21:03:21,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 21:03:21,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139097759] [2023-11-21 21:03:21,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:03:21,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 21:03:21,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:21,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-21 21:03:21,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:21,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-21 21:03:21,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:21,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-21 21:03:21,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:21,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-11-21 21:03:21,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:21,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-21 21:03:21,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:21,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-21 21:03:21,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:21,693 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 21:03:21,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 21:03:21,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139097759] [2023-11-21 21:03:21,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139097759] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-21 21:03:21,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561541378] [2023-11-21 21:03:21,694 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-21 21:03:21,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 21:03:21,695 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:21,705 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-21 21:03:21,706 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:21,725 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-21 21:03:21,779 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2023-11-21 21:03:21,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-21 21:03:21,780 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-21 21:03:21,783 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:03:21,879 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 21:03:21,880 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 21:03:22,275 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 21:03:22,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561541378] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 21:03:22,276 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-21 21:03:22,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 12] total 21 [2023-11-21 21:03:22,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540763533] [2023-11-21 21:03:22,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-21 21:03:22,590 INFO L210 LassoAnalysis]: Preferences: [2023-11-21 21:03:22,590 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-21 21:03:22,590 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-21 21:03:22,590 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-21 21:03:22,590 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-21 21:03:22,591 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:22,591 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-21 21:03:22,591 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-21 21:03:22,591 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci03.c_Iteration4_Loop [2023-11-21 21:03:22,591 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-21 21:03:22,591 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-21 21:03:22,592 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 21:03:22,606 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 21:03:22,608 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 21:03:22,615 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 21:03:22,691 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-21 21:03:22,691 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-21 21:03:22,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:22,692 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:22,693 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:22,696 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-21 21:03:22,696 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 21:03:22,708 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2023-11-21 21:03:22,737 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:22,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:22,737 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:22,738 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:22,741 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-21 21:03:22,741 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 21:03:22,742 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2023-11-21 21:03:23,104 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-21 21:03:23,108 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:23,108 INFO L210 LassoAnalysis]: Preferences: [2023-11-21 21:03:23,108 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-21 21:03:23,108 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-21 21:03:23,108 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-21 21:03:23,109 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-21 21:03:23,109 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:23,109 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-21 21:03:23,109 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-21 21:03:23,109 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci03.c_Iteration4_Loop [2023-11-21 21:03:23,109 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-21 21:03:23,109 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-21 21:03:23,110 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 21:03:23,126 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 21:03:23,131 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 21:03:23,134 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-21 21:03:23,219 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-21 21:03:23,219 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-21 21:03:23,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:23,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:23,221 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:23,227 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 21:03:23,236 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2023-11-21 21:03:23,238 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 21:03:23,239 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 21:03:23,239 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 21:03:23,239 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 21:03:23,239 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 21:03:23,240 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 21:03:23,240 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 21:03:23,256 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-21 21:03:23,270 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-21 21:03:23,270 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-21 21:03:23,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:23,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:23,276 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:23,278 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-21 21:03:23,278 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-21 21:03:23,278 INFO L513 LassoAnalysis]: Proved termination. [2023-11-21 21:03:23,278 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibonacci_~n) = 1*fibonacci_~n Supporting invariants [] [2023-11-21 21:03:23,293 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2023-11-21 21:03:23,301 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:23,302 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-21 21:03:23,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:03:23,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:23,352 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-21 21:03:23,355 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:03:23,642 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:23,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:23,658 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-21 21:03:23,660 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:03:23,802 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 21:03:23,803 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 21:03:23,803 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 21:03:23,916 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 21:03:23,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 2 stem states 3 non-accepting loop states 1 accepting loop states [2023-11-21 21:03:23,919 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 21:03:23,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 18 transitions. [2023-11-21 21:03:23,919 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 18 transitions. Stem has 25 letters. Loop has 22 letters. [2023-11-21 21:03:23,920 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 21:03:23,920 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-21 21:03:23,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:03:23,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:23,974 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-21 21:03:23,982 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:03:24,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:24,191 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-21 21:03:24,193 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:03:24,332 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 21:03:24,333 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 21:03:24,335 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 21:03:24,451 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 21:03:24,452 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 21:03:24,454 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 21:03:24,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 18 transitions. [2023-11-21 21:03:24,455 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 18 transitions. Stem has 25 letters. Loop has 22 letters. [2023-11-21 21:03:24,455 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 21:03:24,456 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-21 21:03:24,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:03:24,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:24,497 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-21 21:03:24,498 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:03:24,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:24,696 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-21 21:03:24,697 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:03:24,829 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 21:03:24,830 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 21:03:24,830 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 21:03:25,142 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 21:03:25,143 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 21:03:25,144 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 21:03:25,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 47 transitions. [2023-11-21 21:03:25,145 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 47 transitions. Stem has 25 letters. Loop has 22 letters. [2023-11-21 21:03:25,146 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 21:03:25,146 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 47 transitions. Stem has 47 letters. Loop has 22 letters. [2023-11-21 21:03:25,148 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 21:03:25,148 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 47 transitions. Stem has 25 letters. Loop has 44 letters. [2023-11-21 21:03:25,151 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 21:03:25,151 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 345 states and 444 transitions. [2023-11-21 21:03:25,160 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 14 [2023-11-21 21:03:25,168 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 345 states to 220 states and 297 transitions. [2023-11-21 21:03:25,168 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 99 [2023-11-21 21:03:25,168 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 116 [2023-11-21 21:03:25,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 220 states and 297 transitions. [2023-11-21 21:03:25,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-21 21:03:25,170 INFO L218 hiAutomatonCegarLoop]: Abstraction has 220 states and 297 transitions. [2023-11-21 21:03:25,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states and 297 transitions. [2023-11-21 21:03:25,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 172. [2023-11-21 21:03:25,189 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 21:03:25,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 223 transitions. [2023-11-21 21:03:25,191 INFO L240 hiAutomatonCegarLoop]: Abstraction has 172 states and 223 transitions. [2023-11-21 21:03:25,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 21:03:25,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-21 21:03:25,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2023-11-21 21:03:25,193 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 21:03:25,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-21 21:03:25,517 INFO L93 Difference]: Finished difference Result 349 states and 503 transitions. [2023-11-21 21:03:25,517 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 349 states and 503 transitions. [2023-11-21 21:03:25,525 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 14 [2023-11-21 21:03:25,535 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 349 states to 339 states and 490 transitions. [2023-11-21 21:03:25,535 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 173 [2023-11-21 21:03:25,536 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 193 [2023-11-21 21:03:25,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 339 states and 490 transitions. [2023-11-21 21:03:25,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-21 21:03:25,536 INFO L218 hiAutomatonCegarLoop]: Abstraction has 339 states and 490 transitions. [2023-11-21 21:03:25,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states and 490 transitions. [2023-11-21 21:03:25,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 274. [2023-11-21 21:03:25,564 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 21:03:25,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 401 transitions. [2023-11-21 21:03:25,569 INFO L240 hiAutomatonCegarLoop]: Abstraction has 274 states and 401 transitions. [2023-11-21 21:03:25,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-21 21:03:25,570 INFO L428 stractBuchiCegarLoop]: Abstraction has 274 states and 401 transitions. [2023-11-21 21:03:25,570 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2023-11-21 21:03:25,570 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 274 states and 401 transitions. [2023-11-21 21:03:25,574 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 14 [2023-11-21 21:03:25,574 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-21 21:03:25,574 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-21 21:03:25,576 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [12, 10, 9, 7, 7, 5, 5, 4, 4, 3, 2, 1, 1, 1, 1] [2023-11-21 21:03:25,576 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-21 21:03:25,577 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(14, 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 > 46); 2995#L32 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 21:03:25,577 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 21:03:25,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:03:25,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1406603621, now seen corresponding path program 4 times [2023-11-21 21:03:25,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 21:03:25,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903907661] [2023-11-21 21:03:25,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:03:25,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 21:03:25,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 21:03:25,593 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-21 21:03:25,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 21:03:25,609 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-21 21:03:25,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:03:25,610 INFO L85 PathProgramCache]: Analyzing trace with hash 927648, now seen corresponding path program 2 times [2023-11-21 21:03:25,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 21:03:25,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013685896] [2023-11-21 21:03:25,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:03:25,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 21:03:25,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 21:03:25,614 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-21 21:03:25,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 21:03:25,616 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-21 21:03:25,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:03:25,617 INFO L85 PathProgramCache]: Analyzing trace with hash 2055878970, now seen corresponding path program 5 times [2023-11-21 21:03:25,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 21:03:25,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192195520] [2023-11-21 21:03:25,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:03:25,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 21:03:25,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:25,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-21 21:03:25,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:25,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-21 21:03:25,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:25,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-21 21:03:25,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:26,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-21 21:03:26,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:26,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-21 21:03:26,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:26,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-21 21:03:26,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:26,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2023-11-21 21:03:26,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:26,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-21 21:03:26,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:26,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-21 21:03:26,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:26,053 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 21:03:26,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 21:03:26,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192195520] [2023-11-21 21:03:26,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192195520] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-21 21:03:26,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [47085439] [2023-11-21 21:03:26,054 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-21 21:03:26,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 21:03:26,055 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:26,057 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-21 21:03:26,076 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-21 21:03:26,127 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2023-11-21 21:03:26,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-21 21:03:26,130 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-21 21:03:26,133 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:03:26,216 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 21:03:26,217 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 21:03:26,840 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 21:03:26,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [47085439] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 21:03:26,841 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-21 21:03:26,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 15] total 20 [2023-11-21 21:03:26,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920197707] [2023-11-21 21:03:26,843 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-21 21:03:26,881 INFO L210 LassoAnalysis]: Preferences: [2023-11-21 21:03:26,882 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-21 21:03:26,882 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-21 21:03:26,882 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-21 21:03:26,882 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-21 21:03:26,882 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:26,882 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-21 21:03:26,882 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-21 21:03:26,882 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci03.c_Iteration5_Loop [2023-11-21 21:03:26,882 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-21 21:03:26,882 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-21 21:03:26,884 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 21:03:26,886 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 21:03:26,888 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-21 21:03:26,894 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 21:03:26,897 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 21:03:26,929 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-21 21:03:26,929 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-21 21:03:26,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:26,930 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:26,931 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:26,934 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-21 21:03:26,934 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 21:03:26,948 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2023-11-21 21:03:26,961 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-21 21:03:26,961 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 21:03:26,983 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:26,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:26,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:26,985 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:26,987 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-21 21:03:26,987 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 21:03:27,000 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2023-11-21 21:03:27,009 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-21 21:03:27,009 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 21:03:27,027 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:27,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:27,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:27,029 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:27,033 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-21 21:03:27,033 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 21:03:27,048 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2023-11-21 21:03:27,077 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:27,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:27,078 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:27,079 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:27,084 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-21 21:03:27,084 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 21:03:27,099 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2023-11-21 21:03:27,141 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-21 21:03:27,149 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:27,149 INFO L210 LassoAnalysis]: Preferences: [2023-11-21 21:03:27,150 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-21 21:03:27,150 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-21 21:03:27,150 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-21 21:03:27,150 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-21 21:03:27,150 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:27,150 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-21 21:03:27,150 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-21 21:03:27,150 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci03.c_Iteration5_Loop [2023-11-21 21:03:27,150 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-21 21:03:27,150 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-21 21:03:27,151 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 21:03:27,154 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 21:03:27,156 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 21:03:27,163 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 21:03:27,165 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 21:03:27,201 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-21 21:03:27,201 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-21 21:03:27,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:27,201 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:27,202 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:27,204 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 21:03:27,216 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 21:03:27,216 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 21:03:27,217 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 21:03:27,217 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 21:03:27,217 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 21:03:27,217 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2023-11-21 21:03:27,217 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 21:03:27,217 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 21:03:27,234 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-21 21:03:27,255 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:27,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:27,256 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:27,257 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:27,261 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 21:03:27,273 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 21:03:27,273 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 21:03:27,273 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 21:03:27,273 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 21:03:27,273 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 21:03:27,274 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 21:03:27,274 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 21:03:27,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2023-11-21 21:03:27,284 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-21 21:03:27,306 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:27,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:27,306 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:27,307 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:27,309 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 21:03:27,322 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 21:03:27,322 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 21:03:27,322 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 21:03:27,322 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 21:03:27,322 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 21:03:27,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2023-11-21 21:03:27,323 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 21:03:27,323 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 21:03:27,343 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-21 21:03:27,345 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2023-11-21 21:03:27,345 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2023-11-21 21:03:27,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:27,346 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:27,347 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:27,349 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-21 21:03:27,349 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-21 21:03:27,349 INFO L513 LassoAnalysis]: Proved termination. [2023-11-21 21:03:27,349 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibonacci_#in~n) = 1*fibonacci_#in~n Supporting invariants [] [2023-11-21 21:03:27,365 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2023-11-21 21:03:27,368 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:27,369 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-21 21:03:27,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:03:27,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:27,471 INFO L262 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-21 21:03:27,474 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:03:27,522 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:28,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:28,018 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-21 21:03:28,019 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:03:28,042 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 21:03:28,043 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 21:03:28,044 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 21:03:28,113 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 21:03:28,113 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 21:03:28,115 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 21:03:28,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 14 transitions. [2023-11-21 21:03:28,115 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 14 transitions. Stem has 72 letters. Loop has 4 letters. [2023-11-21 21:03:28,115 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 21:03:28,115 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-21 21:03:28,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:03:28,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:28,204 INFO L262 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-21 21:03:28,207 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:03:28,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:28,750 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-21 21:03:28,751 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:03:28,776 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 21:03:28,777 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 21:03:28,777 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 21:03:28,840 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 21:03:28,840 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 21:03:28,841 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 21:03:28,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 14 transitions. [2023-11-21 21:03:28,842 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 14 transitions. Stem has 72 letters. Loop has 4 letters. [2023-11-21 21:03:28,842 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 21:03:28,842 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-21 21:03:28,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:03:28,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:28,933 INFO L262 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-21 21:03:28,936 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:03:29,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:29,511 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-21 21:03:29,512 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:03:29,535 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 21:03:29,536 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 21:03:29,536 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 21:03:29,631 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 21:03:29,632 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 21:03:29,634 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 21:03:29,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 22 transitions. [2023-11-21 21:03:29,635 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 22 transitions. Stem has 72 letters. Loop has 4 letters. [2023-11-21 21:03:29,638 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 21:03:29,638 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 22 transitions. Stem has 76 letters. Loop has 4 letters. [2023-11-21 21:03:29,639 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 21:03:29,640 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 22 transitions. Stem has 72 letters. Loop has 8 letters. [2023-11-21 21:03:29,642 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 21:03:29,642 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 349 states and 484 transitions. [2023-11-21 21:03:29,649 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 14 [2023-11-21 21:03:29,657 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 349 states to 288 states and 417 transitions. [2023-11-21 21:03:29,657 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 138 [2023-11-21 21:03:29,658 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 143 [2023-11-21 21:03:29,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 288 states and 417 transitions. [2023-11-21 21:03:29,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-21 21:03:29,660 INFO L218 hiAutomatonCegarLoop]: Abstraction has 288 states and 417 transitions. [2023-11-21 21:03:29,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states and 417 transitions. [2023-11-21 21:03:29,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 280. [2023-11-21 21:03:29,705 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 21:03:29,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 409 transitions. [2023-11-21 21:03:29,710 INFO L240 hiAutomatonCegarLoop]: Abstraction has 280 states and 409 transitions. [2023-11-21 21:03:29,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 21:03:29,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-21 21:03:29,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=275, Unknown=0, NotChecked=0, Total=380 [2023-11-21 21:03:29,713 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 21:03:29,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-21 21:03:29,910 INFO L93 Difference]: Finished difference Result 496 states and 761 transitions. [2023-11-21 21:03:29,910 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 496 states and 761 transitions. [2023-11-21 21:03:29,919 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 14 [2023-11-21 21:03:29,930 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 496 states to 491 states and 754 transitions. [2023-11-21 21:03:29,930 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 256 [2023-11-21 21:03:29,930 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 263 [2023-11-21 21:03:29,931 INFO L73 IsDeterministic]: Start isDeterministic. Operand 491 states and 754 transitions. [2023-11-21 21:03:29,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-21 21:03:29,931 INFO L218 hiAutomatonCegarLoop]: Abstraction has 491 states and 754 transitions. [2023-11-21 21:03:29,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states and 754 transitions. [2023-11-21 21:03:29,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 371. [2023-11-21 21:03:29,948 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 21:03:29,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 583 transitions. [2023-11-21 21:03:29,953 INFO L240 hiAutomatonCegarLoop]: Abstraction has 371 states and 583 transitions. [2023-11-21 21:03:29,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-21 21:03:29,954 INFO L428 stractBuchiCegarLoop]: Abstraction has 371 states and 583 transitions. [2023-11-21 21:03:29,954 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2023-11-21 21:03:29,954 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 371 states and 583 transitions. [2023-11-21 21:03:29,958 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 14 [2023-11-21 21:03:29,958 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-21 21:03:29,958 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-21 21:03:29,961 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [19, 16, 15, 11, 10, 8, 8, 7, 7, 5, 3, 1, 1, 1, 1] [2023-11-21 21:03:29,961 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-21 21:03:29,962 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(14, 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 > 46); 6365#L32 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 21:03:29,962 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 21:03:29,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:03:29,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1148192889, now seen corresponding path program 6 times [2023-11-21 21:03:29,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 21:03:29,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19555129] [2023-11-21 21:03:29,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:03:29,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 21:03:29,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 21:03:29,980 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-21 21:03:29,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 21:03:30,001 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-21 21:03:30,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:03:30,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1966338, now seen corresponding path program 3 times [2023-11-21 21:03:30,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 21:03:30,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141885310] [2023-11-21 21:03:30,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:03:30,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 21:03:30,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 21:03:30,004 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-21 21:03:30,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-21 21:03:30,006 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-21 21:03:30,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:03:30,007 INFO L85 PathProgramCache]: Analyzing trace with hash 65342842, now seen corresponding path program 7 times [2023-11-21 21:03:30,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 21:03:30,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368294610] [2023-11-21 21:03:30,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 21:03:30,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 21:03:30,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:30,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-21 21:03:30,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:30,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-21 21:03:30,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:30,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-21 21:03:30,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:30,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-21 21:03:30,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:30,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-21 21:03:30,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:30,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-21 21:03:30,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:30,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-21 21:03:30,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:30,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2023-11-21 21:03:30,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:30,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-21 21:03:30,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:30,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-21 21:03:30,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:30,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2023-11-21 21:03:30,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:30,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-21 21:03:30,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:30,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-21 21:03:30,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:30,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-21 21:03:30,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:30,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-21 21:03:30,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:30,627 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 21:03:30,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 21:03:30,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368294610] [2023-11-21 21:03:30,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368294610] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-21 21:03:30,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221798542] [2023-11-21 21:03:30,628 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-21 21:03:30,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-21 21:03:30,629 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:30,630 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-21 21:03:30,640 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-11-21 21:03:30,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:30,717 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-21 21:03:30,721 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:03:30,826 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 21:03:30,826 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-21 21:03:31,883 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 21:03:31,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [221798542] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-21 21:03:31,884 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-21 21:03:31,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 13, 17] total 23 [2023-11-21 21:03:31,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372352862] [2023-11-21 21:03:31,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-21 21:03:31,976 INFO L210 LassoAnalysis]: Preferences: [2023-11-21 21:03:31,976 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-21 21:03:31,976 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-21 21:03:31,977 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-21 21:03:31,977 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-21 21:03:31,977 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:31,977 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-21 21:03:31,977 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-21 21:03:31,977 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci03.c_Iteration6_Loop [2023-11-21 21:03:31,977 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-21 21:03:31,977 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-21 21:03:31,978 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 21:03:31,980 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 21:03:31,982 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 21:03:31,984 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 21:03:32,031 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-21 21:03:32,031 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-21 21:03:32,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:32,031 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:32,032 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:32,041 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-21 21:03:32,042 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 21:03:32,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2023-11-21 21:03:32,077 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-21 21:03:32,077 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 21:03:32,097 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:32,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:32,097 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:32,098 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:32,101 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-21 21:03:32,101 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 21:03:32,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2023-11-21 21:03:32,125 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-21 21:03:32,125 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 21:03:32,148 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:32,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:32,149 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:32,152 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:32,156 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-21 21:03:32,156 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 21:03:32,168 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2023-11-21 21:03:32,171 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-21 21:03:32,172 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 21:03:32,183 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2023-11-21 21:03:32,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:32,184 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:32,185 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:32,187 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2023-11-21 21:03:32,187 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-21 21:03:32,187 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 21:03:32,216 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:32,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:32,217 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:32,218 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:32,219 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2023-11-21 21:03:32,219 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-21 21:03:32,219 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-21 21:03:34,100 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-21 21:03:34,104 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2023-11-21 21:03:34,104 INFO L210 LassoAnalysis]: Preferences: [2023-11-21 21:03:34,104 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-21 21:03:34,104 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-21 21:03:34,105 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-21 21:03:34,105 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-21 21:03:34,105 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:34,105 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-21 21:03:34,105 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-21 21:03:34,105 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci03.c_Iteration6_Loop [2023-11-21 21:03:34,105 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-21 21:03:34,105 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-21 21:03:34,105 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 21:03:34,108 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 21:03:34,110 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 21:03:34,112 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-21 21:03:34,155 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-21 21:03:34,155 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-21 21:03:34,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:34,155 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:34,156 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:34,161 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2023-11-21 21:03:34,162 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 21:03:34,172 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 21:03:34,172 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 21:03:34,172 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 21:03:34,172 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 21:03:34,172 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 21:03:34,172 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 21:03:34,172 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 21:03:34,174 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-21 21:03:34,186 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2023-11-21 21:03:34,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:34,187 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:34,187 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:34,188 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2023-11-21 21:03:34,193 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 21:03:34,204 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 21:03:34,204 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 21:03:34,204 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 21:03:34,204 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 21:03:34,204 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 21:03:34,205 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 21:03:34,205 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 21:03:34,206 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-21 21:03:34,216 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:34,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:34,217 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:34,218 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:34,218 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2023-11-21 21:03:34,219 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 21:03:34,229 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 21:03:34,229 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 21:03:34,229 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 21:03:34,229 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 21:03:34,229 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 21:03:34,229 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 21:03:34,229 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 21:03:34,231 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-21 21:03:34,242 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2023-11-21 21:03:34,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:34,242 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:34,243 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:34,244 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2023-11-21 21:03:34,244 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 21:03:34,254 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-21 21:03:34,254 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-21 21:03:34,254 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-21 21:03:34,254 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-21 21:03:34,254 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-21 21:03:34,255 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-21 21:03:34,255 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-21 21:03:34,258 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-21 21:03:34,261 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-21 21:03:34,261 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-21 21:03:34,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-21 21:03:34,261 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 21:03:34,262 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-21 21:03:34,264 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2023-11-21 21:03:34,264 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-21 21:03:34,264 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-21 21:03:34,264 INFO L513 LassoAnalysis]: Proved termination. [2023-11-21 21:03:34,264 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibonacci_~n) = 1*fibonacci_~n Supporting invariants [] [2023-11-21 21:03:34,283 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:34,284 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-21 21:03:34,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:03:34,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:34,432 INFO L262 TraceCheckSpWp]: Trace formula consists of 784 conjuncts, 40 conjunts are in the unsatisfiable core [2023-11-21 21:03:34,437 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:03:35,105 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:35,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:35,272 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-21 21:03:35,272 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:03:35,307 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 21:03:35,308 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 21:03:35,309 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 21:03:35,365 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 21:03:35,366 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 21:03:35,367 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 21:03:35,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 14 transitions. [2023-11-21 21:03:35,367 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 14 transitions. Stem has 113 letters. Loop has 4 letters. [2023-11-21 21:03:35,368 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 21:03:35,368 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-21 21:03:35,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:03:35,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:35,490 INFO L262 TraceCheckSpWp]: Trace formula consists of 784 conjuncts, 40 conjunts are in the unsatisfiable core [2023-11-21 21:03:35,494 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:03:36,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:36,347 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-21 21:03:36,348 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:03:36,382 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 21:03:36,383 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 21:03:36,383 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 21:03:36,474 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 21:03:36,474 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 21:03:36,475 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 21:03:36,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 17 transitions. [2023-11-21 21:03:36,475 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 17 transitions. Stem has 113 letters. Loop has 4 letters. [2023-11-21 21:03:36,476 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 21:03:36,476 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-21 21:03:36,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 21:03:36,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:36,609 INFO L262 TraceCheckSpWp]: Trace formula consists of 784 conjuncts, 40 conjunts are in the unsatisfiable core [2023-11-21 21:03:36,613 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:03:37,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 21:03:37,505 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-21 21:03:37,505 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-21 21:03:37,548 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 21:03:37,548 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 21:03:37,549 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 21:03:37,639 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 21:03:37,640 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 21:03:37,640 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 21:03:37,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 23 transitions. [2023-11-21 21:03:37,641 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 23 transitions. Stem has 113 letters. Loop has 4 letters. [2023-11-21 21:03:37,642 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 21:03:37,642 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 23 transitions. Stem has 117 letters. Loop has 4 letters. [2023-11-21 21:03:37,643 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 21:03:37,643 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 23 transitions. Stem has 113 letters. Loop has 8 letters. [2023-11-21 21:03:37,643 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-21 21:03:37,644 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 451 states and 691 transitions. [2023-11-21 21:03:37,652 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 14 [2023-11-21 21:03:37,659 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 451 states to 371 states and 583 transitions. [2023-11-21 21:03:37,659 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 161 [2023-11-21 21:03:37,660 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 183 [2023-11-21 21:03:37,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 371 states and 583 transitions. [2023-11-21 21:03:37,664 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-21 21:03:37,664 INFO L218 hiAutomatonCegarLoop]: Abstraction has 371 states and 583 transitions. [2023-11-21 21:03:37,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states and 583 transitions. [2023-11-21 21:03:37,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 371. [2023-11-21 21:03:37,678 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 21:03:37,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 583 transitions. [2023-11-21 21:03:37,682 INFO L240 hiAutomatonCegarLoop]: Abstraction has 371 states and 583 transitions. [2023-11-21 21:03:37,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 21:03:37,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-21 21:03:37,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=402, Unknown=0, NotChecked=0, Total=552 [2023-11-21 21:03:37,683 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 21:03:37,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-21 21:03:37,967 INFO L93 Difference]: Finished difference Result 555 states and 873 transitions. [2023-11-21 21:03:37,967 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 555 states and 873 transitions. [2023-11-21 21:03:37,977 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2023-11-21 21:03:37,977 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 555 states to 0 states and 0 transitions. [2023-11-21 21:03:37,978 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2023-11-21 21:03:37,978 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2023-11-21 21:03:37,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2023-11-21 21:03:37,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 21:03:37,978 INFO L218 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-11-21 21:03:37,978 INFO L240 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-11-21 21:03:37,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-21 21:03:37,979 INFO L428 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-11-21 21:03:37,979 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2023-11-21 21:03:37,979 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2023-11-21 21:03:37,979 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2023-11-21 21:03:37,979 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2023-11-21 21:03:37,987 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 21.11 09:03:37 BoogieIcfgContainer [2023-11-21 21:03:37,987 INFO L131 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2023-11-21 21:03:37,988 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-21 21:03:37,988 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-21 21:03:37,988 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-21 21:03:37,989 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 09:03:16" (3/4) ... [2023-11-21 21:03:37,990 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-21 21:03:37,992 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-21 21:03:37,992 INFO L158 Benchmark]: Toolchain (without parser) took 22139.08ms. Allocated memory was 148.9MB in the beginning and 220.2MB in the end (delta: 71.3MB). Free memory was 116.3MB in the beginning and 74.2MB in the end (delta: 42.2MB). Peak memory consumption was 115.4MB. Max. memory is 16.1GB. [2023-11-21 21:03:37,993 INFO L158 Benchmark]: CDTParser took 0.28ms. Allocated memory is still 115.3MB. Free memory was 70.0MB in the beginning and 69.9MB in the end (delta: 99.1kB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-21 21:03:37,993 INFO L158 Benchmark]: CACSL2BoogieTranslator took 297.47ms. Allocated memory is still 148.9MB. Free memory was 116.0MB in the beginning and 105.9MB in the end (delta: 10.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-21 21:03:37,993 INFO L158 Benchmark]: Boogie Procedure Inliner took 37.52ms. Allocated memory is still 148.9MB. Free memory was 105.9MB in the beginning and 104.6MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-21 21:03:37,994 INFO L158 Benchmark]: Boogie Preprocessor took 36.29ms. Allocated memory is still 148.9MB. Free memory was 104.6MB in the beginning and 102.9MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-21 21:03:37,994 INFO L158 Benchmark]: RCFGBuilder took 397.62ms. Allocated memory is still 148.9MB. Free memory was 102.9MB in the beginning and 93.4MB in the end (delta: 9.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-21 21:03:37,994 INFO L158 Benchmark]: BuchiAutomizer took 21357.77ms. Allocated memory was 148.9MB in the beginning and 220.2MB in the end (delta: 71.3MB). Free memory was 93.1MB in the beginning and 74.2MB in the end (delta: 18.9MB). Peak memory consumption was 92.3MB. Max. memory is 16.1GB. [2023-11-21 21:03:37,995 INFO L158 Benchmark]: Witness Printer took 4.08ms. Allocated memory is still 220.2MB. Free memory is still 74.2MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-21 21:03:37,997 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.28ms. Allocated memory is still 115.3MB. Free memory was 70.0MB in the beginning and 69.9MB in the end (delta: 99.1kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 297.47ms. Allocated memory is still 148.9MB. Free memory was 116.0MB in the beginning and 105.9MB in the end (delta: 10.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 37.52ms. Allocated memory is still 148.9MB. Free memory was 105.9MB in the beginning and 104.6MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 36.29ms. Allocated memory is still 148.9MB. Free memory was 104.6MB in the beginning and 102.9MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 397.62ms. Allocated memory is still 148.9MB. Free memory was 102.9MB in the beginning and 93.4MB in the end (delta: 9.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * BuchiAutomizer took 21357.77ms. Allocated memory was 148.9MB in the beginning and 220.2MB in the end (delta: 71.3MB). Free memory was 93.1MB in the beginning and 74.2MB in the end (delta: 18.9MB). Peak memory consumption was 92.3MB. Max. memory is 16.1GB. * Witness Printer took 4.08ms. Allocated memory is still 220.2MB. Free memory is still 74.2MB. 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.2s. Construction of modules took 1.0s. 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: 31ms VariablesStem: 0 VariablesLoop: 0 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 8 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 5 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 3.2s 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 21:03:38,028 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:38,249 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:38,468 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-21 21:03:38,667 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-21 21:03:38,869 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f615949-8df1-4c5f-9cf9-a831c7692662/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE