./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 30e01a73 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/recursive/Fibonacci03.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ --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-30e01a7 [2023-11-23 22:35:15,331 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-23 22:35:15,424 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/config/svcomp-Termination-32bit-Automizer_Default.epf [2023-11-23 22:35:15,430 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-23 22:35:15,431 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-23 22:35:15,487 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-23 22:35:15,489 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-23 22:35:15,490 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-23 22:35:15,492 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-23 22:35:15,497 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-23 22:35:15,498 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-23 22:35:15,499 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-23 22:35:15,500 INFO L153 SettingsManager]: * Use SBE=true [2023-11-23 22:35:15,502 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2023-11-23 22:35:15,503 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2023-11-23 22:35:15,503 INFO L153 SettingsManager]: * Use old map elimination=false [2023-11-23 22:35:15,504 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2023-11-23 22:35:15,504 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2023-11-23 22:35:15,505 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2023-11-23 22:35:15,505 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-23 22:35:15,506 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2023-11-23 22:35:15,507 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-23 22:35:15,507 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-23 22:35:15,508 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-23 22:35:15,508 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-23 22:35:15,521 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2023-11-23 22:35:15,521 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2023-11-23 22:35:15,522 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2023-11-23 22:35:15,522 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-23 22:35:15,523 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-23 22:35:15,524 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-23 22:35:15,524 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2023-11-23 22:35:15,525 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-23 22:35:15,525 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-23 22:35:15,525 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-23 22:35:15,526 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-23 22:35:15,526 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-23 22:35:15,526 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2023-11-23 22:35:15,527 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_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/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_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ 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-23 22:35:15,795 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-23 22:35:15,817 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-23 22:35:15,820 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-23 22:35:15,821 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-23 22:35:15,822 INFO L274 PluginConnector]: CDTParser initialized [2023-11-23 22:35:15,823 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/../../sv-benchmarks/c/recursive/Fibonacci03.c [2023-11-23 22:35:18,951 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-23 22:35:19,177 INFO L384 CDTParser]: Found 1 translation units. [2023-11-23 22:35:19,178 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/sv-benchmarks/c/recursive/Fibonacci03.c [2023-11-23 22:35:19,186 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/data/02c776b01/4377dd8eea724fba9a7678a9609caefd/FLAG03849d1d5 [2023-11-23 22:35:19,203 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/data/02c776b01/4377dd8eea724fba9a7678a9609caefd [2023-11-23 22:35:19,206 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-23 22:35:19,208 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-23 22:35:19,210 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-23 22:35:19,210 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-23 22:35:19,216 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-23 22:35:19,217 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:35:19" (1/1) ... [2023-11-23 22:35:19,218 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5ebd315f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:19, skipping insertion in model container [2023-11-23 22:35:19,219 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:35:19" (1/1) ... [2023-11-23 22:35:19,239 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-23 22:35:19,441 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 22:35:19,457 INFO L202 MainTranslator]: Completed pre-run [2023-11-23 22:35:19,473 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 22:35:19,490 INFO L206 MainTranslator]: Completed translation [2023-11-23 22:35:19,491 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:19 WrapperNode [2023-11-23 22:35:19,491 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-23 22:35:19,492 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-23 22:35:19,493 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-23 22:35:19,493 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-23 22:35:19,500 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:19" (1/1) ... [2023-11-23 22:35:19,508 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:19" (1/1) ... [2023-11-23 22:35:19,522 INFO L138 Inliner]: procedures = 13, calls = 11, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 25 [2023-11-23 22:35:19,523 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-23 22:35:19,524 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-23 22:35:19,524 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-23 22:35:19,524 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-23 22:35:19,536 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:19" (1/1) ... [2023-11-23 22:35:19,536 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:19" (1/1) ... [2023-11-23 22:35:19,537 INFO L184 PluginConnector]: Executing the observer HeapSplitter from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:19" (1/1) ... [2023-11-23 22:35:19,547 INFO L189 HeapSplitter]: Split 2 memory accesses to 1 slices as follows [2] [2023-11-23 22:35:19,548 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:19" (1/1) ... [2023-11-23 22:35:19,548 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:19" (1/1) ... [2023-11-23 22:35:19,558 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:19" (1/1) ... [2023-11-23 22:35:19,559 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:19" (1/1) ... [2023-11-23 22:35:19,560 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:19" (1/1) ... [2023-11-23 22:35:19,561 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:19" (1/1) ... [2023-11-23 22:35:19,562 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-23 22:35:19,563 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-23 22:35:19,564 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-23 22:35:19,564 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-23 22:35:19,565 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:19" (1/1) ... [2023-11-23 22:35:19,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:19,589 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:19,599 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:19,601 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2023-11-23 22:35:19,636 INFO L130 BoogieDeclarations]: Found specification of procedure fibonacci [2023-11-23 22:35:19,636 INFO L138 BoogieDeclarations]: Found implementation of procedure fibonacci [2023-11-23 22:35:19,636 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-23 22:35:19,636 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-23 22:35:19,637 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-23 22:35:19,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-23 22:35:19,698 INFO L241 CfgBuilder]: Building ICFG [2023-11-23 22:35:19,701 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-23 22:35:19,829 INFO L282 CfgBuilder]: Performing block encoding [2023-11-23 22:35:19,838 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-23 22:35:19,838 INFO L309 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-23 22:35:19,840 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:35:19 BoogieIcfgContainer [2023-11-23 22:35:19,840 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-23 22:35:19,842 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2023-11-23 22:35:19,842 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2023-11-23 22:35:19,846 INFO L274 PluginConnector]: BuchiAutomizer initialized [2023-11-23 22:35:19,847 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-23 22:35:19,847 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 23.11 10:35:19" (1/3) ... [2023-11-23 22:35:19,848 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@ba7478f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 23.11 10:35:19, skipping insertion in model container [2023-11-23 22:35:19,848 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-23 22:35:19,849 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:35:19" (2/3) ... [2023-11-23 22:35:19,849 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@ba7478f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 23.11 10:35:19, skipping insertion in model container [2023-11-23 22:35:19,849 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-23 22:35:19,849 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:35:19" (3/3) ... [2023-11-23 22:35:19,851 INFO L332 chiAutomizerObserver]: Analyzing ICFG Fibonacci03.c [2023-11-23 22:35:19,905 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2023-11-23 22:35:19,906 INFO L304 stractBuchiCegarLoop]: Hoare is false [2023-11-23 22:35:19,906 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2023-11-23 22:35:19,906 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2023-11-23 22:35:19,906 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2023-11-23 22:35:19,906 INFO L308 stractBuchiCegarLoop]: Difference is false [2023-11-23 22:35:19,907 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2023-11-23 22:35:19,907 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2023-11-23 22:35:19,911 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-23 22:35:19,930 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2023-11-23 22:35:19,931 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-23 22:35:19,931 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-23 22:35:19,936 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2023-11-23 22:35:19,936 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-23 22:35:19,937 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2023-11-23 22:35:19,937 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-23 22:35:19,940 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2023-11-23 22:35:19,940 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-23 22:35:19,940 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-23 22:35:19,941 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2023-11-23 22:35:19,941 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-23 22:35:19,948 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-23 22:35:19,948 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-23 22:35:19,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:35:19,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1325878, now seen corresponding path program 1 times [2023-11-23 22:35:19,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:35:19,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562077269] [2023-11-23 22:35:19,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:35:19,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:35:20,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:35:20,060 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:35:20,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:35:20,089 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:35:20,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:35:20,093 INFO L85 PathProgramCache]: Analyzing trace with hash 927648, now seen corresponding path program 1 times [2023-11-23 22:35:20,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:35:20,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86781962] [2023-11-23 22:35:20,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:35:20,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:35:20,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:35:20,104 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:35:20,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:35:20,111 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:35:20,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:35:20,120 INFO L85 PathProgramCache]: Analyzing trace with hash 410501205, now seen corresponding path program 1 times [2023-11-23 22:35:20,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:35:20,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508149961] [2023-11-23 22:35:20,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:35:20,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:35:20,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:35:20,139 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:35:20,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:35:20,168 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:35:20,305 INFO L210 LassoAnalysis]: Preferences: [2023-11-23 22:35:20,306 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-23 22:35:20,306 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-23 22:35:20,306 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-23 22:35:20,307 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-23 22:35:20,307 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:20,307 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-23 22:35:20,307 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-23 22:35:20,307 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci03.c_Iteration1_Loop [2023-11-23 22:35:20,308 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-23 22:35:20,308 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-23 22:35:20,325 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-23 22:35:20,336 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-23 22:35:20,339 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-23 22:35:20,343 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-23 22:35:20,354 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:35:20,418 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-23 22:35:20,419 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-23 22:35:20,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:20,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:20,424 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:20,430 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-23 22:35:20,430 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-23 22:35:20,443 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2023-11-23 22:35:20,460 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-23 22:35:20,460 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibonacci_#res=0} Honda state: {fibonacci_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-23 22:35:20,484 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:20,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:20,485 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:20,487 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:20,495 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-23 22:35:20,495 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-23 22:35:20,508 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2023-11-23 22:35:20,520 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-23 22:35:20,521 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-23 22:35:20,542 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:20,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:20,543 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:20,544 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:20,549 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2023-11-23 22:35:20,551 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-23 22:35:20,551 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-23 22:35:20,581 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-23 22:35:20,581 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibonacci_~n=0} Honda state: {fibonacci_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-23 22:35:20,609 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:20,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:20,609 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:20,611 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:20,617 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-23 22:35:20,617 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-23 22:35:20,631 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2023-11-23 22:35:20,653 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:20,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:20,654 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:20,657 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:20,661 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2023-11-23 22:35:20,661 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-23 22:35:20,661 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-23 22:35:20,767 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-23 22:35:20,780 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:20,780 INFO L210 LassoAnalysis]: Preferences: [2023-11-23 22:35:20,781 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-23 22:35:20,781 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-23 22:35:20,781 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-23 22:35:20,781 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-23 22:35:20,781 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:20,781 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-23 22:35:20,781 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-23 22:35:20,782 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci03.c_Iteration1_Loop [2023-11-23 22:35:20,782 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-23 22:35:20,782 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-23 22:35:20,784 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-23 22:35:20,789 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-23 22:35:20,794 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-23 22:35:20,800 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-23 22:35:20,811 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-23 22:35:20,880 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-23 22:35:20,886 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-23 22:35:20,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:20,888 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:20,893 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:20,896 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-23 22:35:20,910 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:35:20,910 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:35:20,911 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:35:20,911 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:35:20,911 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:35:20,916 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:35:20,916 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:35:20,920 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2023-11-23 22:35:20,932 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:35:20,952 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:20,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:20,953 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:20,954 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:20,960 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-23 22:35:20,972 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2023-11-23 22:35:20,976 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:35:20,977 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:35:20,977 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:35:20,977 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:35:20,977 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:35:20,978 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:35:20,978 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:35:20,988 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:35:21,012 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:21,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:21,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:21,017 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:21,030 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-23 22:35:21,043 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2023-11-23 22:35:21,044 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:35:21,044 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:35:21,044 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:35:21,044 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:35:21,044 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:35:21,046 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:35:21,046 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:35:21,055 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:35:21,081 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:21,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:21,082 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:21,084 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:21,093 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-23 22:35:21,105 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:35:21,106 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:35:21,106 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:35:21,106 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:35:21,106 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:35:21,108 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:35:21,108 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:35:21,117 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2023-11-23 22:35:21,132 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-23 22:35:21,137 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-23 22:35:21,137 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-23 22:35:21,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:21,138 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:21,170 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:21,176 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-23 22:35:21,177 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-23 22:35:21,177 INFO L513 LassoAnalysis]: Proved termination. [2023-11-23 22:35:21,177 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibonacci_#in~n) = 1*fibonacci_#in~n Supporting invariants [] [2023-11-23 22:35:21,195 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2023-11-23 22:35:21,202 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:21,205 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-23 22:35:21,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:35:21,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:21,314 INFO L262 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-23 22:35:21,317 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:35:21,320 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:21,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:21,363 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-23 22:35:21,365 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:35:21,419 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-23 22:35:21,455 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-23 22:35:21,457 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-23 22:35:21,568 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-23 22:35:21,573 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-23 22:35:21,578 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-23 22:35:21,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 15 transitions. [2023-11-23 22:35:21,581 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 15 transitions. Stem has 4 letters. Loop has 4 letters. [2023-11-23 22:35:21,582 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:35:21,582 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 15 transitions. Stem has 8 letters. Loop has 4 letters. [2023-11-23 22:35:21,583 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:35:21,583 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 15 transitions. Stem has 4 letters. Loop has 8 letters. [2023-11-23 22:35:21,583 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:35:21,584 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 52 states and 64 transitions. [2023-11-23 22:35:21,589 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2023-11-23 22:35:21,596 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 52 states to 26 states and 35 transitions. [2023-11-23 22:35:21,597 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18 [2023-11-23 22:35:21,598 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19 [2023-11-23 22:35:21,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 35 transitions. [2023-11-23 22:35:21,599 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-23 22:35:21,599 INFO L218 hiAutomatonCegarLoop]: Abstraction has 26 states and 35 transitions. [2023-11-23 22:35:21,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states and 35 transitions. [2023-11-23 22:35:21,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 21. [2023-11-23 22:35:21,630 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-23 22:35:21,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 27 transitions. [2023-11-23 22:35:21,632 INFO L240 hiAutomatonCegarLoop]: Abstraction has 21 states and 27 transitions. [2023-11-23 22:35:21,632 INFO L428 stractBuchiCegarLoop]: Abstraction has 21 states and 27 transitions. [2023-11-23 22:35:21,632 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2023-11-23 22:35:21,633 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 21 states and 27 transitions. [2023-11-23 22:35:21,634 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2023-11-23 22:35:21,634 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-23 22:35:21,634 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-23 22:35:21,636 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:35:21,636 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:35:21,636 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-23 22:35:21,637 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-23 22:35:21,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:35:21,637 INFO L85 PathProgramCache]: Analyzing trace with hash -1689937232, now seen corresponding path program 1 times [2023-11-23 22:35:21,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:35:21,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129519788] [2023-11-23 22:35:21,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:35:21,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:35:21,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:21,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-23 22:35:21,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:21,797 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-23 22:35:21,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:35:21,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129519788] [2023-11-23 22:35:21,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129519788] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 22:35:21,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 22:35:21,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 22:35:21,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733984818] [2023-11-23 22:35:21,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 22:35:21,802 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-23 22:35:21,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:35:21,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1163555262, now seen corresponding path program 1 times [2023-11-23 22:35:21,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:35:21,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642571182] [2023-11-23 22:35:21,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:35:21,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:35:21,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:21,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2023-11-23 22:35:21,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:21,915 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-23 22:35:21,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:35:21,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642571182] [2023-11-23 22:35:21,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642571182] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 22:35:21,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 22:35:21,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 22:35:21,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474591710] [2023-11-23 22:35:21,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 22:35:21,917 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-23 22:35:21,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:35:21,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 22:35:21,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-23 22:35:21,922 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-23 22:35:22,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:35:22,003 INFO L93 Difference]: Finished difference Result 27 states and 33 transitions. [2023-11-23 22:35:22,003 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 27 states and 33 transitions. [2023-11-23 22:35:22,005 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2023-11-23 22:35:22,007 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 27 states to 25 states and 31 transitions. [2023-11-23 22:35:22,007 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 21 [2023-11-23 22:35:22,007 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 21 [2023-11-23 22:35:22,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 31 transitions. [2023-11-23 22:35:22,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-23 22:35:22,008 INFO L218 hiAutomatonCegarLoop]: Abstraction has 25 states and 31 transitions. [2023-11-23 22:35:22,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states and 31 transitions. [2023-11-23 22:35:22,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2023-11-23 22:35:22,012 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-23 22:35:22,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 31 transitions. [2023-11-23 22:35:22,013 INFO L240 hiAutomatonCegarLoop]: Abstraction has 25 states and 31 transitions. [2023-11-23 22:35:22,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 22:35:22,014 INFO L428 stractBuchiCegarLoop]: Abstraction has 25 states and 31 transitions. [2023-11-23 22:35:22,015 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2023-11-23 22:35:22,015 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 25 states and 31 transitions. [2023-11-23 22:35:22,016 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2023-11-23 22:35:22,016 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-23 22:35:22,016 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-23 22:35:22,018 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:35:22,018 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1] [2023-11-23 22:35:22,018 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-23 22:35:22,018 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-23 22:35:22,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:35:22,019 INFO L85 PathProgramCache]: Analyzing trace with hash -848422362, now seen corresponding path program 1 times [2023-11-23 22:35:22,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:35:22,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114378305] [2023-11-23 22:35:22,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:35:22,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:35:22,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:35:22,030 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:35:22,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:35:22,041 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:35:22,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:35:22,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1698967994, now seen corresponding path program 1 times [2023-11-23 22:35:22,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:35:22,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43129164] [2023-11-23 22:35:22,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:35:22,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:35:22,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:35:22,056 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:35:22,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:35:22,069 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:35:22,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:35:22,070 INFO L85 PathProgramCache]: Analyzing trace with hash 250475039, now seen corresponding path program 1 times [2023-11-23 22:35:22,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:35:22,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187581530] [2023-11-23 22:35:22,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:35:22,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:35:22,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:22,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-23 22:35:22,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:22,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 22:35:22,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:22,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 22:35:22,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:22,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 22:35:22,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:22,336 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-23 22:35:22,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:35:22,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187581530] [2023-11-23 22:35:22,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187581530] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 22:35:22,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233890830] [2023-11-23 22:35:22,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:35:22,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:35:22,341 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:22,345 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:35:22,368 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-23 22:35:22,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:22,407 INFO L262 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-23 22:35:22,409 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:35:22,463 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-23 22:35:22,464 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 22:35:22,588 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-23 22:35:22,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233890830] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 22:35:22,589 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-23 22:35:22,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2023-11-23 22:35:22,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966268628] [2023-11-23 22:35:22,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-23 22:35:23,005 INFO L210 LassoAnalysis]: Preferences: [2023-11-23 22:35:23,006 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-23 22:35:23,006 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-23 22:35:23,006 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-23 22:35:23,006 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-23 22:35:23,006 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:23,006 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-23 22:35:23,006 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-23 22:35:23,006 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci03.c_Iteration3_Loop [2023-11-23 22:35:23,007 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-23 22:35:23,007 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-23 22:35:23,008 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-23 22:35:23,025 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:35:23,034 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-23 22:35:23,038 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-23 22:35:23,109 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-23 22:35:23,109 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-23 22:35:23,109 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:23,109 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:23,111 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:23,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2023-11-23 22:35:23,115 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-23 22:35:23,115 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-23 22:35:23,167 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:23,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:23,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:23,169 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:23,178 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-23 22:35:23,178 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-23 22:35:23,191 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2023-11-23 22:35:23,527 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-23 22:35:23,530 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:23,531 INFO L210 LassoAnalysis]: Preferences: [2023-11-23 22:35:23,531 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-23 22:35:23,531 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-23 22:35:23,531 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-23 22:35:23,531 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-23 22:35:23,531 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:23,531 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-23 22:35:23,531 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-23 22:35:23,531 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci03.c_Iteration3_Loop [2023-11-23 22:35:23,532 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-23 22:35:23,532 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-23 22:35:23,533 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:35:23,547 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-23 22:35:23,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-23 22:35:23,555 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-23 22:35:23,630 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-23 22:35:23,630 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-23 22:35:23,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:23,630 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:23,631 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:23,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2023-11-23 22:35:23,634 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-23 22:35:23,646 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:35:23,646 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:35:23,647 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:35:23,647 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:35:23,647 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:35:23,648 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:35:23,648 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:35:23,660 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:35:23,683 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:23,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:23,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:23,685 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:23,689 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-23 22:35:23,701 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:35:23,701 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:35:23,701 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:35:23,701 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:35:23,702 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:35:23,702 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:35:23,702 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:35:23,704 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2023-11-23 22:35:23,720 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:35:23,738 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:23,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:23,739 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:23,740 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:23,749 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-23 22:35:23,761 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:35:23,762 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:35:23,762 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:35:23,762 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:35:23,762 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:35:23,763 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:35:23,763 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:35:23,765 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2023-11-23 22:35:23,780 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:35:23,803 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:23,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:23,803 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:23,804 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:23,813 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-23 22:35:23,826 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:35:23,826 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:35:23,826 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:35:23,826 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:35:23,826 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:35:23,828 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:35:23,828 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:35:23,829 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2023-11-23 22:35:23,844 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-23 22:35:23,860 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-23 22:35:23,860 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-23 22:35:23,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:23,860 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:23,862 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:23,867 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2023-11-23 22:35:23,869 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-23 22:35:23,869 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-23 22:35:23,869 INFO L513 LassoAnalysis]: Proved termination. [2023-11-23 22:35:23,869 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibonacci_~n) = 1*fibonacci_~n Supporting invariants [] [2023-11-23 22:35:23,893 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:23,893 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-23 22:35:23,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:35:23,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:23,936 INFO L262 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-23 22:35:23,939 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:35:24,019 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:24,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:24,116 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-23 22:35:24,124 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:35:24,292 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-23 22:35:24,292 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-23 22:35:24,293 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-23 22:35:24,606 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-23 22:35:24,608 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-23 22:35:24,609 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-23 22:35:24,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 42 transitions. [2023-11-23 22:35:24,610 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 42 transitions. Stem has 13 letters. Loop has 22 letters. [2023-11-23 22:35:24,611 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:35:24,612 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 42 transitions. Stem has 35 letters. Loop has 22 letters. [2023-11-23 22:35:24,612 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:35:24,613 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 42 transitions. Stem has 13 letters. Loop has 44 letters. [2023-11-23 22:35:24,615 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:35:24,615 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 160 states and 216 transitions. [2023-11-23 22:35:24,623 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 15 [2023-11-23 22:35:24,629 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 160 states to 129 states and 181 transitions. [2023-11-23 22:35:24,629 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 75 [2023-11-23 22:35:24,630 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 80 [2023-11-23 22:35:24,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 129 states and 181 transitions. [2023-11-23 22:35:24,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-23 22:35:24,631 INFO L218 hiAutomatonCegarLoop]: Abstraction has 129 states and 181 transitions. [2023-11-23 22:35:24,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states and 181 transitions. [2023-11-23 22:35:24,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 107. [2023-11-23 22:35:24,647 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-23 22:35:24,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 141 transitions. [2023-11-23 22:35:24,650 INFO L240 hiAutomatonCegarLoop]: Abstraction has 107 states and 141 transitions. [2023-11-23 22:35:24,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:35:24,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-23 22:35:24,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-11-23 22:35:24,651 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-23 22:35:24,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:35:24,728 INFO L93 Difference]: Finished difference Result 45 states and 58 transitions. [2023-11-23 22:35:24,728 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 45 states and 58 transitions. [2023-11-23 22:35:24,730 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2023-11-23 22:35:24,732 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 45 states to 42 states and 54 transitions. [2023-11-23 22:35:24,732 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 35 [2023-11-23 22:35:24,732 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 35 [2023-11-23 22:35:24,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 54 transitions. [2023-11-23 22:35:24,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-23 22:35:24,733 INFO L218 hiAutomatonCegarLoop]: Abstraction has 42 states and 54 transitions. [2023-11-23 22:35:24,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states and 54 transitions. [2023-11-23 22:35:24,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 39. [2023-11-23 22:35:24,737 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-23 22:35:24,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 48 transitions. [2023-11-23 22:35:24,738 INFO L240 hiAutomatonCegarLoop]: Abstraction has 39 states and 48 transitions. [2023-11-23 22:35:24,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-23 22:35:24,740 INFO L428 stractBuchiCegarLoop]: Abstraction has 39 states and 48 transitions. [2023-11-23 22:35:24,740 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2023-11-23 22:35:24,740 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 39 states and 48 transitions. [2023-11-23 22:35:24,741 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2023-11-23 22:35:24,741 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-23 22:35:24,741 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-23 22:35:24,744 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:35:24,744 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1] [2023-11-23 22:35:24,744 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-23 22:35:24,744 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-23 22:35:24,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:35:24,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1885512200, now seen corresponding path program 2 times [2023-11-23 22:35:24,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:35:24,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562054858] [2023-11-23 22:35:24,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:35:24,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:35:24,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:35:24,755 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:35:24,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:35:24,765 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:35:24,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:35:24,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1698967994, now seen corresponding path program 2 times [2023-11-23 22:35:24,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:35:24,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274651069] [2023-11-23 22:35:24,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:35:24,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:35:24,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:35:24,777 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:35:24,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:35:24,792 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:35:24,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:35:24,793 INFO L85 PathProgramCache]: Analyzing trace with hash -360938367, now seen corresponding path program 3 times [2023-11-23 22:35:24,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:35:24,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31634919] [2023-11-23 22:35:24,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:35:24,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:35:24,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:24,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-23 22:35:24,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:25,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 22:35:25,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:25,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 22:35:25,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:25,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-11-23 22:35:25,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:25,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 22:35:25,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:25,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 22:35:25,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:25,071 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-23 22:35:25,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:35:25,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31634919] [2023-11-23 22:35:25,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31634919] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 22:35:25,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047641888] [2023-11-23 22:35:25,072 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-23 22:35:25,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:35:25,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:25,077 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:35:25,100 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-23 22:35:25,139 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2023-11-23 22:35:25,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 22:35:25,140 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-23 22:35:25,142 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:35:25,243 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-23 22:35:25,243 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 22:35:25,613 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-23 22:35:25,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047641888] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 22:35:25,613 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-23 22:35:25,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 12] total 21 [2023-11-23 22:35:25,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331889688] [2023-11-23 22:35:25,614 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-23 22:35:25,938 INFO L210 LassoAnalysis]: Preferences: [2023-11-23 22:35:25,938 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-23 22:35:25,938 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-23 22:35:25,938 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-23 22:35:25,938 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-23 22:35:25,938 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:25,938 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-23 22:35:25,938 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-23 22:35:25,939 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci03.c_Iteration4_Loop [2023-11-23 22:35:25,939 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-23 22:35:25,939 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-23 22:35:25,940 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-23 22:35:25,952 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-23 22:35:25,954 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-23 22:35:25,957 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-23 22:35:26,020 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-23 22:35:26,020 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-23 22:35:26,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:26,020 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:26,021 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:26,024 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-23 22:35:26,024 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-23 22:35:26,036 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2023-11-23 22:35:26,070 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:26,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:26,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:26,072 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:26,081 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-23 22:35:26,082 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-23 22:35:26,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2023-11-23 22:35:26,429 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-23 22:35:26,433 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:26,433 INFO L210 LassoAnalysis]: Preferences: [2023-11-23 22:35:26,433 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-23 22:35:26,433 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-23 22:35:26,434 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-23 22:35:26,434 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-23 22:35:26,434 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:26,434 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-23 22:35:26,434 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-23 22:35:26,434 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci03.c_Iteration4_Loop [2023-11-23 22:35:26,434 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-23 22:35:26,434 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-23 22:35:26,435 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-23 22:35:26,472 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:35:26,484 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-23 22:35:26,487 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:35:26,552 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-23 22:35:26,556 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-23 22:35:26,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:26,557 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:26,558 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:26,564 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:35:26,576 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:35:26,577 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:35:26,577 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:35:26,577 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:35:26,577 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:35:26,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2023-11-23 22:35:26,579 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:35:26,579 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:35:26,596 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-23 22:35:26,600 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-23 22:35:26,600 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-23 22:35:26,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:26,601 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:26,603 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:26,605 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-23 22:35:26,605 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-23 22:35:26,605 INFO L513 LassoAnalysis]: Proved termination. [2023-11-23 22:35:26,605 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibonacci_~n) = 1*fibonacci_~n Supporting invariants [] [2023-11-23 22:35:26,620 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2023-11-23 22:35:26,630 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:26,630 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-23 22:35:26,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:35:26,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:26,677 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-23 22:35:26,680 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:35:26,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:26,920 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-23 22:35:26,931 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:35:27,149 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-23 22:35:27,150 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-23 22:35:27,150 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-23 22:35:27,250 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-23 22:35:27,252 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-23 22:35:27,253 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-23 22:35:27,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 18 transitions. [2023-11-23 22:35:27,253 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 18 transitions. Stem has 25 letters. Loop has 22 letters. [2023-11-23 22:35:27,254 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:35:27,254 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-23 22:35:27,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:35:27,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:27,299 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-23 22:35:27,300 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:35:27,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:27,521 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-23 22:35:27,523 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:35:27,670 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-23 22:35:27,672 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-23 22:35:27,674 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-23 22:35:27,794 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-23 22:35:27,795 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-23 22:35:27,797 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-23 22:35:27,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 18 transitions. [2023-11-23 22:35:27,798 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 18 transitions. Stem has 25 letters. Loop has 22 letters. [2023-11-23 22:35:27,798 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:35:27,798 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-23 22:35:27,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:35:27,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:27,847 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-23 22:35:27,849 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:35:28,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:28,083 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-23 22:35:28,085 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:35:28,236 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-23 22:35:28,237 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-23 22:35:28,268 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-23 22:35:28,284 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:28,596 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-23 22:35:28,596 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-23 22:35:28,597 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-23 22:35:28,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 47 transitions. [2023-11-23 22:35:28,598 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 47 transitions. Stem has 25 letters. Loop has 22 letters. [2023-11-23 22:35:28,600 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:35:28,600 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 47 transitions. Stem has 47 letters. Loop has 22 letters. [2023-11-23 22:35:28,602 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:35:28,602 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 47 transitions. Stem has 25 letters. Loop has 44 letters. [2023-11-23 22:35:28,605 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:35:28,605 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 345 states and 444 transitions. [2023-11-23 22:35:28,614 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 14 [2023-11-23 22:35:28,622 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 345 states to 220 states and 297 transitions. [2023-11-23 22:35:28,622 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 99 [2023-11-23 22:35:28,623 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 116 [2023-11-23 22:35:28,623 INFO L73 IsDeterministic]: Start isDeterministic. Operand 220 states and 297 transitions. [2023-11-23 22:35:28,624 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-23 22:35:28,625 INFO L218 hiAutomatonCegarLoop]: Abstraction has 220 states and 297 transitions. [2023-11-23 22:35:28,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states and 297 transitions. [2023-11-23 22:35:28,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 172. [2023-11-23 22:35:28,643 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-23 22:35:28,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 223 transitions. [2023-11-23 22:35:28,646 INFO L240 hiAutomatonCegarLoop]: Abstraction has 172 states and 223 transitions. [2023-11-23 22:35:28,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:35:28,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-23 22:35:28,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2023-11-23 22:35:28,647 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-23 22:35:28,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:35:28,953 INFO L93 Difference]: Finished difference Result 349 states and 503 transitions. [2023-11-23 22:35:28,953 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 349 states and 503 transitions. [2023-11-23 22:35:28,961 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 14 [2023-11-23 22:35:28,976 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 349 states to 339 states and 490 transitions. [2023-11-23 22:35:28,976 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 173 [2023-11-23 22:35:28,977 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 193 [2023-11-23 22:35:28,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 339 states and 490 transitions. [2023-11-23 22:35:28,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-23 22:35:28,977 INFO L218 hiAutomatonCegarLoop]: Abstraction has 339 states and 490 transitions. [2023-11-23 22:35:28,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states and 490 transitions. [2023-11-23 22:35:28,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 274. [2023-11-23 22:35:28,999 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-23 22:35:29,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 401 transitions. [2023-11-23 22:35:29,003 INFO L240 hiAutomatonCegarLoop]: Abstraction has 274 states and 401 transitions. [2023-11-23 22:35:29,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-23 22:35:29,005 INFO L428 stractBuchiCegarLoop]: Abstraction has 274 states and 401 transitions. [2023-11-23 22:35:29,005 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2023-11-23 22:35:29,005 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 274 states and 401 transitions. [2023-11-23 22:35:29,008 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 14 [2023-11-23 22:35:29,008 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-23 22:35:29,008 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-23 22:35:29,011 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [12, 10, 9, 7, 7, 5, 5, 4, 4, 3, 2, 1, 1, 1, 1] [2023-11-23 22:35:29,011 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-23 22:35:29,011 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-23 22:35:29,012 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-23 22:35:29,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:35:29,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1406603621, now seen corresponding path program 4 times [2023-11-23 22:35:29,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:35:29,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420590087] [2023-11-23 22:35:29,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:35:29,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:35:29,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:35:29,028 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:35:29,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:35:29,046 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:35:29,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:35:29,047 INFO L85 PathProgramCache]: Analyzing trace with hash 927648, now seen corresponding path program 2 times [2023-11-23 22:35:29,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:35:29,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011066328] [2023-11-23 22:35:29,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:35:29,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:35:29,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:35:29,051 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:35:29,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:35:29,053 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:35:29,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:35:29,054 INFO L85 PathProgramCache]: Analyzing trace with hash 2055878970, now seen corresponding path program 5 times [2023-11-23 22:35:29,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:35:29,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836139444] [2023-11-23 22:35:29,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:35:29,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:35:29,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:29,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-23 22:35:29,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:29,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 22:35:29,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:29,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 22:35:29,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:29,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 22:35:29,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:29,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 22:35:29,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:29,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 22:35:29,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:29,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2023-11-23 22:35:29,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:29,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 22:35:29,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:29,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 22:35:29,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:29,497 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-23 22:35:29,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:35:29,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836139444] [2023-11-23 22:35:29,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836139444] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 22:35:29,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [51651230] [2023-11-23 22:35:29,498 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-23 22:35:29,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:35:29,498 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:29,499 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:35:29,516 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-23 22:35:29,570 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2023-11-23 22:35:29,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 22:35:29,571 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-23 22:35:29,574 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:35:29,667 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-23 22:35:29,667 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 22:35:30,342 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-23 22:35:30,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [51651230] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 22:35:30,343 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-23 22:35:30,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 15] total 20 [2023-11-23 22:35:30,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217566674] [2023-11-23 22:35:30,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-23 22:35:30,387 INFO L210 LassoAnalysis]: Preferences: [2023-11-23 22:35:30,387 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-23 22:35:30,387 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-23 22:35:30,388 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-23 22:35:30,388 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-23 22:35:30,388 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:30,388 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-23 22:35:30,388 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-23 22:35:30,388 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci03.c_Iteration5_Loop [2023-11-23 22:35:30,389 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-23 22:35:30,389 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-23 22:35:30,390 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-23 22:35:30,392 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-23 22:35:30,394 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-23 22:35:30,402 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-23 22:35:30,404 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-23 22:35:30,437 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-23 22:35:30,437 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-23 22:35:30,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:30,438 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:30,439 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:30,449 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-23 22:35:30,449 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-23 22:35:30,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2023-11-23 22:35:30,476 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-23 22:35:30,477 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-23 22:35:30,497 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:30,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:30,498 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:30,499 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:30,506 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-23 22:35:30,506 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-23 22:35:30,519 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2023-11-23 22:35:30,532 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-23 22:35:30,533 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibonacci_#res=0} Honda state: {fibonacci_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-23 22:35:30,552 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:30,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:30,553 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:30,553 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:30,555 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2023-11-23 22:35:30,555 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-23 22:35:30,555 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-23 22:35:30,578 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2023-11-23 22:35:30,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:30,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:30,579 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:30,580 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2023-11-23 22:35:30,583 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-23 22:35:30,583 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-23 22:35:30,612 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-23 22:35:30,615 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2023-11-23 22:35:30,615 INFO L210 LassoAnalysis]: Preferences: [2023-11-23 22:35:30,615 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-23 22:35:30,615 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-23 22:35:30,615 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-23 22:35:30,615 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-23 22:35:30,616 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:30,616 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-23 22:35:30,616 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-23 22:35:30,616 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci03.c_Iteration5_Loop [2023-11-23 22:35:30,616 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-23 22:35:30,616 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-23 22:35:30,617 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-23 22:35:30,635 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-23 22:35:30,637 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-23 22:35:30,645 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-23 22:35:30,648 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-23 22:35:30,682 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-23 22:35:30,682 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-23 22:35:30,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:30,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:30,689 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:30,693 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-23 22:35:30,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2023-11-23 22:35:30,707 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:35:30,708 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:35:30,708 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:35:30,708 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:35:30,708 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:35:30,708 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:35:30,709 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:35:30,730 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:35:30,754 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:30,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:30,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:30,756 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:30,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-23 22:35:30,772 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2023-11-23 22:35:30,774 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:35:30,774 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:35:30,775 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:35:30,775 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:35:30,775 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:35:30,775 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:35:30,775 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:35:30,791 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:35:30,814 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:30,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:30,815 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:30,816 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:30,827 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-23 22:35:30,829 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2023-11-23 22:35:30,839 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:35:30,839 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:35:30,839 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:35:30,840 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:35:30,840 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:35:30,841 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:35:30,841 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:35:30,864 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-23 22:35:30,866 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2023-11-23 22:35:30,866 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2023-11-23 22:35:30,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:30,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:30,869 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:30,870 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-23 22:35:30,870 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-23 22:35:30,870 INFO L513 LassoAnalysis]: Proved termination. [2023-11-23 22:35:30,871 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibonacci_#in~n) = 1*fibonacci_#in~n Supporting invariants [] [2023-11-23 22:35:30,887 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2023-11-23 22:35:30,888 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2023-11-23 22:35:30,889 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-23 22:35:30,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:35:30,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:30,995 INFO L262 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-23 22:35:30,997 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:35:31,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:31,553 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-23 22:35:31,553 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:35:31,580 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-23 22:35:31,582 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-23 22:35:31,582 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-23 22:35:31,660 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-23 22:35:31,661 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-23 22:35:31,662 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-23 22:35:31,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 14 transitions. [2023-11-23 22:35:31,665 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 14 transitions. Stem has 72 letters. Loop has 4 letters. [2023-11-23 22:35:31,665 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:35:31,665 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-23 22:35:31,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:35:31,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:31,770 INFO L262 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-23 22:35:31,778 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:35:31,920 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:32,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:32,339 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-23 22:35:32,339 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:35:32,363 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-23 22:35:32,363 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-23 22:35:32,364 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-23 22:35:32,424 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-23 22:35:32,425 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-23 22:35:32,426 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-23 22:35:32,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 14 transitions. [2023-11-23 22:35:32,426 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 14 transitions. Stem has 72 letters. Loop has 4 letters. [2023-11-23 22:35:32,426 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:35:32,426 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-23 22:35:32,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:35:32,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:32,518 INFO L262 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-23 22:35:32,521 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:35:33,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:33,061 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-23 22:35:33,061 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:35:33,086 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-23 22:35:33,087 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-23 22:35:33,087 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-23 22:35:33,169 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-23 22:35:33,170 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-23 22:35:33,170 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-23 22:35:33,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 22 transitions. [2023-11-23 22:35:33,171 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 22 transitions. Stem has 72 letters. Loop has 4 letters. [2023-11-23 22:35:33,171 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:35:33,172 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 22 transitions. Stem has 76 letters. Loop has 4 letters. [2023-11-23 22:35:33,172 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:35:33,172 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 22 transitions. Stem has 72 letters. Loop has 8 letters. [2023-11-23 22:35:33,173 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:35:33,173 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 349 states and 484 transitions. [2023-11-23 22:35:33,180 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 14 [2023-11-23 22:35:33,186 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 349 states to 288 states and 417 transitions. [2023-11-23 22:35:33,186 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 138 [2023-11-23 22:35:33,186 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 143 [2023-11-23 22:35:33,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 288 states and 417 transitions. [2023-11-23 22:35:33,187 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-23 22:35:33,187 INFO L218 hiAutomatonCegarLoop]: Abstraction has 288 states and 417 transitions. [2023-11-23 22:35:33,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states and 417 transitions. [2023-11-23 22:35:33,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 280. [2023-11-23 22:35:33,202 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-23 22:35:33,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 409 transitions. [2023-11-23 22:35:33,206 INFO L240 hiAutomatonCegarLoop]: Abstraction has 280 states and 409 transitions. [2023-11-23 22:35:33,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:35:33,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-23 22:35:33,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=275, Unknown=0, NotChecked=0, Total=380 [2023-11-23 22:35:33,207 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-23 22:35:33,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:35:33,432 INFO L93 Difference]: Finished difference Result 496 states and 761 transitions. [2023-11-23 22:35:33,432 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 496 states and 761 transitions. [2023-11-23 22:35:33,443 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 14 [2023-11-23 22:35:33,454 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 496 states to 491 states and 754 transitions. [2023-11-23 22:35:33,455 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 256 [2023-11-23 22:35:33,456 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 263 [2023-11-23 22:35:33,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 491 states and 754 transitions. [2023-11-23 22:35:33,457 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-23 22:35:33,457 INFO L218 hiAutomatonCegarLoop]: Abstraction has 491 states and 754 transitions. [2023-11-23 22:35:33,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states and 754 transitions. [2023-11-23 22:35:33,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 371. [2023-11-23 22:35:33,475 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-23 22:35:33,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 583 transitions. [2023-11-23 22:35:33,480 INFO L240 hiAutomatonCegarLoop]: Abstraction has 371 states and 583 transitions. [2023-11-23 22:35:33,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-23 22:35:33,486 INFO L428 stractBuchiCegarLoop]: Abstraction has 371 states and 583 transitions. [2023-11-23 22:35:33,487 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2023-11-23 22:35:33,487 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 371 states and 583 transitions. [2023-11-23 22:35:33,491 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 14 [2023-11-23 22:35:33,491 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-23 22:35:33,492 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-23 22:35:33,495 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [19, 16, 15, 11, 10, 8, 8, 7, 7, 5, 3, 1, 1, 1, 1] [2023-11-23 22:35:33,495 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-23 22:35:33,495 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-23 22:35:33,496 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-23 22:35:33,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:35:33,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1148192889, now seen corresponding path program 6 times [2023-11-23 22:35:33,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:35:33,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832082668] [2023-11-23 22:35:33,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:35:33,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:35:33,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:35:33,520 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:35:33,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:35:33,564 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:35:33,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:35:33,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1966338, now seen corresponding path program 3 times [2023-11-23 22:35:33,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:35:33,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120484619] [2023-11-23 22:35:33,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:35:33,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:35:33,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:35:33,568 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:35:33,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:35:33,570 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:35:33,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:35:33,571 INFO L85 PathProgramCache]: Analyzing trace with hash 65342842, now seen corresponding path program 7 times [2023-11-23 22:35:33,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:35:33,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157853150] [2023-11-23 22:35:33,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:35:33,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:35:33,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:33,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-23 22:35:33,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:34,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 22:35:34,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:34,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 22:35:34,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:34,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 22:35:34,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:34,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 22:35:34,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:34,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 22:35:34,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:34,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 22:35:34,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:34,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2023-11-23 22:35:34,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:34,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 22:35:34,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:34,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 22:35:34,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:34,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2023-11-23 22:35:34,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:34,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 22:35:34,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:34,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-23 22:35:34,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:34,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-23 22:35:34,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:34,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-23 22:35:34,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:34,295 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-23 22:35:34,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:35:34,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157853150] [2023-11-23 22:35:34,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157853150] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 22:35:34,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114392666] [2023-11-23 22:35:34,296 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-23 22:35:34,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:35:34,296 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:34,297 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:35:34,312 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-11-23 22:35:34,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:34,378 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-23 22:35:34,381 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:35:34,480 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-23 22:35:34,480 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 22:35:35,514 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-23 22:35:35,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114392666] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 22:35:35,514 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-23 22:35:35,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 13, 17] total 23 [2023-11-23 22:35:35,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182476927] [2023-11-23 22:35:35,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-23 22:35:35,577 INFO L210 LassoAnalysis]: Preferences: [2023-11-23 22:35:35,578 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-23 22:35:35,578 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-23 22:35:35,578 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-23 22:35:35,578 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-23 22:35:35,578 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:35,578 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-23 22:35:35,578 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-23 22:35:35,578 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci03.c_Iteration6_Loop [2023-11-23 22:35:35,579 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-23 22:35:35,579 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-23 22:35:35,579 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-23 22:35:35,582 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-23 22:35:35,584 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-23 22:35:35,587 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-23 22:35:35,637 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-23 22:35:35,637 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-23 22:35:35,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:35,637 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:35,639 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:35,642 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-23 22:35:35,642 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-23 22:35:35,644 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2023-11-23 22:35:35,668 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-23 22:35:35,669 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-23 22:35:35,692 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:35,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:35,692 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:35,693 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:35,696 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-23 22:35:35,696 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-23 22:35:35,709 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2023-11-23 22:35:35,732 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-23 22:35:35,733 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-23 22:35:35,756 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:35,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:35,757 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:35,758 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:35,760 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-23 22:35:35,761 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-23 22:35:35,773 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2023-11-23 22:35:35,788 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-23 22:35:35,789 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibonacci_#res=0} Honda state: {fibonacci_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-23 22:35:35,812 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:35,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:35,813 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:35,814 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:35,817 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-23 22:35:35,817 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-23 22:35:35,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2023-11-23 22:35:35,872 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:35,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:35,872 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:35,873 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:35,876 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-23 22:35:35,876 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-23 22:35:35,889 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2023-11-23 22:35:37,852 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-23 22:35:37,857 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:37,857 INFO L210 LassoAnalysis]: Preferences: [2023-11-23 22:35:37,857 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-23 22:35:37,857 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-23 22:35:37,857 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-23 22:35:37,857 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-23 22:35:37,857 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:37,858 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-23 22:35:37,858 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-23 22:35:37,858 INFO L133 ssoRankerPreferences]: Filename of dumped script: Fibonacci03.c_Iteration6_Loop [2023-11-23 22:35:37,858 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-23 22:35:37,858 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-23 22:35:37,859 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:35:37,867 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:35:37,870 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-23 22:35:37,873 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:35:37,931 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-23 22:35:37,932 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-23 22:35:37,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:37,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:37,933 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:37,947 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-23 22:35:37,960 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2023-11-23 22:35:37,961 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:35:37,961 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:35:37,961 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:35:37,961 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:35:37,961 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:35:37,962 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:35:37,962 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:35:37,971 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:35:37,996 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:37,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:37,997 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:37,998 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:38,000 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-23 22:35:38,013 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2023-11-23 22:35:38,014 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:35:38,014 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:35:38,014 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:35:38,014 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:35:38,014 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:35:38,015 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:35:38,015 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:35:38,016 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:35:38,030 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2023-11-23 22:35:38,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:38,031 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:38,031 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:38,033 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2023-11-23 22:35:38,033 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-23 22:35:38,044 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:35:38,044 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:35:38,044 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:35:38,044 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:35:38,044 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:35:38,045 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:35:38,045 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:35:38,047 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:35:38,059 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2023-11-23 22:35:38,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:38,060 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:38,060 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:38,061 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2023-11-23 22:35:38,062 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-23 22:35:38,072 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:35:38,073 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:35:38,073 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:35:38,073 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:35:38,073 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:35:38,074 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:35:38,074 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:35:38,104 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-23 22:35:38,107 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-23 22:35:38,107 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-23 22:35:38,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:35:38,108 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:35:38,111 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:35:38,115 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-23 22:35:38,116 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-23 22:35:38,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2023-11-23 22:35:38,116 INFO L513 LassoAnalysis]: Proved termination. [2023-11-23 22:35:38,116 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibonacci_~n) = 1*fibonacci_~n Supporting invariants [] [2023-11-23 22:35:38,130 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:38,130 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-23 22:35:38,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:35:38,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:38,285 INFO L262 TraceCheckSpWp]: Trace formula consists of 784 conjuncts, 40 conjunts are in the unsatisfiable core [2023-11-23 22:35:38,289 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:35:38,757 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2023-11-23 22:35:39,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:39,146 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-23 22:35:39,147 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:35:39,179 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-23 22:35:39,180 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-23 22:35:39,180 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-23 22:35:39,239 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-23 22:35:39,240 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-23 22:35:39,241 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-23 22:35:39,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 14 transitions. [2023-11-23 22:35:39,241 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 14 transitions. Stem has 113 letters. Loop has 4 letters. [2023-11-23 22:35:39,242 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:35:39,242 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-23 22:35:39,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:35:39,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:39,368 INFO L262 TraceCheckSpWp]: Trace formula consists of 784 conjuncts, 40 conjunts are in the unsatisfiable core [2023-11-23 22:35:39,372 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:35:40,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:40,200 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-23 22:35:40,201 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:35:40,234 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-23 22:35:40,234 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-23 22:35:40,235 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-23 22:35:40,322 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-23 22:35:40,323 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-23 22:35:40,323 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-23 22:35:40,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 17 transitions. [2023-11-23 22:35:40,324 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 17 transitions. Stem has 113 letters. Loop has 4 letters. [2023-11-23 22:35:40,324 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:35:40,324 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-23 22:35:40,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:35:40,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:40,447 INFO L262 TraceCheckSpWp]: Trace formula consists of 784 conjuncts, 40 conjunts are in the unsatisfiable core [2023-11-23 22:35:40,454 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:35:41,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:35:41,325 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-23 22:35:41,326 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:35:41,358 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-23 22:35:41,359 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-23 22:35:41,359 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-23 22:35:41,441 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-23 22:35:41,442 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-23 22:35:41,443 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-23 22:35:41,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 23 transitions. [2023-11-23 22:35:41,443 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 23 transitions. Stem has 113 letters. Loop has 4 letters. [2023-11-23 22:35:41,444 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:35:41,444 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 23 transitions. Stem has 117 letters. Loop has 4 letters. [2023-11-23 22:35:41,445 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:35:41,445 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 23 transitions. Stem has 113 letters. Loop has 8 letters. [2023-11-23 22:35:41,445 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:35:41,446 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 451 states and 691 transitions. [2023-11-23 22:35:41,454 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 14 [2023-11-23 22:35:41,462 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 451 states to 371 states and 583 transitions. [2023-11-23 22:35:41,462 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 161 [2023-11-23 22:35:41,463 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 183 [2023-11-23 22:35:41,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 371 states and 583 transitions. [2023-11-23 22:35:41,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-23 22:35:41,464 INFO L218 hiAutomatonCegarLoop]: Abstraction has 371 states and 583 transitions. [2023-11-23 22:35:41,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states and 583 transitions. [2023-11-23 22:35:41,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 371. [2023-11-23 22:35:41,478 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-23 22:35:41,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 583 transitions. [2023-11-23 22:35:41,482 INFO L240 hiAutomatonCegarLoop]: Abstraction has 371 states and 583 transitions. [2023-11-23 22:35:41,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:35:41,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-23 22:35:41,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=402, Unknown=0, NotChecked=0, Total=552 [2023-11-23 22:35:41,484 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-23 22:35:41,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:35:41,783 INFO L93 Difference]: Finished difference Result 555 states and 873 transitions. [2023-11-23 22:35:41,783 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 555 states and 873 transitions. [2023-11-23 22:35:41,793 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2023-11-23 22:35:41,793 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 555 states to 0 states and 0 transitions. [2023-11-23 22:35:41,794 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2023-11-23 22:35:41,794 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2023-11-23 22:35:41,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2023-11-23 22:35:41,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-23 22:35:41,794 INFO L218 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-11-23 22:35:41,794 INFO L240 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-11-23 22:35:41,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-23 22:35:41,796 INFO L428 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-11-23 22:35:41,796 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2023-11-23 22:35:41,796 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2023-11-23 22:35:41,796 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2023-11-23 22:35:41,797 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2023-11-23 22:35:41,806 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 23.11 10:35:41 BoogieIcfgContainer [2023-11-23 22:35:41,806 INFO L131 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2023-11-23 22:35:41,807 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-23 22:35:41,807 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-23 22:35:41,808 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-23 22:35:41,808 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:35:19" (3/4) ... [2023-11-23 22:35:41,811 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-23 22:35:41,813 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-23 22:35:41,813 INFO L158 Benchmark]: Toolchain (without parser) took 22605.34ms. Allocated memory was 163.6MB in the beginning and 293.6MB in the end (delta: 130.0MB). Free memory was 116.7MB in the beginning and 205.6MB in the end (delta: -88.9MB). Peak memory consumption was 42.8MB. Max. memory is 16.1GB. [2023-11-23 22:35:41,814 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 163.6MB. Free memory is still 129.4MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-23 22:35:41,814 INFO L158 Benchmark]: CACSL2BoogieTranslator took 281.36ms. Allocated memory is still 163.6MB. Free memory was 116.7MB in the beginning and 106.9MB in the end (delta: 9.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2023-11-23 22:35:41,815 INFO L158 Benchmark]: Boogie Procedure Inliner took 30.86ms. Allocated memory is still 163.6MB. Free memory was 106.2MB in the beginning and 104.9MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-23 22:35:41,815 INFO L158 Benchmark]: Boogie Preprocessor took 38.88ms. Allocated memory is still 163.6MB. Free memory was 104.9MB in the beginning and 103.5MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-23 22:35:41,815 INFO L158 Benchmark]: RCFGBuilder took 277.08ms. Allocated memory is still 163.6MB. Free memory was 103.5MB in the beginning and 93.6MB in the end (delta: 9.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-23 22:35:41,818 INFO L158 Benchmark]: BuchiAutomizer took 21964.98ms. Allocated memory was 163.6MB in the beginning and 293.6MB in the end (delta: 130.0MB). Free memory was 93.6MB in the beginning and 206.6MB in the end (delta: -113.0MB). Peak memory consumption was 17.7MB. Max. memory is 16.1GB. [2023-11-23 22:35:41,818 INFO L158 Benchmark]: Witness Printer took 5.64ms. Allocated memory is still 293.6MB. Free memory was 206.6MB in the beginning and 205.6MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-23 22:35:41,821 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.27ms. Allocated memory is still 163.6MB. Free memory is still 129.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 281.36ms. Allocated memory is still 163.6MB. Free memory was 116.7MB in the beginning and 106.9MB in the end (delta: 9.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 30.86ms. Allocated memory is still 163.6MB. Free memory was 106.2MB in the beginning and 104.9MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 38.88ms. Allocated memory is still 163.6MB. Free memory was 104.9MB in the beginning and 103.5MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 277.08ms. Allocated memory is still 163.6MB. Free memory was 103.5MB in the beginning and 93.6MB in the end (delta: 9.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * BuchiAutomizer took 21964.98ms. Allocated memory was 163.6MB in the beginning and 293.6MB in the end (delta: 130.0MB). Free memory was 93.6MB in the beginning and 206.6MB in the end (delta: -113.0MB). Peak memory consumption was 17.7MB. Max. memory is 16.1GB. * Witness Printer took 5.64ms. Allocated memory is still 293.6MB. Free memory was 206.6MB in the beginning and 205.6MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.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.9s and 7 iterations. TraceHistogramMax:19. Analysis of lassos took 11.8s. Construction of modules took 1.0s. Büchi inclusion checks took 8.7s. 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: 46ms VariablesStem: 0 VariablesLoop: 0 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 8 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 5 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 3.3s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2023-11-23 22:35:41,868 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:42,073 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-11-23 22:35:42,282 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-11-23 22:35:42,473 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-23 22:35:42,676 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1196a7f2-8fb6-4c9c-b7db-5c39f9d0dec7/bin/uautomizer-verify-zZY32mL2XJ/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