./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/recursive-simple/fibo_2calls_8-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 4fc63b2a 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_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/recursive-simple/fibo_2calls_8-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU --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 5952061731474d390646c291ccf1d0136c1d856e30481accbc86db371431d703 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-4fc63b2 [2024-10-31 22:13:16,911 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-31 22:13:17,005 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/config/svcomp-Termination-32bit-Automizer_Default.epf [2024-10-31 22:13:17,011 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-31 22:13:17,015 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-31 22:13:17,054 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-31 22:13:17,055 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-31 22:13:17,056 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-31 22:13:17,057 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-31 22:13:17,058 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-31 22:13:17,060 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-31 22:13:17,061 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-31 22:13:17,061 INFO L153 SettingsManager]: * Use SBE=true [2024-10-31 22:13:17,061 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2024-10-31 22:13:17,066 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2024-10-31 22:13:17,066 INFO L153 SettingsManager]: * Use old map elimination=false [2024-10-31 22:13:17,067 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2024-10-31 22:13:17,067 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2024-10-31 22:13:17,067 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2024-10-31 22:13:17,067 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-31 22:13:17,068 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2024-10-31 22:13:17,068 INFO L153 SettingsManager]: * sizeof long=4 [2024-10-31 22:13:17,069 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-31 22:13:17,069 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-10-31 22:13:17,069 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-31 22:13:17,071 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2024-10-31 22:13:17,072 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2024-10-31 22:13:17,072 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2024-10-31 22:13:17,073 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-31 22:13:17,073 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-10-31 22:13:17,073 INFO L153 SettingsManager]: * sizeof long double=12 [2024-10-31 22:13:17,073 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-31 22:13:17,074 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2024-10-31 22:13:17,074 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-31 22:13:17,074 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-31 22:13:17,076 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-31 22:13:17,076 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-31 22:13:17,076 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-31 22:13:17,077 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2024-10-31 22:13:17,077 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_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/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_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU 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 -> 5952061731474d390646c291ccf1d0136c1d856e30481accbc86db371431d703 [2024-10-31 22:13:17,328 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-31 22:13:17,375 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-31 22:13:17,380 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-31 22:13:17,381 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-31 22:13:17,382 INFO L274 PluginConnector]: CDTParser initialized [2024-10-31 22:13:17,383 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/../../sv-benchmarks/c/recursive-simple/fibo_2calls_8-2.c Unable to find full path for "g++" [2024-10-31 22:13:19,792 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-31 22:13:20,067 INFO L384 CDTParser]: Found 1 translation units. [2024-10-31 22:13:20,067 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/sv-benchmarks/c/recursive-simple/fibo_2calls_8-2.c [2024-10-31 22:13:20,073 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/data/1ffb464f7/4ec4d598d9f54b608fc7468dc27f6066/FLAGbfbbab919 [2024-10-31 22:13:20,087 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/data/1ffb464f7/4ec4d598d9f54b608fc7468dc27f6066 [2024-10-31 22:13:20,089 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-31 22:13:20,091 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-31 22:13:20,094 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-31 22:13:20,095 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-31 22:13:20,102 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-31 22:13:20,103 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.10 10:13:20" (1/1) ... [2024-10-31 22:13:20,104 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1037ace8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:13:20, skipping insertion in model container [2024-10-31 22:13:20,104 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.10 10:13:20" (1/1) ... [2024-10-31 22:13:20,130 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-31 22:13:20,421 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-31 22:13:20,433 INFO L200 MainTranslator]: Completed pre-run [2024-10-31 22:13:20,449 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-31 22:13:20,467 INFO L204 MainTranslator]: Completed translation [2024-10-31 22:13:20,468 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:13:20 WrapperNode [2024-10-31 22:13:20,468 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-31 22:13:20,469 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-31 22:13:20,470 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-31 22:13:20,470 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-31 22:13:20,478 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:13:20" (1/1) ... [2024-10-31 22:13:20,485 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:13:20" (1/1) ... [2024-10-31 22:13:20,505 INFO L138 Inliner]: procedures = 14, calls = 13, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 20 [2024-10-31 22:13:20,505 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-31 22:13:20,506 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-31 22:13:20,506 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-31 22:13:20,506 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-31 22:13:20,516 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:13:20" (1/1) ... [2024-10-31 22:13:20,517 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:13:20" (1/1) ... [2024-10-31 22:13:20,518 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:13:20" (1/1) ... [2024-10-31 22:13:20,530 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-10-31 22:13:20,530 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:13:20" (1/1) ... [2024-10-31 22:13:20,530 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:13:20" (1/1) ... [2024-10-31 22:13:20,533 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:13:20" (1/1) ... [2024-10-31 22:13:20,535 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:13:20" (1/1) ... [2024-10-31 22:13:20,536 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:13:20" (1/1) ... [2024-10-31 22:13:20,537 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:13:20" (1/1) ... [2024-10-31 22:13:20,538 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-31 22:13:20,539 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-31 22:13:20,539 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-31 22:13:20,539 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-31 22:13:20,540 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:13:20" (1/1) ... [2024-10-31 22:13:20,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:20,562 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:20,574 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:20,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2024-10-31 22:13:20,602 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-31 22:13:20,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-10-31 22:13:20,602 INFO L130 BoogieDeclarations]: Found specification of procedure fibo2 [2024-10-31 22:13:20,602 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo2 [2024-10-31 22:13:20,602 INFO L130 BoogieDeclarations]: Found specification of procedure fibo1 [2024-10-31 22:13:20,602 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo1 [2024-10-31 22:13:20,603 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-31 22:13:20,603 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-31 22:13:20,685 INFO L238 CfgBuilder]: Building ICFG [2024-10-31 22:13:20,688 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-31 22:13:20,881 INFO L? ?]: Removed 8 outVars from TransFormulas that were not future-live. [2024-10-31 22:13:20,882 INFO L287 CfgBuilder]: Performing block encoding [2024-10-31 22:13:20,898 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-31 22:13:20,898 INFO L316 CfgBuilder]: Removed 0 assume(true) statements. [2024-10-31 22:13:20,898 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.10 10:13:20 BoogieIcfgContainer [2024-10-31 22:13:20,899 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-31 22:13:20,901 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2024-10-31 22:13:20,902 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2024-10-31 22:13:20,906 INFO L274 PluginConnector]: BuchiAutomizer initialized [2024-10-31 22:13:20,907 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2024-10-31 22:13:20,907 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 31.10 10:13:20" (1/3) ... [2024-10-31 22:13:20,908 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6e613a5d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 31.10 10:13:20, skipping insertion in model container [2024-10-31 22:13:20,909 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2024-10-31 22:13:20,909 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:13:20" (2/3) ... [2024-10-31 22:13:20,911 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6e613a5d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 31.10 10:13:20, skipping insertion in model container [2024-10-31 22:13:20,911 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2024-10-31 22:13:20,912 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.10 10:13:20" (3/3) ... [2024-10-31 22:13:20,913 INFO L332 chiAutomizerObserver]: Analyzing ICFG fibo_2calls_8-2.c [2024-10-31 22:13:21,003 INFO L300 stractBuchiCegarLoop]: Interprodecural is true [2024-10-31 22:13:21,003 INFO L301 stractBuchiCegarLoop]: Hoare is None [2024-10-31 22:13:21,003 INFO L302 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2024-10-31 22:13:21,004 INFO L303 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2024-10-31 22:13:21,004 INFO L304 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2024-10-31 22:13:21,004 INFO L305 stractBuchiCegarLoop]: Difference is false [2024-10-31 22:13:21,004 INFO L306 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2024-10-31 22:13:21,005 INFO L310 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2024-10-31 22:13:21,009 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 27 states, 19 states have (on average 1.263157894736842) internal successors, (24), 19 states have internal predecessors, (24), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-10-31 22:13:21,031 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2024-10-31 22:13:21,031 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:13:21,031 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:13:21,038 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1] [2024-10-31 22:13:21,038 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:13:21,039 INFO L332 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2024-10-31 22:13:21,039 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 27 states, 19 states have (on average 1.263157894736842) internal successors, (24), 19 states have internal predecessors, (24), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-10-31 22:13:21,042 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2024-10-31 22:13:21,042 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:13:21,042 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:13:21,043 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1] [2024-10-31 22:13:21,044 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:13:21,052 INFO L745 eck$LassoCheckResult]: Stem: 25#$Ultimate##0true assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 5#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 8; 13#L39true call main_#t~ret8#1 := fibo1(main_~x~0#1);< 18#$Ultimate##0true [2024-10-31 22:13:21,053 INFO L747 eck$LassoCheckResult]: Loop: 18#$Ultimate##0true ~n := #in~n; 7#L10true assume !(~n < 1); 6#L12true assume !(1 == ~n); 8#L15true call #t~ret4 := fibo2(~n - 1);< 15#$Ultimate##0true ~n := #in~n; 10#L20true assume !(~n < 1); 14#L22true assume !(1 == ~n); 21#L25true call #t~ret6 := fibo1(~n - 1);< 18#$Ultimate##0true [2024-10-31 22:13:21,061 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:13:21,062 INFO L85 PathProgramCache]: Analyzing trace with hash 29898, now seen corresponding path program 1 times [2024-10-31 22:13:21,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:13:21,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053330598] [2024-10-31 22:13:21,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:13:21,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:13:21,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:13:21,185 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:13:21,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:13:21,220 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:13:21,224 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:13:21,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1206117480, now seen corresponding path program 1 times [2024-10-31 22:13:21,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:13:21,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196962905] [2024-10-31 22:13:21,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:13:21,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:13:21,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:13:21,243 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:13:21,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:13:21,255 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:13:21,257 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:13:21,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1276411855, now seen corresponding path program 1 times [2024-10-31 22:13:21,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:13:21,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979351153] [2024-10-31 22:13:21,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:13:21,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:13:21,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:13:21,275 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:13:21,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:13:21,290 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:13:21,628 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:13:21,629 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:13:21,629 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:13:21,629 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:13:21,629 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-10-31 22:13:21,630 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:21,630 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:13:21,630 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:13:21,630 INFO L132 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration1_Loop [2024-10-31 22:13:21,630 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:13:21,631 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:13:21,647 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:21,658 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:21,661 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:21,666 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:21,671 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:21,676 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:21,682 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:21,687 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:21,810 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:13:21,811 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-10-31 22:13:21,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:21,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:21,817 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:21,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2024-10-31 22:13:21,820 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:13:21,821 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:21,847 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:13:21,851 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#res=0} Honda state: {fibo2_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:13:21,887 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2024-10-31 22:13:21,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:21,887 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:21,891 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:21,892 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2024-10-31 22:13:21,894 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:13:21,895 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:21,912 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:13:21,912 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#res=0} Honda state: {fibo1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:13:21,932 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2024-10-31 22:13:21,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:21,933 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:21,953 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:21,959 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2024-10-31 22:13:21,960 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:13:21,961 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:21,982 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:13:21,982 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#in~n=0} Honda state: {fibo2_#in~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:13:22,019 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2024-10-31 22:13:22,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:22,021 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:22,023 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:22,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2024-10-31 22:13:22,054 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:13:22,054 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:22,080 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:13:22,081 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret4=0} Honda state: {fibo1_#t~ret4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:13:22,096 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:22,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:22,098 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:22,099 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:22,102 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2024-10-31 22:13:22,104 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:13:22,104 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:22,123 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:13:22,123 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret6=0} Honda state: {fibo2_#t~ret6=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:13:22,143 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Ended with exit code 0 [2024-10-31 22:13:22,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:22,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:22,147 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:22,148 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2024-10-31 22:13:22,150 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:13:22,150 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:22,172 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:13:22,173 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret5=0} Honda state: {fibo1_#t~ret5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:13:22,193 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Ended with exit code 0 [2024-10-31 22:13:22,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:22,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:22,197 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:22,199 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2024-10-31 22:13:22,201 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:13:22,201 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:22,220 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:13:22,221 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret7=0} Honda state: {fibo2_#t~ret7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:13:22,241 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Ended with exit code 0 [2024-10-31 22:13:22,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:22,242 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:22,243 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:22,246 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2024-10-31 22:13:22,248 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:13:22,248 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:22,288 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:22,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:22,288 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:22,290 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:22,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2024-10-31 22:13:22,292 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-10-31 22:13:22,292 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:22,362 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-10-31 22:13:22,366 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:22,366 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:13:22,366 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:13:22,366 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:13:22,366 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:13:22,366 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-10-31 22:13:22,367 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:22,367 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:13:22,367 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:13:22,367 INFO L132 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration1_Loop [2024-10-31 22:13:22,367 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:13:22,367 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:13:22,369 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:22,375 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:22,379 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:22,383 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:22,391 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:22,395 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:22,414 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:22,417 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:22,506 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:13:22,513 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-10-31 22:13:22,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:22,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:22,518 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:22,519 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2024-10-31 22:13:22,521 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:13:22,535 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:13:22,536 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:13:22,536 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:13:22,537 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:13:22,537 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:13:22,539 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:13:22,539 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:13:22,544 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:13:22,564 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:22,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:22,564 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:22,565 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:22,566 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2024-10-31 22:13:22,567 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:13:22,579 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:13:22,579 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:13:22,579 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:13:22,579 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:13:22,579 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:13:22,580 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:13:22,580 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:13:22,582 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:13:22,595 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:22,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:22,596 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:22,597 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:22,598 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2024-10-31 22:13:22,599 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:13:22,612 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:13:22,612 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:13:22,612 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:13:22,612 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:13:22,612 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:13:22,613 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:13:22,613 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:13:22,615 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:13:22,631 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:22,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:22,631 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:22,633 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:22,634 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2024-10-31 22:13:22,635 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:13:22,646 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:13:22,646 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:13:22,646 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:13:22,646 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:13:22,646 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:13:22,647 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:13:22,647 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:13:22,649 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:13:22,668 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:22,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:22,669 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:22,671 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:22,673 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2024-10-31 22:13:22,674 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:13:22,689 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:13:22,690 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:13:22,690 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:13:22,690 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:13:22,690 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:13:22,691 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:13:22,691 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:13:22,695 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:13:22,713 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:22,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:22,714 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:22,716 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:22,720 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2024-10-31 22:13:22,721 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:13:22,736 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:13:22,736 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:13:22,736 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:13:22,737 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:13:22,737 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:13:22,743 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:13:22,743 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:13:22,747 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-10-31 22:13:22,753 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2024-10-31 22:13:22,753 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2024-10-31 22:13:22,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:22,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:22,764 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:22,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2024-10-31 22:13:22,771 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-10-31 22:13:22,771 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-10-31 22:13:22,772 INFO L474 LassoAnalysis]: Proved termination. [2024-10-31 22:13:22,772 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo1_#in~n) = 1*fibo1_#in~n Supporting invariants [] [2024-10-31 22:13:22,792 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Ended with exit code 0 [2024-10-31 22:13:22,796 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-10-31 22:13:22,825 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:13:22,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:22,860 INFO L255 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-10-31 22:13:22,861 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:13:22,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:22,912 INFO L255 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-10-31 22:13:22,914 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:13:23,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-31 22:13:23,101 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 5 loop predicates [2024-10-31 22:13:23,103 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 27 states, 19 states have (on average 1.263157894736842) internal successors, (24), 19 states have internal predecessors, (24), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Second operand has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 4 states have internal predecessors, (8), 3 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-31 22:13:23,339 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 27 states, 19 states have (on average 1.263157894736842) internal successors, (24), 19 states have internal predecessors, (24), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5). Second operand has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 4 states have internal predecessors, (8), 3 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 77 states and 107 transitions. Complement of second has 28 states. [2024-10-31 22:13:23,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 8 states 1 stem states 6 non-accepting loop states 1 accepting loop states [2024-10-31 22:13:23,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 4 states have internal predecessors, (8), 3 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-31 22:13:23,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 19 transitions. [2024-10-31 22:13:23,349 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 19 transitions. Stem has 3 letters. Loop has 8 letters. [2024-10-31 22:13:23,350 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:13:23,351 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 19 transitions. Stem has 11 letters. Loop has 8 letters. [2024-10-31 22:13:23,351 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:13:23,351 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 19 transitions. Stem has 3 letters. Loop has 16 letters. [2024-10-31 22:13:23,352 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:13:23,352 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 77 states and 107 transitions. [2024-10-31 22:13:23,358 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2024-10-31 22:13:23,368 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 77 states to 55 states and 75 transitions. [2024-10-31 22:13:23,370 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 35 [2024-10-31 22:13:23,371 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 36 [2024-10-31 22:13:23,371 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 75 transitions. [2024-10-31 22:13:23,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:13:23,372 INFO L218 hiAutomatonCegarLoop]: Abstraction has 55 states and 75 transitions. [2024-10-31 22:13:23,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states and 75 transitions. [2024-10-31 22:13:23,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 54. [2024-10-31 22:13:23,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 36 states have (on average 1.3055555555555556) internal successors, (47), 38 states have internal predecessors, (47), 12 states have call successors, (12), 8 states have call predecessors, (12), 6 states have return successors, (13), 7 states have call predecessors, (13), 10 states have call successors, (13) [2024-10-31 22:13:23,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 72 transitions. [2024-10-31 22:13:23,415 INFO L240 hiAutomatonCegarLoop]: Abstraction has 54 states and 72 transitions. [2024-10-31 22:13:23,416 INFO L425 stractBuchiCegarLoop]: Abstraction has 54 states and 72 transitions. [2024-10-31 22:13:23,416 INFO L332 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2024-10-31 22:13:23,416 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 54 states and 72 transitions. [2024-10-31 22:13:23,417 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2024-10-31 22:13:23,417 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:13:23,418 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:13:23,419 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:13:23,421 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:13:23,422 INFO L745 eck$LassoCheckResult]: Stem: 232#$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(18, 2);call #Ultimate.allocInit(12, 3); 219#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 8; 214#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 213#$Ultimate##0 ~n := #in~n; 215#L10 assume !(~n < 1); 225#L12 assume !(1 == ~n); 208#L15 call #t~ret4 := fibo2(~n - 1);< 230#$Ultimate##0 ~n := #in~n; 235#L20 assume !(~n < 1); 236#L22 assume !(1 == ~n); 200#L25 call #t~ret6 := fibo1(~n - 1);< 216#$Ultimate##0 ~n := #in~n; 217#L10 assume ~n < 1;#res := 0; 205#fibo1FINAL assume true; 206#fibo1EXIT >#48#return; 207#L25-1 [2024-10-31 22:13:23,422 INFO L747 eck$LassoCheckResult]: Loop: 207#L25-1 call #t~ret7 := fibo1(~n - 2);< 212#$Ultimate##0 ~n := #in~n; 237#L10 assume !(~n < 1); 238#L12 assume !(1 == ~n); 210#L15 call #t~ret4 := fibo2(~n - 1);< 241#$Ultimate##0 ~n := #in~n; 240#L20 assume !(~n < 1); 239#L22 assume !(1 == ~n); 220#L25 call #t~ret6 := fibo1(~n - 1);< 212#$Ultimate##0 ~n := #in~n; 237#L10 assume ~n < 1;#res := 0; 233#fibo1FINAL assume true; 234#fibo1EXIT >#48#return; 207#L25-1 [2024-10-31 22:13:23,423 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:13:23,423 INFO L85 PathProgramCache]: Analyzing trace with hash -722660232, now seen corresponding path program 1 times [2024-10-31 22:13:23,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:13:23,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897232532] [2024-10-31 22:13:23,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:13:23,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:13:23,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:23,589 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-10-31 22:13:23,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:23,661 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-10-31 22:13:23,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:13:23,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897232532] [2024-10-31 22:13:23,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897232532] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-31 22:13:23,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-31 22:13:23,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-31 22:13:23,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494700852] [2024-10-31 22:13:23,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-31 22:13:23,665 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-10-31 22:13:23,665 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:13:23,665 INFO L85 PathProgramCache]: Analyzing trace with hash -880179458, now seen corresponding path program 1 times [2024-10-31 22:13:23,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:13:23,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726275177] [2024-10-31 22:13:23,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:13:23,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:13:23,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:23,726 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-31 22:13:23,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:23,764 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-10-31 22:13:23,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:13:23,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726275177] [2024-10-31 22:13:23,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726275177] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-31 22:13:23,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-31 22:13:23,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-31 22:13:23,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71408539] [2024-10-31 22:13:23,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-31 22:13:23,766 INFO L762 eck$LassoCheckResult]: loop already infeasible [2024-10-31 22:13:23,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:13:23,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-31 22:13:23,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-10-31 22:13:23,771 INFO L87 Difference]: Start difference. First operand 54 states and 72 transitions. cyclomatic complexity: 20 Second operand has 6 states, 4 states have (on average 2.25) internal successors, (9), 5 states have internal predecessors, (9), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-31 22:13:23,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-31 22:13:23,870 INFO L93 Difference]: Finished difference Result 62 states and 81 transitions. [2024-10-31 22:13:23,871 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 62 states and 81 transitions. [2024-10-31 22:13:23,875 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2024-10-31 22:13:23,879 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 62 states to 60 states and 79 transitions. [2024-10-31 22:13:23,879 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 42 [2024-10-31 22:13:23,880 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 42 [2024-10-31 22:13:23,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 79 transitions. [2024-10-31 22:13:23,880 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:13:23,883 INFO L218 hiAutomatonCegarLoop]: Abstraction has 60 states and 79 transitions. [2024-10-31 22:13:23,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states and 79 transitions. [2024-10-31 22:13:23,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 60. [2024-10-31 22:13:23,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 39 states have (on average 1.2564102564102564) internal successors, (49), 44 states have internal predecessors, (49), 12 states have call successors, (12), 8 states have call predecessors, (12), 9 states have return successors, (18), 7 states have call predecessors, (18), 10 states have call successors, (18) [2024-10-31 22:13:23,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 79 transitions. [2024-10-31 22:13:23,897 INFO L240 hiAutomatonCegarLoop]: Abstraction has 60 states and 79 transitions. [2024-10-31 22:13:23,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-10-31 22:13:23,898 INFO L425 stractBuchiCegarLoop]: Abstraction has 60 states and 79 transitions. [2024-10-31 22:13:23,899 INFO L332 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2024-10-31 22:13:23,901 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 60 states and 79 transitions. [2024-10-31 22:13:23,902 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2024-10-31 22:13:23,903 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:13:23,903 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:13:23,903 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:13:23,907 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:13:23,907 INFO L745 eck$LassoCheckResult]: Stem: 370#$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(18, 2);call #Ultimate.allocInit(12, 3); 352#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 8; 353#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 354#$Ultimate##0 ~n := #in~n; 355#L10 assume !(~n < 1); 390#L12 assume !(1 == ~n); 346#L15 call #t~ret4 := fibo2(~n - 1);< 369#$Ultimate##0 ~n := #in~n; 376#L20 assume !(~n < 1); 377#L22 assume !(1 == ~n); 337#L25 call #t~ret6 := fibo1(~n - 1);< 356#$Ultimate##0 ~n := #in~n; 357#L10 assume !(~n < 1); 366#L12 assume 1 == ~n;#res := 1; 378#fibo1FINAL assume true; 374#fibo1EXIT >#48#return; 343#L25-1 [2024-10-31 22:13:23,907 INFO L747 eck$LassoCheckResult]: Loop: 343#L25-1 call #t~ret7 := fibo1(~n - 2);< 350#$Ultimate##0 ~n := #in~n; 379#L10 assume !(~n < 1); 360#L12 assume !(1 == ~n); 348#L15 call #t~ret4 := fibo2(~n - 1);< 383#$Ultimate##0 ~n := #in~n; 382#L20 assume !(~n < 1); 380#L22 assume !(1 == ~n); 344#L25 call #t~ret6 := fibo1(~n - 1);< 350#$Ultimate##0 ~n := #in~n; 379#L10 assume !(~n < 1); 360#L12 assume 1 == ~n;#res := 1; 361#fibo1FINAL assume true; 373#fibo1EXIT >#48#return; 343#L25-1 [2024-10-31 22:13:23,908 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:13:23,908 INFO L85 PathProgramCache]: Analyzing trace with hash -927605802, now seen corresponding path program 1 times [2024-10-31 22:13:23,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:13:23,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917641277] [2024-10-31 22:13:23,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:13:23,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:13:23,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:24,010 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Ended with exit code 0 [2024-10-31 22:13:24,078 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-10-31 22:13:24,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:24,144 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-31 22:13:24,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:13:24,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917641277] [2024-10-31 22:13:24,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917641277] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:13:24,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [240455886] [2024-10-31 22:13:24,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:13:24,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:13:24,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:24,148 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:13:24,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-10-31 22:13:24,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:24,197 INFO L255 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-10-31 22:13:24,199 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:13:24,264 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-31 22:13:24,264 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:13:24,441 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-31 22:13:24,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [240455886] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-31 22:13:24,441 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-31 22:13:24,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2024-10-31 22:13:24,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830798268] [2024-10-31 22:13:24,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-31 22:13:24,442 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-10-31 22:13:24,443 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:13:24,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1515734512, now seen corresponding path program 1 times [2024-10-31 22:13:24,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:13:24,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572932663] [2024-10-31 22:13:24,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:13:24,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:13:24,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:13:24,450 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:13:24,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:13:24,456 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:13:24,690 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:13:24,690 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:13:24,690 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:13:24,690 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:13:24,690 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-10-31 22:13:24,690 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:24,690 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:13:24,690 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:13:24,691 INFO L132 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration3_Loop [2024-10-31 22:13:24,691 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:13:24,691 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:13:24,692 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:24,695 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:24,698 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:24,700 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:24,703 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:24,705 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:24,712 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:24,714 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:24,717 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:24,773 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:13:24,773 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-10-31 22:13:24,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:24,773 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:24,775 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:24,776 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2024-10-31 22:13:24,778 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:13:24,778 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:24,794 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:13:24,795 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#in~n=2} Honda state: {fibo2_#in~n=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:13:24,813 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Ended with exit code 0 [2024-10-31 22:13:24,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:24,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:24,815 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:24,817 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2024-10-31 22:13:24,818 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:13:24,818 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:24,830 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:13:24,830 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret4=0} Honda state: {fibo1_#t~ret4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:13:24,842 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:24,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:24,843 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:24,843 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:24,845 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2024-10-31 22:13:24,846 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:13:24,846 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:24,859 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:13:24,859 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret5=0} Honda state: {fibo1_#t~ret5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:13:24,871 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:24,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:24,872 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:24,873 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:24,874 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2024-10-31 22:13:24,875 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:13:24,875 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:24,887 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:13:24,887 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret7=0} Honda state: {fibo2_#t~ret7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:13:24,900 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:24,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:24,901 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:24,902 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:24,903 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2024-10-31 22:13:24,904 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:13:24,904 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:24,917 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:13:24,917 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#res=0} Honda state: {fibo1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:13:24,932 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:24,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:24,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:24,934 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:24,935 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2024-10-31 22:13:24,936 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:13:24,936 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:24,968 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:24,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:24,969 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:24,970 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:24,970 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2024-10-31 22:13:24,971 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-10-31 22:13:24,971 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:24,985 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-10-31 22:13:24,996 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:24,997 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:13:24,997 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:13:24,997 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:13:24,997 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:13:24,997 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-10-31 22:13:24,997 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:24,997 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:13:24,997 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:13:24,997 INFO L132 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration3_Loop [2024-10-31 22:13:24,997 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:13:24,997 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:13:24,998 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:25,002 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:25,004 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:25,007 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:25,010 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:25,015 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:25,019 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:25,022 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:25,023 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:25,088 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:13:25,088 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-10-31 22:13:25,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:25,089 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:25,090 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:25,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2024-10-31 22:13:25,091 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:13:25,102 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:13:25,102 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:13:25,102 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:13:25,102 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:13:25,103 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:13:25,103 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:13:25,103 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:13:25,106 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:13:25,123 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2024-10-31 22:13:25,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:25,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:25,126 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:25,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2024-10-31 22:13:25,127 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:13:25,141 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:13:25,142 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:13:25,142 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:13:25,142 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:13:25,142 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:13:25,143 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:13:25,143 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:13:25,144 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:13:25,162 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:25,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:25,163 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:25,164 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:25,165 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2024-10-31 22:13:25,166 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:13:25,180 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:13:25,180 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:13:25,180 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:13:25,180 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:13:25,180 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:13:25,181 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:13:25,181 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:13:25,184 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:13:25,201 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2024-10-31 22:13:25,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:25,202 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:25,204 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:25,205 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2024-10-31 22:13:25,206 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:13:25,221 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:13:25,221 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:13:25,221 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:13:25,221 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:13:25,222 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:13:25,224 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:13:25,225 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:13:25,227 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:13:25,244 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2024-10-31 22:13:25,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:25,245 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:25,249 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:25,252 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:13:25,256 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2024-10-31 22:13:25,268 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:13:25,268 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:13:25,268 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:13:25,269 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:13:25,269 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:13:25,270 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:13:25,270 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:13:25,275 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-10-31 22:13:25,282 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2024-10-31 22:13:25,282 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2024-10-31 22:13:25,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:25,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:25,285 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:25,286 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2024-10-31 22:13:25,287 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-10-31 22:13:25,287 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-10-31 22:13:25,287 INFO L474 LassoAnalysis]: Proved termination. [2024-10-31 22:13:25,287 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo2_~n) = 1*fibo2_~n Supporting invariants [] [2024-10-31 22:13:25,304 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:25,305 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-10-31 22:13:25,327 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:13:25,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:25,382 INFO L255 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-10-31 22:13:25,383 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:13:25,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:25,536 INFO L255 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-10-31 22:13:25,539 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:13:25,562 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2024-10-31 22:13:25,726 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-31 22:13:25,727 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 8 loop predicates [2024-10-31 22:13:25,727 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 60 states and 79 transitions. cyclomatic complexity: 21 Second operand has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 6 states have internal predecessors, (22), 4 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-31 22:13:26,391 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 60 states and 79 transitions. cyclomatic complexity: 21. Second operand has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 6 states have internal predecessors, (22), 4 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Result 206 states and 282 transitions. Complement of second has 48 states. [2024-10-31 22:13:26,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 14 states 2 stem states 11 non-accepting loop states 1 accepting loop states [2024-10-31 22:13:26,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 6 states have internal predecessors, (22), 4 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-31 22:13:26,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 79 transitions. [2024-10-31 22:13:26,394 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 79 transitions. Stem has 16 letters. Loop has 14 letters. [2024-10-31 22:13:26,394 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:13:26,394 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 79 transitions. Stem has 30 letters. Loop has 14 letters. [2024-10-31 22:13:26,395 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:13:26,395 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 79 transitions. Stem has 16 letters. Loop has 28 letters. [2024-10-31 22:13:26,396 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:13:26,396 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 206 states and 282 transitions. [2024-10-31 22:13:26,402 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2024-10-31 22:13:26,407 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 206 states to 182 states and 254 transitions. [2024-10-31 22:13:26,407 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 112 [2024-10-31 22:13:26,408 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 115 [2024-10-31 22:13:26,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 182 states and 254 transitions. [2024-10-31 22:13:26,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:13:26,409 INFO L218 hiAutomatonCegarLoop]: Abstraction has 182 states and 254 transitions. [2024-10-31 22:13:26,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states and 254 transitions. [2024-10-31 22:13:26,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 154. [2024-10-31 22:13:26,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 96 states have (on average 1.28125) internal successors, (123), 104 states have internal predecessors, (123), 35 states have call successors, (36), 19 states have call predecessors, (36), 23 states have return successors, (52), 30 states have call predecessors, (52), 33 states have call successors, (52) [2024-10-31 22:13:26,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 211 transitions. [2024-10-31 22:13:26,426 INFO L240 hiAutomatonCegarLoop]: Abstraction has 154 states and 211 transitions. [2024-10-31 22:13:26,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:13:26,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-10-31 22:13:26,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2024-10-31 22:13:26,427 INFO L87 Difference]: Start difference. First operand 154 states and 211 transitions. Second operand has 16 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 11 states have internal predecessors, (25), 6 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-31 22:13:26,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-31 22:13:26,760 INFO L93 Difference]: Finished difference Result 213 states and 283 transitions. [2024-10-31 22:13:26,761 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 213 states and 283 transitions. [2024-10-31 22:13:26,765 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2024-10-31 22:13:26,769 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 213 states to 204 states and 274 transitions. [2024-10-31 22:13:26,769 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 133 [2024-10-31 22:13:26,770 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 133 [2024-10-31 22:13:26,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 204 states and 274 transitions. [2024-10-31 22:13:26,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:13:26,770 INFO L218 hiAutomatonCegarLoop]: Abstraction has 204 states and 274 transitions. [2024-10-31 22:13:26,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states and 274 transitions. [2024-10-31 22:13:26,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 192. [2024-10-31 22:13:26,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 120 states have (on average 1.225) internal successors, (147), 129 states have internal predecessors, (147), 44 states have call successors, (46), 24 states have call predecessors, (46), 28 states have return successors, (66), 38 states have call predecessors, (66), 42 states have call successors, (66) [2024-10-31 22:13:26,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 259 transitions. [2024-10-31 22:13:26,787 INFO L240 hiAutomatonCegarLoop]: Abstraction has 192 states and 259 transitions. [2024-10-31 22:13:26,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-10-31 22:13:26,788 INFO L425 stractBuchiCegarLoop]: Abstraction has 192 states and 259 transitions. [2024-10-31 22:13:26,788 INFO L332 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2024-10-31 22:13:26,788 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 192 states and 259 transitions. [2024-10-31 22:13:26,791 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2024-10-31 22:13:26,791 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:13:26,791 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:13:26,792 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:13:26,792 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:13:26,793 INFO L745 eck$LassoCheckResult]: Stem: 1320#$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(18, 2);call #Ultimate.allocInit(12, 3); 1282#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 8; 1283#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 1323#$Ultimate##0 ~n := #in~n; 1365#L10 assume !(~n < 1); 1366#L12 assume !(1 == ~n); 1361#L15 call #t~ret4 := fibo2(~n - 1);< 1364#$Ultimate##0 ~n := #in~n; 1363#L20 assume !(~n < 1); 1362#L22 assume !(1 == ~n); 1288#L25 call #t~ret6 := fibo1(~n - 1);< 1287#$Ultimate##0 ~n := #in~n; 1289#L10 assume !(~n < 1); 1307#L12 assume !(1 == ~n); 1263#L15 call #t~ret4 := fibo2(~n - 1);< 1267#$Ultimate##0 ~n := #in~n; 1268#L20 assume !(~n < 1); 1262#L22 assume !(1 == ~n); 1264#L25 call #t~ret6 := fibo1(~n - 1);< 1297#$Ultimate##0 ~n := #in~n; 1360#L10 assume !(~n < 1); 1369#L12 assume !(1 == ~n); 1370#L15 call #t~ret4 := fibo2(~n - 1);< 1378#$Ultimate##0 ~n := #in~n; 1382#L20 assume ~n < 1;#res := 0; 1381#fibo2FINAL assume true; 1377#fibo2EXIT >#52#return; 1374#L15-1 call #t~ret5 := fibo2(~n - 2);< 1375#$Ultimate##0 ~n := #in~n; 1379#L20 assume ~n < 1;#res := 0; 1376#fibo2FINAL assume true; 1373#fibo2EXIT >#54#return; 1371#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 1372#fibo1FINAL assume true; 1433#fibo1EXIT >#48#return; 1342#L25-1 call #t~ret7 := fibo1(~n - 2);< 1354#$Ultimate##0 ~n := #in~n; 1389#L10 assume ~n < 1;#res := 0; 1448#fibo1FINAL assume true; 1431#fibo1EXIT >#50#return; 1432#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 1447#fibo2FINAL assume true; 1422#fibo2EXIT >#52#return; 1291#L15-1 call #t~ret5 := fibo2(~n - 2);< 1424#$Ultimate##0 [2024-10-31 22:13:26,793 INFO L747 eck$LassoCheckResult]: Loop: 1424#$Ultimate##0 ~n := #in~n; 1445#L20 assume !(~n < 1); 1444#L22 assume !(1 == ~n); 1290#L25 call #t~ret6 := fibo1(~n - 1);< 1276#$Ultimate##0 ~n := #in~n; 1310#L10 assume !(~n < 1); 1313#L12 assume !(1 == ~n); 1293#L15 call #t~ret4 := fibo2(~n - 1);< 1424#$Ultimate##0 [2024-10-31 22:13:26,793 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:13:26,793 INFO L85 PathProgramCache]: Analyzing trace with hash 441703261, now seen corresponding path program 1 times [2024-10-31 22:13:26,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:13:26,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547593753] [2024-10-31 22:13:26,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:13:26,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:13:26,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:26,890 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-31 22:13:26,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:26,938 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:13:26,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:26,976 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:13:26,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:27,010 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-31 22:13:27,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:27,014 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-10-31 22:13:27,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:27,018 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 10 proven. 5 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-10-31 22:13:27,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:13:27,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547593753] [2024-10-31 22:13:27,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547593753] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:13:27,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764483459] [2024-10-31 22:13:27,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:13:27,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:13:27,020 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:27,022 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:13:27,028 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-10-31 22:13:27,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:27,090 INFO L255 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-10-31 22:13:27,093 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:13:27,335 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 3 proven. 33 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-10-31 22:13:27,335 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:13:27,955 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 3 proven. 34 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-31 22:13:27,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764483459] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-31 22:13:27,955 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-31 22:13:27,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 14, 15] total 25 [2024-10-31 22:13:27,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916145414] [2024-10-31 22:13:27,956 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-31 22:13:27,956 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-10-31 22:13:27,957 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:13:27,957 INFO L85 PathProgramCache]: Analyzing trace with hash 996300776, now seen corresponding path program 2 times [2024-10-31 22:13:27,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:13:27,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95713461] [2024-10-31 22:13:27,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:13:27,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:13:27,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:13:27,962 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:13:27,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:13:27,968 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:13:28,101 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:13:28,101 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:13:28,101 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:13:28,101 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:13:28,101 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-10-31 22:13:28,101 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:28,101 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:13:28,101 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:13:28,101 INFO L132 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration4_Loop [2024-10-31 22:13:28,101 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:13:28,101 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:13:28,102 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:28,105 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:28,107 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:28,110 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:28,116 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:28,118 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:28,120 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:28,128 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:28,183 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:13:28,183 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-10-31 22:13:28,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:28,184 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:28,188 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:28,193 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:13:28,193 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:28,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2024-10-31 22:13:28,210 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:13:28,210 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret7=0} Honda state: {fibo2_#t~ret7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:13:28,228 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:28,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:28,229 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:28,230 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:28,231 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:13:28,232 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:28,232 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2024-10-31 22:13:28,244 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:13:28,244 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret5=0} Honda state: {fibo1_#t~ret5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:13:28,257 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:28,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:28,258 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:28,259 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:28,260 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2024-10-31 22:13:28,261 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:13:28,261 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:28,274 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:13:28,274 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret6=0} Honda state: {fibo2_#t~ret6=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:13:28,288 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2024-10-31 22:13:28,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:28,288 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:28,289 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:28,290 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2024-10-31 22:13:28,291 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:13:28,291 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:28,305 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:13:28,305 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#res=0} Honda state: {fibo2_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:13:28,317 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2024-10-31 22:13:28,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:28,318 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:28,320 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:28,321 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2024-10-31 22:13:28,322 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:13:28,323 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:28,338 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:13:28,339 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#res=0} Honda state: {fibo1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:13:28,352 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:28,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:28,353 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:28,354 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:28,355 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2024-10-31 22:13:28,355 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:13:28,355 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:28,368 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:13:28,368 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret4=0} Honda state: {fibo1_#t~ret4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:13:28,384 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2024-10-31 22:13:28,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:28,384 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:28,386 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:28,387 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2024-10-31 22:13:28,389 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:13:28,389 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:28,417 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:28,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:28,417 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:28,418 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:28,419 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2024-10-31 22:13:28,420 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-10-31 22:13:28,420 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:28,459 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-10-31 22:13:28,463 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:28,463 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:13:28,463 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:13:28,464 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:13:28,464 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:13:28,464 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-10-31 22:13:28,464 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:28,464 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:13:28,464 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:13:28,464 INFO L132 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration4_Loop [2024-10-31 22:13:28,464 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:13:28,464 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:13:28,465 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:28,469 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:28,472 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:28,474 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:28,477 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:28,479 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:28,483 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:28,493 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:28,549 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:13:28,549 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-10-31 22:13:28,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:28,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:28,553 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:28,556 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2024-10-31 22:13:28,557 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:13:28,571 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:13:28,571 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:13:28,572 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:13:28,572 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:13:28,572 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:13:28,573 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:13:28,573 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:13:28,577 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:13:28,594 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:28,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:28,595 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:28,597 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:28,601 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2024-10-31 22:13:28,602 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:13:28,617 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:13:28,617 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:13:28,617 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:13:28,618 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:13:28,618 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:13:28,618 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:13:28,618 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:13:28,620 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:13:28,639 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:28,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:28,639 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:28,642 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:28,643 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2024-10-31 22:13:28,645 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:13:28,660 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:13:28,660 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:13:28,660 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:13:28,660 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:13:28,660 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:13:28,661 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:13:28,661 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:13:28,663 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:13:28,682 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:28,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:28,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:28,685 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:28,687 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2024-10-31 22:13:28,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 [2024-10-31 22:13:28,718 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:13:28,718 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:13:28,718 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:13:28,718 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:13:28,718 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:13:28,724 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:13:28,724 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:13:28,728 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:13:28,766 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:28,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:28,769 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:28,773 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:28,778 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2024-10-31 22:13:28,785 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:13:28,809 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:13:28,809 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:13:28,809 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:13:28,809 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:13:28,809 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:13:28,810 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:13:28,810 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:13:28,816 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:13:28,846 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2024-10-31 22:13:28,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:28,846 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:28,855 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:28,862 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2024-10-31 22:13:28,863 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:13:28,882 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:13:28,882 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:13:28,883 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:13:28,883 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:13:28,883 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:13:28,883 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:13:28,884 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:13:28,886 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:13:28,904 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:28,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:28,905 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:28,907 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:28,909 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2024-10-31 22:13:28,910 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:13:28,921 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:13:28,921 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:13:28,921 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:13:28,921 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:13:28,921 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:13:28,923 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:13:28,923 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:13:28,925 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-10-31 22:13:28,929 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2024-10-31 22:13:28,929 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2024-10-31 22:13:28,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:28,929 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:28,932 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:28,934 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2024-10-31 22:13:28,934 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-10-31 22:13:28,935 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-10-31 22:13:28,935 INFO L474 LassoAnalysis]: Proved termination. [2024-10-31 22:13:28,935 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo2_#in~n) = 1*fibo2_#in~n Supporting invariants [] [2024-10-31 22:13:28,958 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2024-10-31 22:13:28,959 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-10-31 22:13:28,977 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:13:29,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:29,094 INFO L255 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-10-31 22:13:29,096 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:13:29,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:29,555 INFO L255 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-10-31 22:13:29,556 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:13:29,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-31 22:13:29,645 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 5 loop predicates [2024-10-31 22:13:29,645 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 192 states and 259 transitions. cyclomatic complexity: 72 Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 5 states have internal predecessors, (26), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-10-31 22:13:29,768 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:29,931 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 192 states and 259 transitions. cyclomatic complexity: 72. Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 5 states have internal predecessors, (26), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Result 685 states and 966 transitions. Complement of second has 30 states. [2024-10-31 22:13:29,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 9 states 2 stem states 6 non-accepting loop states 1 accepting loop states [2024-10-31 22:13:29,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 5 states have internal predecessors, (26), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-10-31 22:13:29,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 39 transitions. [2024-10-31 22:13:29,934 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 39 transitions. Stem has 44 letters. Loop has 8 letters. [2024-10-31 22:13:29,934 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:13:29,934 INFO L682 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-10-31 22:13:29,951 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:13:30,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:30,032 INFO L255 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-10-31 22:13:30,035 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:13:30,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:30,450 INFO L255 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-10-31 22:13:30,451 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:13:30,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-31 22:13:30,534 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 5 loop predicates [2024-10-31 22:13:30,534 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 192 states and 259 transitions. cyclomatic complexity: 72 Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 5 states have internal predecessors, (26), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-10-31 22:13:30,765 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 192 states and 259 transitions. cyclomatic complexity: 72. Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 5 states have internal predecessors, (26), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Result 685 states and 966 transitions. Complement of second has 30 states. [2024-10-31 22:13:30,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 9 states 2 stem states 6 non-accepting loop states 1 accepting loop states [2024-10-31 22:13:30,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 5 states have internal predecessors, (26), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-10-31 22:13:30,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 39 transitions. [2024-10-31 22:13:30,768 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 39 transitions. Stem has 44 letters. Loop has 8 letters. [2024-10-31 22:13:30,768 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:13:30,769 INFO L682 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-10-31 22:13:30,785 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:13:30,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:30,866 INFO L255 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-10-31 22:13:30,869 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:13:31,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:31,329 INFO L255 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-10-31 22:13:31,331 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:13:31,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-31 22:13:31,412 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 5 loop predicates [2024-10-31 22:13:31,412 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 192 states and 259 transitions. cyclomatic complexity: 72 Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 5 states have internal predecessors, (26), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-10-31 22:13:31,644 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 192 states and 259 transitions. cyclomatic complexity: 72. Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 5 states have internal predecessors, (26), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Result 572 states and 793 transitions. Complement of second has 29 states. [2024-10-31 22:13:31,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 9 states 2 stem states 6 non-accepting loop states 1 accepting loop states [2024-10-31 22:13:31,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 5 states have internal predecessors, (26), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-10-31 22:13:31,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 42 transitions. [2024-10-31 22:13:31,646 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 42 transitions. Stem has 44 letters. Loop has 8 letters. [2024-10-31 22:13:31,647 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:13:31,647 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 42 transitions. Stem has 52 letters. Loop has 8 letters. [2024-10-31 22:13:31,647 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:13:31,647 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 42 transitions. Stem has 44 letters. Loop has 16 letters. [2024-10-31 22:13:31,648 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:13:31,648 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 572 states and 793 transitions. [2024-10-31 22:13:31,658 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 56 [2024-10-31 22:13:31,668 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 572 states to 468 states and 669 transitions. [2024-10-31 22:13:31,668 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 207 [2024-10-31 22:13:31,669 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 238 [2024-10-31 22:13:31,670 INFO L73 IsDeterministic]: Start isDeterministic. Operand 468 states and 669 transitions. [2024-10-31 22:13:31,670 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:13:31,670 INFO L218 hiAutomatonCegarLoop]: Abstraction has 468 states and 669 transitions. [2024-10-31 22:13:31,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states and 669 transitions. [2024-10-31 22:13:31,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 397. [2024-10-31 22:13:31,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 397 states, 265 states have (on average 1.2641509433962264) internal successors, (335), 286 states have internal predecessors, (335), 78 states have call successors, (81), 60 states have call predecessors, (81), 54 states have return successors, (127), 50 states have call predecessors, (127), 76 states have call successors, (127) [2024-10-31 22:13:31,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 543 transitions. [2024-10-31 22:13:31,735 INFO L240 hiAutomatonCegarLoop]: Abstraction has 397 states and 543 transitions. [2024-10-31 22:13:31,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:13:31,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-10-31 22:13:31,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2024-10-31 22:13:31,738 INFO L87 Difference]: Start difference. First operand 397 states and 543 transitions. Second operand has 25 states, 22 states have (on average 2.590909090909091) internal successors, (57), 20 states have internal predecessors, (57), 16 states have call successors, (21), 7 states have call predecessors, (21), 5 states have return successors, (13), 3 states have call predecessors, (13), 11 states have call successors, (13) [2024-10-31 22:13:32,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-31 22:13:32,614 INFO L93 Difference]: Finished difference Result 487 states and 686 transitions. [2024-10-31 22:13:32,614 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 487 states and 686 transitions. [2024-10-31 22:13:32,622 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 60 [2024-10-31 22:13:32,631 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 487 states to 445 states and 638 transitions. [2024-10-31 22:13:32,631 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 244 [2024-10-31 22:13:32,632 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 245 [2024-10-31 22:13:32,632 INFO L73 IsDeterministic]: Start isDeterministic. Operand 445 states and 638 transitions. [2024-10-31 22:13:32,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:13:32,633 INFO L218 hiAutomatonCegarLoop]: Abstraction has 445 states and 638 transitions. [2024-10-31 22:13:32,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states and 638 transitions. [2024-10-31 22:13:32,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 416. [2024-10-31 22:13:32,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 416 states, 270 states have (on average 1.2074074074074075) internal successors, (326), 300 states have internal predecessors, (326), 85 states have call successors, (87), 57 states have call predecessors, (87), 61 states have return successors, (169), 58 states have call predecessors, (169), 83 states have call successors, (169) [2024-10-31 22:13:32,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 582 transitions. [2024-10-31 22:13:32,657 INFO L240 hiAutomatonCegarLoop]: Abstraction has 416 states and 582 transitions. [2024-10-31 22:13:32,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-10-31 22:13:32,658 INFO L425 stractBuchiCegarLoop]: Abstraction has 416 states and 582 transitions. [2024-10-31 22:13:32,658 INFO L332 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2024-10-31 22:13:32,659 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 416 states and 582 transitions. [2024-10-31 22:13:32,662 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 60 [2024-10-31 22:13:32,663 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:13:32,663 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:13:32,667 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 5, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:13:32,669 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [8, 8, 7, 7, 7, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1] [2024-10-31 22:13:32,669 INFO L745 eck$LassoCheckResult]: Stem: 5332#$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(18, 2);call #Ultimate.allocInit(12, 3); 5297#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 8; 5298#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 5335#$Ultimate##0 ~n := #in~n; 5381#L10 assume !(~n < 1); 5380#L12 assume !(1 == ~n); 5376#L15 call #t~ret4 := fibo2(~n - 1);< 5379#$Ultimate##0 ~n := #in~n; 5378#L20 assume !(~n < 1); 5377#L22 assume !(1 == ~n); 5372#L25 call #t~ret6 := fibo1(~n - 1);< 5375#$Ultimate##0 ~n := #in~n; 5374#L10 assume !(~n < 1); 5373#L12 assume !(1 == ~n); 5368#L15 call #t~ret4 := fibo2(~n - 1);< 5371#$Ultimate##0 ~n := #in~n; 5370#L20 assume !(~n < 1); 5369#L22 assume !(1 == ~n); 5364#L25 call #t~ret6 := fibo1(~n - 1);< 5367#$Ultimate##0 ~n := #in~n; 5366#L10 assume !(~n < 1); 5365#L12 assume !(1 == ~n); 5349#L15 call #t~ret4 := fibo2(~n - 1);< 5363#$Ultimate##0 ~n := #in~n; 5359#L20 assume !(~n < 1); 5360#L22 assume !(1 == ~n); 5303#L25 call #t~ret6 := fibo1(~n - 1);< 5388#$Ultimate##0 ~n := #in~n; 5389#L10 assume !(~n < 1); 5475#L12 assume 1 == ~n;#res := 1; 5474#fibo1FINAL assume true; 5473#fibo1EXIT >#48#return; 5458#L25-1 call #t~ret7 := fibo1(~n - 2);< 5464#$Ultimate##0 ~n := #in~n; 5463#L10 assume !(~n < 1); 5460#L12 assume !(1 == ~n); 5451#L15 call #t~ret4 := fibo2(~n - 1);< 5457#$Ultimate##0 ~n := #in~n; 5456#L20 assume !(~n < 1); 5453#L22 assume 1 == ~n;#res := 1; 5454#fibo2FINAL assume true; 5603#fibo2EXIT >#52#return; 5495#L15-1 [2024-10-31 22:13:32,670 INFO L747 eck$LassoCheckResult]: Loop: 5495#L15-1 call #t~ret5 := fibo2(~n - 2);< 5509#$Ultimate##0 ~n := #in~n; 5506#L20 assume !(~n < 1); 5507#L22 assume !(1 == ~n); 5291#L25 call #t~ret6 := fibo1(~n - 1);< 5498#$Ultimate##0 ~n := #in~n; 5579#L10 assume !(~n < 1); 5578#L12 assume 1 == ~n;#res := 1; 5577#fibo1FINAL assume true; 5290#fibo1EXIT >#48#return; 5292#L25-1 call #t~ret7 := fibo1(~n - 2);< 5563#$Ultimate##0 ~n := #in~n; 5610#L10 assume !(~n < 1); 5609#L12 assume !(1 == ~n); 5497#L15 call #t~ret4 := fibo2(~n - 1);< 5530#$Ultimate##0 ~n := #in~n; 5506#L20 assume !(~n < 1); 5507#L22 assume !(1 == ~n); 5291#L25 call #t~ret6 := fibo1(~n - 1);< 5498#$Ultimate##0 ~n := #in~n; 5579#L10 assume !(~n < 1); 5578#L12 assume !(1 == ~n); 5491#L15 call #t~ret4 := fibo2(~n - 1);< 5530#$Ultimate##0 ~n := #in~n; 5506#L20 assume !(~n < 1); 5507#L22 assume !(1 == ~n); 5291#L25 call #t~ret6 := fibo1(~n - 1);< 5498#$Ultimate##0 ~n := #in~n; 5579#L10 assume !(~n < 1); 5578#L12 assume 1 == ~n;#res := 1; 5577#fibo1FINAL assume true; 5290#fibo1EXIT >#48#return; 5292#L25-1 call #t~ret7 := fibo1(~n - 2);< 5563#$Ultimate##0 ~n := #in~n; 5610#L10 assume !(~n < 1); 5609#L12 assume !(1 == ~n); 5497#L15 call #t~ret4 := fibo2(~n - 1);< 5530#$Ultimate##0 ~n := #in~n; 5571#L20 assume !(~n < 1); 5569#L22 assume !(1 == ~n); 5554#L25 call #t~ret6 := fibo1(~n - 1);< 5568#$Ultimate##0 ~n := #in~n; 5576#L10 assume !(~n < 1); 5575#L12 assume 1 == ~n;#res := 1; 5573#fibo1FINAL assume true; 5567#fibo1EXIT >#48#return; 5561#L25-1 call #t~ret7 := fibo1(~n - 2);< 5564#$Ultimate##0 ~n := #in~n; 5586#L10 assume ~n < 1;#res := 0; 5583#fibo1FINAL assume true; 5560#fibo1EXIT >#50#return; 5558#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 5527#fibo2FINAL assume true; 5516#fibo2EXIT >#52#return; 5495#L15-1 call #t~ret5 := fibo2(~n - 2);< 5509#$Ultimate##0 ~n := #in~n; 5555#L20 assume ~n < 1;#res := 0; 5556#fibo2FINAL assume true; 5599#fibo2EXIT >#54#return; 5519#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 5612#fibo1FINAL assume true; 5559#fibo1EXIT >#50#return; 5558#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 5527#fibo2FINAL assume true; 5516#fibo2EXIT >#52#return; 5490#L15-1 call #t~ret5 := fibo2(~n - 2);< 5509#$Ultimate##0 ~n := #in~n; 5555#L20 assume ~n < 1;#res := 0; 5556#fibo2FINAL assume true; 5599#fibo2EXIT >#54#return; 5513#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 5598#fibo1FINAL assume true; 5541#fibo1EXIT >#48#return; 5544#L25-1 call #t~ret7 := fibo1(~n - 2);< 5549#$Ultimate##0 ~n := #in~n; 5606#L10 assume !(~n < 1); 5605#L12 assume !(1 == ~n); 5517#L15 call #t~ret4 := fibo2(~n - 1);< 5529#$Ultimate##0 ~n := #in~n; 5574#L20 assume !(~n < 1); 5572#L22 assume 1 == ~n;#res := 1; 5454#fibo2FINAL assume true; 5603#fibo2EXIT >#52#return; 5490#L15-1 call #t~ret5 := fibo2(~n - 2);< 5509#$Ultimate##0 ~n := #in~n; 5555#L20 assume ~n < 1;#res := 0; 5556#fibo2FINAL assume true; 5599#fibo2EXIT >#54#return; 5513#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 5598#fibo1FINAL assume true; 5541#fibo1EXIT >#50#return; 5547#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 5557#fibo2FINAL assume true; 5552#fibo2EXIT >#52#return; 5495#L15-1 [2024-10-31 22:13:32,671 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:13:32,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1086211661, now seen corresponding path program 1 times [2024-10-31 22:13:32,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:13:32,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820310024] [2024-10-31 22:13:32,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:13:32,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:13:32,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:32,953 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-10-31 22:13:32,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:33,004 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-10-31 22:13:33,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:33,008 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 15 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-31 22:13:33,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:13:33,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820310024] [2024-10-31 22:13:33,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820310024] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:13:33,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1905223414] [2024-10-31 22:13:33,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:13:33,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:13:33,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:33,012 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:13:33,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2024-10-31 22:13:33,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:33,069 INFO L255 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-10-31 22:13:33,073 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:13:33,179 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 24 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-31 22:13:33,179 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:13:33,450 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 15 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-31 22:13:33,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1905223414] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-31 22:13:33,451 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-31 22:13:33,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 19 [2024-10-31 22:13:33,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525828233] [2024-10-31 22:13:33,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-31 22:13:33,452 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-10-31 22:13:33,453 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:13:33,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1268695104, now seen corresponding path program 1 times [2024-10-31 22:13:33,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:13:33,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596102917] [2024-10-31 22:13:33,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:13:33,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:13:33,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:33,560 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-31 22:13:33,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:33,594 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-31 22:13:33,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:33,615 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:13:33,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:33,628 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:13:33,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:33,638 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:13:33,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:33,642 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-31 22:13:33,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:33,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:13:33,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:33,660 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:13:33,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:33,667 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-31 22:13:33,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:33,672 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-10-31 22:13:33,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:33,676 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-10-31 22:13:33,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:33,682 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-10-31 22:13:33,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:33,689 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:13:33,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:33,692 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-31 22:13:33,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:33,699 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 2 proven. 47 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2024-10-31 22:13:33,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:13:33,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596102917] [2024-10-31 22:13:33,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596102917] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:13:33,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961254355] [2024-10-31 22:13:33,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:13:33,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:13:33,701 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:33,703 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:13:33,705 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2024-10-31 22:13:33,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:33,776 INFO L255 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-10-31 22:13:33,779 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:13:33,811 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 70 proven. 1 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2024-10-31 22:13:33,812 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:13:34,030 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 2 proven. 47 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2024-10-31 22:13:34,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961254355] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-31 22:13:34,030 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-31 22:13:34,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2024-10-31 22:13:34,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407599909] [2024-10-31 22:13:34,031 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-31 22:13:34,031 INFO L762 eck$LassoCheckResult]: loop already infeasible [2024-10-31 22:13:34,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:13:34,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-10-31 22:13:34,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2024-10-31 22:13:34,033 INFO L87 Difference]: Start difference. First operand 416 states and 582 transitions. cyclomatic complexity: 173 Second operand has 19 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 13 states have internal predecessors, (41), 8 states have call successors, (10), 8 states have call predecessors, (10), 3 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-31 22:13:34,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-31 22:13:34,415 INFO L93 Difference]: Finished difference Result 438 states and 613 transitions. [2024-10-31 22:13:34,415 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 438 states and 613 transitions. [2024-10-31 22:13:34,421 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 60 [2024-10-31 22:13:34,426 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 438 states to 433 states and 606 transitions. [2024-10-31 22:13:34,429 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 231 [2024-10-31 22:13:34,429 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 231 [2024-10-31 22:13:34,430 INFO L73 IsDeterministic]: Start isDeterministic. Operand 433 states and 606 transitions. [2024-10-31 22:13:34,430 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:13:34,430 INFO L218 hiAutomatonCegarLoop]: Abstraction has 433 states and 606 transitions. [2024-10-31 22:13:34,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states and 606 transitions. [2024-10-31 22:13:34,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 427. [2024-10-31 22:13:34,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 427 states, 277 states have (on average 1.2021660649819494) internal successors, (333), 306 states have internal predecessors, (333), 89 states have call successors, (92), 60 states have call predecessors, (92), 61 states have return successors, (160), 60 states have call predecessors, (160), 87 states have call successors, (160) [2024-10-31 22:13:34,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 585 transitions. [2024-10-31 22:13:34,451 INFO L240 hiAutomatonCegarLoop]: Abstraction has 427 states and 585 transitions. [2024-10-31 22:13:34,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-10-31 22:13:34,453 INFO L425 stractBuchiCegarLoop]: Abstraction has 427 states and 585 transitions. [2024-10-31 22:13:34,453 INFO L332 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2024-10-31 22:13:34,453 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 427 states and 585 transitions. [2024-10-31 22:13:34,457 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 60 [2024-10-31 22:13:34,457 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:13:34,457 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:13:34,459 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:13:34,462 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:13:34,462 INFO L745 eck$LassoCheckResult]: Stem: 7323#$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(18, 2);call #Ultimate.allocInit(12, 3); 7276#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 8; 7277#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 7332#$Ultimate##0 ~n := #in~n; 7394#L10 assume !(~n < 1); 7393#L12 assume !(1 == ~n); 7321#L15 call #t~ret4 := fibo2(~n - 1);< 7392#$Ultimate##0 ~n := #in~n; 7391#L20 assume !(~n < 1); 7390#L22 assume !(1 == ~n); 7386#L25 call #t~ret6 := fibo1(~n - 1);< 7389#$Ultimate##0 ~n := #in~n; 7388#L10 assume !(~n < 1); 7387#L12 assume !(1 == ~n); 7382#L15 call #t~ret4 := fibo2(~n - 1);< 7385#$Ultimate##0 ~n := #in~n; 7384#L20 assume !(~n < 1); 7383#L22 assume !(1 == ~n); 7378#L25 call #t~ret6 := fibo1(~n - 1);< 7381#$Ultimate##0 ~n := #in~n; 7380#L10 assume !(~n < 1); 7379#L12 assume !(1 == ~n); 7370#L15 call #t~ret4 := fibo2(~n - 1);< 7377#$Ultimate##0 ~n := #in~n; 7376#L20 assume !(~n < 1); 7371#L22 assume !(1 == ~n); 7278#L25 call #t~ret6 := fibo1(~n - 1);< 7364#$Ultimate##0 ~n := #in~n; 7365#L10 assume !(~n < 1); 7513#L12 assume !(1 == ~n); 7453#L15 call #t~ret4 := fibo2(~n - 1);< 7584#$Ultimate##0 ~n := #in~n; 7590#L20 assume !(~n < 1); 7587#L22 assume 1 == ~n;#res := 1; 7585#fibo2FINAL assume true; 7583#fibo2EXIT >#52#return; 7581#L15-1 call #t~ret5 := fibo2(~n - 2);< 7582#$Ultimate##0 ~n := #in~n; 7588#L20 assume ~n < 1;#res := 0; 7586#fibo2FINAL assume true; 7580#fibo2EXIT >#54#return; 7578#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 7577#fibo1FINAL assume true; 7574#fibo1EXIT >#48#return; 7457#L25-1 call #t~ret7 := fibo1(~n - 2);< 7460#$Ultimate##0 ~n := #in~n; 7601#L10 assume ~n < 1;#res := 0; 7599#fibo1FINAL assume true; 7598#fibo1EXIT >#50#return; 7597#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 7592#fibo2FINAL assume true; 7564#fibo2EXIT >#52#return; 7257#L15-1 call #t~ret5 := fibo2(~n - 2);< 7474#$Ultimate##0 [2024-10-31 22:13:34,462 INFO L747 eck$LassoCheckResult]: Loop: 7474#$Ultimate##0 ~n := #in~n; 7318#L20 assume !(~n < 1); 7319#L22 assume !(1 == ~n); 7463#L25 call #t~ret6 := fibo1(~n - 1);< 7497#$Ultimate##0 ~n := #in~n; 7561#L10 assume !(~n < 1); 7559#L12 assume !(1 == ~n); 7259#L15 call #t~ret4 := fibo2(~n - 1);< 7316#$Ultimate##0 ~n := #in~n; 7473#L20 assume !(~n < 1); 7533#L22 assume 1 == ~n;#res := 1; 7528#fibo2FINAL assume true; 7515#fibo2EXIT >#52#return; 7260#L15-1 call #t~ret5 := fibo2(~n - 2);< 7474#$Ultimate##0 [2024-10-31 22:13:34,463 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:13:34,463 INFO L85 PathProgramCache]: Analyzing trace with hash 138509055, now seen corresponding path program 1 times [2024-10-31 22:13:34,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:13:34,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119042932] [2024-10-31 22:13:34,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:13:34,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:13:34,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:34,678 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-10-31 22:13:34,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:34,723 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:13:34,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:34,816 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:13:34,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:34,825 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-31 22:13:34,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:34,831 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-10-31 22:13:34,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:34,856 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 5 proven. 54 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-10-31 22:13:34,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:13:34,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119042932] [2024-10-31 22:13:34,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119042932] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:13:34,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [776339802] [2024-10-31 22:13:34,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:13:34,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:13:34,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:34,859 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:13:34,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2024-10-31 22:13:34,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:34,918 INFO L255 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-10-31 22:13:34,919 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:13:35,036 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 8 proven. 55 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-10-31 22:13:35,036 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:13:35,389 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 8 proven. 55 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-10-31 22:13:35,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [776339802] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-31 22:13:35,389 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-31 22:13:35,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 17] total 24 [2024-10-31 22:13:35,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635791725] [2024-10-31 22:13:35,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-31 22:13:35,390 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-10-31 22:13:35,391 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:13:35,391 INFO L85 PathProgramCache]: Analyzing trace with hash -93894958, now seen corresponding path program 1 times [2024-10-31 22:13:35,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:13:35,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838108782] [2024-10-31 22:13:35,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:13:35,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:13:35,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:13:35,398 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:13:35,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:13:35,403 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:13:35,535 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:13:35,535 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:13:35,535 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:13:35,535 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:13:35,535 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-10-31 22:13:35,535 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:35,535 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:13:35,535 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:13:35,535 INFO L132 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration6_Loop [2024-10-31 22:13:35,536 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:13:35,536 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:13:35,536 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:35,538 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:35,544 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:35,546 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:35,548 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:35,550 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:35,552 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:35,554 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:35,592 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:13:35,592 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-10-31 22:13:35,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:35,592 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:35,595 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:35,597 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2024-10-31 22:13:35,598 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:13:35,598 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:35,614 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:13:35,614 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret5=0} Honda state: {fibo1_#t~ret5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:13:35,629 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:35,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:35,630 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:35,632 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:35,633 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2024-10-31 22:13:35,633 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:13:35,633 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:35,657 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:35,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:35,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:35,660 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:35,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2024-10-31 22:13:35,661 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-10-31 22:13:35,661 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:35,675 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-10-31 22:13:35,687 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2024-10-31 22:13:35,688 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:13:35,688 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:13:35,688 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:13:35,688 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:13:35,688 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-10-31 22:13:35,688 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:35,688 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:13:35,688 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:13:35,688 INFO L132 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration6_Loop [2024-10-31 22:13:35,688 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:13:35,688 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:13:35,689 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:35,698 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:35,700 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:35,702 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:35,705 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:35,707 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:35,709 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:35,712 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:35,748 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:13:35,748 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-10-31 22:13:35,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:35,749 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:35,750 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:35,751 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2024-10-31 22:13:35,751 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:13:35,762 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:13:35,762 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:13:35,762 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:13:35,763 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:13:35,763 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:13:35,763 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:13:35,764 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:13:35,767 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-10-31 22:13:35,769 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2024-10-31 22:13:35,769 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2024-10-31 22:13:35,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:35,770 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:35,772 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:35,773 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2024-10-31 22:13:35,774 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-10-31 22:13:35,774 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-10-31 22:13:35,775 INFO L474 LassoAnalysis]: Proved termination. [2024-10-31 22:13:35,775 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo2_#in~n) = 1*fibo2_#in~n Supporting invariants [] [2024-10-31 22:13:35,793 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:35,794 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-10-31 22:13:35,808 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:13:35,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:35,886 INFO L255 TraceCheckSpWp]: Trace formula consists of 439 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-10-31 22:13:35,888 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:13:35,933 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2024-10-31 22:13:36,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:36,281 INFO L255 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-10-31 22:13:36,283 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:13:36,411 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-31 22:13:36,412 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 8 loop predicates [2024-10-31 22:13:36,412 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 427 states and 585 transitions. cyclomatic complexity: 165 Second operand has 10 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 6 states have internal predecessors, (31), 5 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2024-10-31 22:13:36,891 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 427 states and 585 transitions. cyclomatic complexity: 165. Second operand has 10 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 6 states have internal predecessors, (31), 5 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Result 1318 states and 1802 transitions. Complement of second has 34 states. [2024-10-31 22:13:36,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 12 states 2 stem states 9 non-accepting loop states 1 accepting loop states [2024-10-31 22:13:36,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 6 states have internal predecessors, (31), 5 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2024-10-31 22:13:36,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 55 transitions. [2024-10-31 22:13:36,893 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 55 transitions. Stem has 53 letters. Loop has 14 letters. [2024-10-31 22:13:36,894 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:13:36,894 INFO L682 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-10-31 22:13:36,906 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:13:36,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:36,980 INFO L255 TraceCheckSpWp]: Trace formula consists of 439 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-10-31 22:13:36,983 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:13:37,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:37,353 INFO L255 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-10-31 22:13:37,355 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:13:37,477 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-31 22:13:37,477 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 8 loop predicates [2024-10-31 22:13:37,478 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 427 states and 585 transitions. cyclomatic complexity: 165 Second operand has 10 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 6 states have internal predecessors, (31), 5 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2024-10-31 22:13:37,910 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 427 states and 585 transitions. cyclomatic complexity: 165. Second operand has 10 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 6 states have internal predecessors, (31), 5 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Result 1318 states and 1802 transitions. Complement of second has 34 states. [2024-10-31 22:13:37,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 12 states 2 stem states 9 non-accepting loop states 1 accepting loop states [2024-10-31 22:13:37,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 6 states have internal predecessors, (31), 5 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2024-10-31 22:13:37,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 55 transitions. [2024-10-31 22:13:37,913 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 55 transitions. Stem has 53 letters. Loop has 14 letters. [2024-10-31 22:13:37,913 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:13:37,913 INFO L682 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-10-31 22:13:37,925 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:13:37,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:37,995 INFO L255 TraceCheckSpWp]: Trace formula consists of 439 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-10-31 22:13:37,997 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:13:38,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:38,315 INFO L255 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-10-31 22:13:38,316 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:13:38,438 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-31 22:13:38,438 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 8 loop predicates [2024-10-31 22:13:38,439 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 427 states and 585 transitions. cyclomatic complexity: 165 Second operand has 10 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 6 states have internal predecessors, (31), 5 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2024-10-31 22:13:38,974 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 427 states and 585 transitions. cyclomatic complexity: 165. Second operand has 10 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 6 states have internal predecessors, (31), 5 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Result 1161 states and 1566 transitions. Complement of second has 37 states. [2024-10-31 22:13:38,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 12 states 2 stem states 9 non-accepting loop states 1 accepting loop states [2024-10-31 22:13:38,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 6 states have internal predecessors, (31), 5 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2024-10-31 22:13:38,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 59 transitions. [2024-10-31 22:13:38,979 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 59 transitions. Stem has 53 letters. Loop has 14 letters. [2024-10-31 22:13:38,980 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:13:38,980 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 59 transitions. Stem has 67 letters. Loop has 14 letters. [2024-10-31 22:13:38,983 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:13:38,983 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 59 transitions. Stem has 53 letters. Loop has 28 letters. [2024-10-31 22:13:38,985 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:13:38,987 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1161 states and 1566 transitions. [2024-10-31 22:13:39,010 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 102 [2024-10-31 22:13:39,024 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1161 states to 709 states and 1036 transitions. [2024-10-31 22:13:39,025 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 245 [2024-10-31 22:13:39,026 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 261 [2024-10-31 22:13:39,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 709 states and 1036 transitions. [2024-10-31 22:13:39,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:13:39,027 INFO L218 hiAutomatonCegarLoop]: Abstraction has 709 states and 1036 transitions. [2024-10-31 22:13:39,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 709 states and 1036 transitions. [2024-10-31 22:13:39,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 709 to 565. [2024-10-31 22:13:39,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 565 states, 364 states have (on average 1.206043956043956) internal successors, (439), 393 states have internal predecessors, (439), 120 states have call successors, (123), 78 states have call predecessors, (123), 81 states have return successors, (209), 93 states have call predecessors, (209), 118 states have call successors, (209) [2024-10-31 22:13:39,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 771 transitions. [2024-10-31 22:13:39,061 INFO L240 hiAutomatonCegarLoop]: Abstraction has 565 states and 771 transitions. [2024-10-31 22:13:39,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:13:39,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-10-31 22:13:39,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2024-10-31 22:13:39,062 INFO L87 Difference]: Start difference. First operand 565 states and 771 transitions. Second operand has 24 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 18 states have internal predecessors, (49), 12 states have call successors, (17), 7 states have call predecessors, (17), 5 states have return successors, (12), 8 states have call predecessors, (12), 6 states have call successors, (12) [2024-10-31 22:13:39,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-31 22:13:39,602 INFO L93 Difference]: Finished difference Result 680 states and 936 transitions. [2024-10-31 22:13:39,602 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 680 states and 936 transitions. [2024-10-31 22:13:39,609 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 66 [2024-10-31 22:13:39,616 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 680 states to 680 states and 936 transitions. [2024-10-31 22:13:39,617 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 290 [2024-10-31 22:13:39,617 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 290 [2024-10-31 22:13:39,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 680 states and 936 transitions. [2024-10-31 22:13:39,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:13:39,618 INFO L218 hiAutomatonCegarLoop]: Abstraction has 680 states and 936 transitions. [2024-10-31 22:13:39,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states and 936 transitions. [2024-10-31 22:13:39,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 584. [2024-10-31 22:13:39,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 584 states, 377 states have (on average 1.1989389920424403) internal successors, (452), 405 states have internal predecessors, (452), 121 states have call successors, (124), 79 states have call predecessors, (124), 86 states have return successors, (212), 99 states have call predecessors, (212), 119 states have call successors, (212) [2024-10-31 22:13:39,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 584 states to 584 states and 788 transitions. [2024-10-31 22:13:39,636 INFO L240 hiAutomatonCegarLoop]: Abstraction has 584 states and 788 transitions. [2024-10-31 22:13:39,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-10-31 22:13:39,637 INFO L425 stractBuchiCegarLoop]: Abstraction has 584 states and 788 transitions. [2024-10-31 22:13:39,637 INFO L332 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2024-10-31 22:13:39,637 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 584 states and 788 transitions. [2024-10-31 22:13:39,641 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 66 [2024-10-31 22:13:39,641 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:13:39,641 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:13:39,644 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [8, 8, 7, 7, 6, 6, 5, 5, 5, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-10-31 22:13:39,644 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 5, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2024-10-31 22:13:39,644 INFO L745 eck$LassoCheckResult]: Stem: 13985#$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(18, 2);call #Ultimate.allocInit(12, 3); 13957#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 8; 13958#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 13994#$Ultimate##0 ~n := #in~n; 14052#L10 assume !(~n < 1); 14051#L12 assume !(1 == ~n); 13982#L15 call #t~ret4 := fibo2(~n - 1);< 14050#$Ultimate##0 ~n := #in~n; 14049#L20 assume !(~n < 1); 14048#L22 assume !(1 == ~n); 14044#L25 call #t~ret6 := fibo1(~n - 1);< 14047#$Ultimate##0 ~n := #in~n; 14046#L10 assume !(~n < 1); 14045#L12 assume !(1 == ~n); 14040#L15 call #t~ret4 := fibo2(~n - 1);< 14043#$Ultimate##0 ~n := #in~n; 14042#L20 assume !(~n < 1); 14041#L22 assume !(1 == ~n); 14036#L25 call #t~ret6 := fibo1(~n - 1);< 14039#$Ultimate##0 ~n := #in~n; 14038#L10 assume !(~n < 1); 14037#L12 assume !(1 == ~n); 14032#L15 call #t~ret4 := fibo2(~n - 1);< 14035#$Ultimate##0 ~n := #in~n; 14034#L20 assume !(~n < 1); 14033#L22 assume !(1 == ~n); 14015#L25 call #t~ret6 := fibo1(~n - 1);< 14030#$Ultimate##0 ~n := #in~n; 14027#L10 assume !(~n < 1); 14023#L12 assume !(1 == ~n); 14018#L15 call #t~ret4 := fibo2(~n - 1);< 14020#$Ultimate##0 ~n := #in~n; 14028#L20 assume !(~n < 1); 14024#L22 assume !(1 == ~n); 14014#L25 call #t~ret6 := fibo1(~n - 1);< 14030#$Ultimate##0 ~n := #in~n; 14027#L10 assume !(~n < 1); 14023#L12 assume !(1 == ~n); 14018#L15 call #t~ret4 := fibo2(~n - 1);< 14020#$Ultimate##0 ~n := #in~n; 14028#L20 assume !(~n < 1); 14024#L22 assume 1 == ~n;#res := 1; 14021#fibo2FINAL assume true; 14017#fibo2EXIT >#52#return; 14007#L15-1 call #t~ret5 := fibo2(~n - 2);< 14011#$Ultimate##0 ~n := #in~n; 14012#L20 assume !(~n < 1); 14365#L22 assume !(1 == ~n); 14362#L25 call #t~ret6 := fibo1(~n - 1);< 14363#$Ultimate##0 ~n := #in~n; 14367#L10 assume !(~n < 1); 14366#L12 assume 1 == ~n;#res := 1; 14364#fibo1FINAL assume true; 14361#fibo1EXIT >#48#return; 14359#L25-1 call #t~ret7 := fibo1(~n - 2);< 14360#$Ultimate##0 ~n := #in~n; 14372#L10 assume ~n < 1;#res := 0; 14369#fibo1FINAL assume true; 14358#fibo1EXIT >#50#return; 14357#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 14335#fibo2FINAL assume true; 14154#fibo2EXIT >#54#return; 14145#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 14137#fibo1FINAL assume true; 14123#fibo1EXIT >#48#return; 14131#L25-1 call #t~ret7 := fibo1(~n - 2);< 14138#$Ultimate##0 ~n := #in~n; 14230#L10 assume !(~n < 1); 14228#L12 assume !(1 == ~n); 14150#L15 call #t~ret4 := fibo2(~n - 1);< 14170#$Ultimate##0 ~n := #in~n; 14197#L20 assume !(~n < 1); 14191#L22 assume 1 == ~n;#res := 1; 14166#fibo2FINAL assume true; 14178#fibo2EXIT >#52#return; 13918#L15-1 call #t~ret5 := fibo2(~n - 2);< 14155#$Ultimate##0 ~n := #in~n; 14160#L20 assume ~n < 1;#res := 0; 14320#fibo2FINAL assume true; 14147#fibo2EXIT >#54#return; 14145#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 14137#fibo1FINAL assume true; 14123#fibo1EXIT >#50#return; 14134#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 14168#fibo2FINAL assume true; 14149#fibo2EXIT >#52#return; 13918#L15-1 [2024-10-31 22:13:39,645 INFO L747 eck$LassoCheckResult]: Loop: 13918#L15-1 call #t~ret5 := fibo2(~n - 2);< 14155#$Ultimate##0 ~n := #in~n; 14159#L20 assume !(~n < 1); 14105#L22 assume !(1 == ~n); 14107#L25 call #t~ret6 := fibo1(~n - 1);< 14139#$Ultimate##0 ~n := #in~n; 14193#L10 assume !(~n < 1); 14185#L12 assume !(1 == ~n); 14106#L15 call #t~ret4 := fibo2(~n - 1);< 14171#$Ultimate##0 ~n := #in~n; 14159#L20 assume !(~n < 1); 14105#L22 assume !(1 == ~n); 14107#L25 call #t~ret6 := fibo1(~n - 1);< 14139#$Ultimate##0 ~n := #in~n; 14193#L10 assume !(~n < 1); 14185#L12 assume !(1 == ~n); 14106#L15 call #t~ret4 := fibo2(~n - 1);< 14171#$Ultimate##0 ~n := #in~n; 14325#L20 assume !(~n < 1); 14326#L22 assume 1 == ~n;#res := 1; 14305#fibo2FINAL assume true; 14302#fibo2EXIT >#52#return; 13960#L15-1 call #t~ret5 := fibo2(~n - 2);< 14156#$Ultimate##0 ~n := #in~n; 13977#L20 assume ~n < 1;#res := 0; 13978#fibo2FINAL assume true; 14153#fibo2EXIT >#54#return; 14145#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 14137#fibo1FINAL assume true; 14123#fibo1EXIT >#48#return; 14131#L25-1 call #t~ret7 := fibo1(~n - 2);< 14138#$Ultimate##0 ~n := #in~n; 14230#L10 assume !(~n < 1); 14228#L12 assume !(1 == ~n); 14150#L15 call #t~ret4 := fibo2(~n - 1);< 14170#$Ultimate##0 ~n := #in~n; 14197#L20 assume !(~n < 1); 14191#L22 assume 1 == ~n;#res := 1; 14166#fibo2FINAL assume true; 14178#fibo2EXIT >#52#return; 13918#L15-1 call #t~ret5 := fibo2(~n - 2);< 14155#$Ultimate##0 ~n := #in~n; 14160#L20 assume ~n < 1;#res := 0; 14320#fibo2FINAL assume true; 14147#fibo2EXIT >#54#return; 14145#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 14137#fibo1FINAL assume true; 14123#fibo1EXIT >#50#return; 14134#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 14168#fibo2FINAL assume true; 14149#fibo2EXIT >#52#return; 13918#L15-1 [2024-10-31 22:13:39,645 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:13:39,645 INFO L85 PathProgramCache]: Analyzing trace with hash -306081950, now seen corresponding path program 1 times [2024-10-31 22:13:39,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:13:39,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622867324] [2024-10-31 22:13:39,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:13:39,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:13:39,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:39,920 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-31 22:13:39,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:40,041 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:13:40,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:40,056 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:13:40,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:40,059 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-31 22:13:40,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:40,063 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:13:40,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:40,066 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-31 22:13:40,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:40,068 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-10-31 22:13:40,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:40,078 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:13:40,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:40,081 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-31 22:13:40,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:40,083 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 46 proven. 108 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2024-10-31 22:13:40,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:13:40,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622867324] [2024-10-31 22:13:40,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622867324] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:13:40,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1474926553] [2024-10-31 22:13:40,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:13:40,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:13:40,085 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:40,087 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:13:40,088 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2024-10-31 22:13:40,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:40,155 INFO L255 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-10-31 22:13:40,157 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:13:40,278 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 50 proven. 118 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2024-10-31 22:13:40,278 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:13:40,684 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 50 proven. 118 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2024-10-31 22:13:40,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1474926553] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-31 22:13:40,684 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-31 22:13:40,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 25 [2024-10-31 22:13:40,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950818027] [2024-10-31 22:13:40,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-31 22:13:40,685 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-10-31 22:13:40,686 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:13:40,686 INFO L85 PathProgramCache]: Analyzing trace with hash -1108085027, now seen corresponding path program 1 times [2024-10-31 22:13:40,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:13:40,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234276208] [2024-10-31 22:13:40,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:13:40,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:13:40,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:40,728 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-31 22:13:40,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:40,769 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:13:40,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:40,814 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:13:40,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:40,847 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-31 22:13:40,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:40,852 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-10-31 22:13:40,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:40,917 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:13:40,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:40,922 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-31 22:13:40,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:40,927 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 22 proven. 14 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2024-10-31 22:13:40,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:13:40,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234276208] [2024-10-31 22:13:40,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234276208] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:13:40,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1029132556] [2024-10-31 22:13:40,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:13:40,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:13:40,930 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:40,931 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:13:40,933 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2024-10-31 22:13:40,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:40,983 INFO L255 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-10-31 22:13:40,984 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:13:41,077 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 27 proven. 20 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-10-31 22:13:41,078 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:13:41,546 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 27 proven. 20 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-10-31 22:13:41,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1029132556] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-31 22:13:41,547 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-31 22:13:41,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2024-10-31 22:13:41,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563965698] [2024-10-31 22:13:41,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-31 22:13:41,548 INFO L762 eck$LassoCheckResult]: loop already infeasible [2024-10-31 22:13:41,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:13:41,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-10-31 22:13:41,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2024-10-31 22:13:41,549 INFO L87 Difference]: Start difference. First operand 584 states and 788 transitions. cyclomatic complexity: 212 Second operand has 20 states, 17 states have (on average 2.823529411764706) internal successors, (48), 18 states have internal predecessors, (48), 11 states have call successors, (14), 1 states have call predecessors, (14), 6 states have return successors, (13), 6 states have call predecessors, (13), 11 states have call successors, (13) [2024-10-31 22:13:41,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-31 22:13:41,924 INFO L93 Difference]: Finished difference Result 289 states and 372 transitions. [2024-10-31 22:13:41,924 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 289 states and 372 transitions. [2024-10-31 22:13:41,927 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 22 [2024-10-31 22:13:41,930 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 289 states to 242 states and 309 transitions. [2024-10-31 22:13:41,930 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 167 [2024-10-31 22:13:41,930 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 171 [2024-10-31 22:13:41,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 242 states and 309 transitions. [2024-10-31 22:13:41,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:13:41,931 INFO L218 hiAutomatonCegarLoop]: Abstraction has 242 states and 309 transitions. [2024-10-31 22:13:41,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states and 309 transitions. [2024-10-31 22:13:41,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 227. [2024-10-31 22:13:41,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 147 states have (on average 1.1156462585034013) internal successors, (164), 152 states have internal predecessors, (164), 46 states have call successors, (46), 31 states have call predecessors, (46), 34 states have return successors, (81), 43 states have call predecessors, (81), 44 states have call successors, (81) [2024-10-31 22:13:41,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 291 transitions. [2024-10-31 22:13:41,938 INFO L240 hiAutomatonCegarLoop]: Abstraction has 227 states and 291 transitions. [2024-10-31 22:13:41,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-10-31 22:13:41,940 INFO L425 stractBuchiCegarLoop]: Abstraction has 227 states and 291 transitions. [2024-10-31 22:13:41,940 INFO L332 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2024-10-31 22:13:41,940 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 227 states and 291 transitions. [2024-10-31 22:13:41,942 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 21 [2024-10-31 22:13:41,942 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:13:41,942 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:13:41,943 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 5, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:13:41,945 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:13:41,945 INFO L745 eck$LassoCheckResult]: Stem: 15964#$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(18, 2);call #Ultimate.allocInit(12, 3); 15935#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 8; 15936#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 15968#$Ultimate##0 ~n := #in~n; 15956#L10 assume !(~n < 1); 15951#L12 assume !(1 == ~n); 15910#L15 call #t~ret4 := fibo2(~n - 1);< 15909#$Ultimate##0 ~n := #in~n; 15911#L20 assume !(~n < 1); 16041#L22 assume !(1 == ~n); 16003#L25 call #t~ret6 := fibo1(~n - 1);< 16040#$Ultimate##0 ~n := #in~n; 16038#L10 assume !(~n < 1); 16037#L12 assume !(1 == ~n); 16010#L15 call #t~ret4 := fibo2(~n - 1);< 16017#$Ultimate##0 ~n := #in~n; 16057#L20 assume !(~n < 1); 16055#L22 assume !(1 == ~n); 16025#L25 call #t~ret6 := fibo1(~n - 1);< 16050#$Ultimate##0 ~n := #in~n; 16049#L10 assume !(~n < 1); 16029#L12 assume !(1 == ~n); 16015#L15 call #t~ret4 := fibo2(~n - 1);< 16026#$Ultimate##0 ~n := #in~n; 16063#L20 assume !(~n < 1); 16062#L22 assume !(1 == ~n); 15957#L25 call #t~ret6 := fibo1(~n - 1);< 15947#$Ultimate##0 ~n := #in~n; 16002#L10 assume !(~n < 1); 16032#L12 assume !(1 == ~n); 15901#L15 call #t~ret4 := fibo2(~n - 1);< 15958#$Ultimate##0 ~n := #in~n; 16093#L20 assume !(~n < 1); 15900#L22 assume 1 == ~n;#res := 1; 15902#fibo2FINAL assume true; 16102#fibo2EXIT >#52#return; 15960#L15-1 call #t~ret5 := fibo2(~n - 2);< 16101#$Ultimate##0 ~n := #in~n; 15959#L20 assume ~n < 1;#res := 0; 15961#fibo2FINAL assume true; 16100#fibo2EXIT >#54#return; 16099#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 16097#fibo1FINAL assume true; 16095#fibo1EXIT >#48#return; 15921#L25-1 call #t~ret7 := fibo1(~n - 2);< 16092#$Ultimate##0 ~n := #in~n; 16098#L10 assume !(~n < 1); 16096#L12 assume 1 == ~n;#res := 1; 16094#fibo1FINAL assume true; 16091#fibo1EXIT >#50#return; 16090#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 16089#fibo2FINAL assume true; 16088#fibo2EXIT >#52#return; 15987#L15-1 call #t~ret5 := fibo2(~n - 2);< 16028#$Ultimate##0 [2024-10-31 22:13:41,945 INFO L747 eck$LassoCheckResult]: Loop: 16028#$Ultimate##0 ~n := #in~n; 15983#L20 assume !(~n < 1); 16058#L22 assume !(1 == ~n); 15942#L25 call #t~ret6 := fibo1(~n - 1);< 15984#$Ultimate##0 ~n := #in~n; 15981#L10 assume !(~n < 1); 15976#L12 assume !(1 == ~n); 15916#L15 call #t~ret4 := fibo2(~n - 1);< 15972#$Ultimate##0 ~n := #in~n; 15983#L20 assume !(~n < 1); 16058#L22 assume !(1 == ~n); 15942#L25 call #t~ret6 := fibo1(~n - 1);< 15984#$Ultimate##0 ~n := #in~n; 15981#L10 assume !(~n < 1); 15976#L12 assume !(1 == ~n); 15916#L15 call #t~ret4 := fibo2(~n - 1);< 15972#$Ultimate##0 ~n := #in~n; 15980#L20 assume !(~n < 1); 15974#L22 assume 1 == ~n;#res := 1; 15975#fibo2FINAL assume true; 16074#fibo2EXIT >#52#return; 16070#L15-1 call #t~ret5 := fibo2(~n - 2);< 16073#$Ultimate##0 ~n := #in~n; 16075#L20 assume ~n < 1;#res := 0; 16072#fibo2FINAL assume true; 16069#fibo2EXIT >#54#return; 16066#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 16064#fibo1FINAL assume true; 16056#fibo1EXIT >#48#return; 15931#L25-1 call #t~ret7 := fibo1(~n - 2);< 15927#$Ultimate##0 ~n := #in~n; 15929#L10 assume !(~n < 1); 15955#L12 assume 1 == ~n;#res := 1; 16076#fibo1FINAL assume true; 16052#fibo1EXIT >#50#return; 16053#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 16108#fibo2FINAL assume true; 16004#fibo2EXIT >#52#return; 15986#L15-1 call #t~ret5 := fibo2(~n - 2);< 16028#$Ultimate##0 [2024-10-31 22:13:41,945 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:13:41,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1445718199, now seen corresponding path program 1 times [2024-10-31 22:13:41,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:13:41,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338268930] [2024-10-31 22:13:41,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:13:41,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:13:41,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:13:41,959 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:13:41,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:13:41,973 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:13:41,973 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:13:41,973 INFO L85 PathProgramCache]: Analyzing trace with hash -71423658, now seen corresponding path program 1 times [2024-10-31 22:13:41,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:13:41,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683572583] [2024-10-31 22:13:41,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:13:41,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:13:41,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:13:41,983 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:13:41,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:13:41,992 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:13:41,993 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:13:41,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1824948192, now seen corresponding path program 2 times [2024-10-31 22:13:41,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:13:41,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993348162] [2024-10-31 22:13:41,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:13:41,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:13:42,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:42,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-10-31 22:13:42,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:42,315 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:13:42,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:42,319 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:13:42,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:42,322 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-31 22:13:42,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:42,324 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-10-31 22:13:42,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:42,326 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-10-31 22:13:42,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:42,333 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:13:42,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:42,338 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:13:42,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:42,341 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-31 22:13:42,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:42,343 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-10-31 22:13:42,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:42,347 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 56 proven. 95 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2024-10-31 22:13:42,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:13:42,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993348162] [2024-10-31 22:13:42,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993348162] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:13:42,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1853889234] [2024-10-31 22:13:42,348 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-31 22:13:42,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:13:42,348 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:42,351 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:13:42,352 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2024-10-31 22:13:42,428 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-31 22:13:42,428 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-31 22:13:42,430 INFO L255 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-10-31 22:13:42,432 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:13:42,540 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 74 proven. 98 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2024-10-31 22:13:42,541 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:13:42,876 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 74 proven. 98 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2024-10-31 22:13:42,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1853889234] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-31 22:13:42,877 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-31 22:13:42,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 19] total 21 [2024-10-31 22:13:42,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552918119] [2024-10-31 22:13:42,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-31 22:13:43,288 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:13:43,288 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:13:43,288 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:13:43,288 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:13:43,289 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-10-31 22:13:43,289 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:43,289 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:13:43,289 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:13:43,289 INFO L132 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration8_Loop [2024-10-31 22:13:43,289 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:13:43,289 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:13:43,290 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:43,294 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:43,300 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:43,303 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:43,306 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:43,308 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:43,311 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:43,313 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:43,353 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:13:43,353 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-10-31 22:13:43,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:43,353 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:43,356 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:43,357 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2024-10-31 22:13:43,359 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:13:43,359 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:43,378 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:13:43,378 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret4=0} Honda state: {fibo1_#t~ret4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:13:43,396 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:43,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:43,396 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:43,399 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:43,401 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:13:43,401 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:43,401 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2024-10-31 22:13:43,435 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:43,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:43,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:43,438 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:43,440 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2024-10-31 22:13:43,441 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-10-31 22:13:43,441 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:13:43,459 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-10-31 22:13:43,477 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2024-10-31 22:13:43,477 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:13:43,477 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:13:43,478 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:13:43,478 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:13:43,478 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-10-31 22:13:43,478 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:43,478 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:13:43,478 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:13:43,478 INFO L132 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration8_Loop [2024-10-31 22:13:43,478 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:13:43,478 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:13:43,479 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:43,483 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:43,489 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:43,491 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:43,493 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:43,495 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:43,497 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:43,500 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:13:43,538 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:13:43,538 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-10-31 22:13:43,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:43,538 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:43,540 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:43,541 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2024-10-31 22:13:43,542 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:13:43,553 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:13:43,553 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:13:43,553 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:13:43,553 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:13:43,553 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:13:43,554 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:13:43,554 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:13:43,555 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:13:43,568 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:43,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:43,569 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:43,570 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:43,571 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2024-10-31 22:13:43,572 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:13:43,583 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:13:43,583 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:13:43,583 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:13:43,583 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:13:43,584 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:13:43,584 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:13:43,585 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:13:43,587 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-10-31 22:13:43,588 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2024-10-31 22:13:43,589 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2024-10-31 22:13:43,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:13:43,589 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:13:43,590 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:13:43,591 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2024-10-31 22:13:43,591 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-10-31 22:13:43,591 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-10-31 22:13:43,591 INFO L474 LassoAnalysis]: Proved termination. [2024-10-31 22:13:43,592 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo2_#in~n) = 1*fibo2_#in~n Supporting invariants [] [2024-10-31 22:13:43,604 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2024-10-31 22:13:43,604 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-10-31 22:13:43,615 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:13:43,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:43,682 INFO L255 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-10-31 22:13:43,684 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:13:44,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:44,072 INFO L255 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-10-31 22:13:44,074 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:13:44,434 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 26 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-10-31 22:13:44,434 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 11 loop predicates [2024-10-31 22:13:44,435 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 227 states and 291 transitions. cyclomatic complexity: 66 Second operand has 13 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 10 states have internal predecessors, (47), 9 states have call successors, (16), 5 states have call predecessors, (16), 5 states have return successors, (10), 5 states have call predecessors, (10), 7 states have call successors, (10) [2024-10-31 22:13:44,807 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9823150-75f4-472e-968e-6fecdb8a2549/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2024-10-31 22:13:44,925 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 227 states and 291 transitions. cyclomatic complexity: 66. Second operand has 13 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 10 states have internal predecessors, (47), 9 states have call successors, (16), 5 states have call predecessors, (16), 5 states have return successors, (10), 5 states have call predecessors, (10), 7 states have call successors, (10) Result 392 states and 497 transitions. Complement of second has 34 states. [2024-10-31 22:13:44,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 12 states 2 stem states 9 non-accepting loop states 1 accepting loop states [2024-10-31 22:13:44,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 10 states have internal predecessors, (47), 9 states have call successors, (16), 5 states have call predecessors, (16), 5 states have return successors, (10), 5 states have call predecessors, (10), 7 states have call successors, (10) [2024-10-31 22:13:44,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 55 transitions. [2024-10-31 22:13:44,927 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 55 transitions. Stem has 54 letters. Loop has 39 letters. [2024-10-31 22:13:44,927 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:13:44,927 INFO L682 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-10-31 22:13:44,940 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:13:45,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:45,013 INFO L255 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-10-31 22:13:45,015 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:13:45,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:45,366 INFO L255 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-10-31 22:13:45,367 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:13:45,614 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 26 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-10-31 22:13:45,614 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 11 loop predicates [2024-10-31 22:13:45,614 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 227 states and 291 transitions. cyclomatic complexity: 66 Second operand has 13 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 10 states have internal predecessors, (47), 9 states have call successors, (16), 5 states have call predecessors, (16), 5 states have return successors, (10), 5 states have call predecessors, (10), 7 states have call successors, (10) [2024-10-31 22:13:46,161 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 227 states and 291 transitions. cyclomatic complexity: 66. Second operand has 13 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 10 states have internal predecessors, (47), 9 states have call successors, (16), 5 states have call predecessors, (16), 5 states have return successors, (10), 5 states have call predecessors, (10), 7 states have call successors, (10) Result 392 states and 497 transitions. Complement of second has 34 states. [2024-10-31 22:13:46,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 12 states 2 stem states 9 non-accepting loop states 1 accepting loop states [2024-10-31 22:13:46,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 10 states have internal predecessors, (47), 9 states have call successors, (16), 5 states have call predecessors, (16), 5 states have return successors, (10), 5 states have call predecessors, (10), 7 states have call successors, (10) [2024-10-31 22:13:46,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 55 transitions. [2024-10-31 22:13:46,163 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 55 transitions. Stem has 54 letters. Loop has 39 letters. [2024-10-31 22:13:46,163 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:13:46,163 INFO L682 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-10-31 22:13:46,177 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:13:46,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:13:46,255 INFO L255 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-10-31 22:13:46,257 INFO L278 TraceCheckSpWp]: Computing forward predicates...