./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/recursive-simple/fibo_2calls_8-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 4fc63b2a Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/recursive-simple/fibo_2calls_8-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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 50f60fa428d099767eedeaaecff58f84e68d960030ff43c7eae2dbdfbde6f992 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-4fc63b2 [2024-10-31 22:05:59,169 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-31 22:05:59,276 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/config/svcomp-Termination-32bit-Automizer_Default.epf [2024-10-31 22:05:59,287 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-31 22:05:59,287 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-31 22:05:59,333 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-31 22:05:59,335 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-31 22:05:59,336 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-31 22:05:59,337 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-31 22:05:59,338 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-31 22:05:59,339 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-31 22:05:59,340 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-31 22:05:59,340 INFO L153 SettingsManager]: * Use SBE=true [2024-10-31 22:05:59,341 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2024-10-31 22:05:59,343 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2024-10-31 22:05:59,344 INFO L153 SettingsManager]: * Use old map elimination=false [2024-10-31 22:05:59,345 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2024-10-31 22:05:59,345 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2024-10-31 22:05:59,345 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2024-10-31 22:05:59,346 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-31 22:05:59,350 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2024-10-31 22:05:59,350 INFO L153 SettingsManager]: * sizeof long=4 [2024-10-31 22:05:59,351 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-31 22:05:59,351 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-10-31 22:05:59,352 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-31 22:05:59,352 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2024-10-31 22:05:59,352 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2024-10-31 22:05:59,353 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2024-10-31 22:05:59,353 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-31 22:05:59,354 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-10-31 22:05:59,357 INFO L153 SettingsManager]: * sizeof long double=12 [2024-10-31 22:05:59,358 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-31 22:05:59,358 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2024-10-31 22:05:59,358 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-31 22:05:59,359 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-31 22:05:59,360 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-31 22:05:59,360 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-31 22:05:59,361 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-31 22:05:59,362 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2024-10-31 22:05:59,362 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_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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 -> 50f60fa428d099767eedeaaecff58f84e68d960030ff43c7eae2dbdfbde6f992 [2024-10-31 22:05:59,679 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-31 22:05:59,712 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-31 22:05:59,715 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-31 22:05:59,717 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-31 22:05:59,718 INFO L274 PluginConnector]: CDTParser initialized [2024-10-31 22:05:59,719 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/../../sv-benchmarks/c/recursive-simple/fibo_2calls_8-1.c Unable to find full path for "g++" [2024-10-31 22:06:02,126 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-31 22:06:02,379 INFO L384 CDTParser]: Found 1 translation units. [2024-10-31 22:06:02,380 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/sv-benchmarks/c/recursive-simple/fibo_2calls_8-1.c [2024-10-31 22:06:02,387 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/data/cf1895f37/5ad6df03482d44d3a79b0ba823cd3f90/FLAG1f24b5488 [2024-10-31 22:06:02,401 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/data/cf1895f37/5ad6df03482d44d3a79b0ba823cd3f90 [2024-10-31 22:06:02,404 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-31 22:06:02,405 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-31 22:06:02,407 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-31 22:06:02,407 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-31 22:06:02,417 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-31 22:06:02,418 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.10 10:06:02" (1/1) ... [2024-10-31 22:06:02,419 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5e7f753e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:06:02, skipping insertion in model container [2024-10-31 22:06:02,419 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.10 10:06:02" (1/1) ... [2024-10-31 22:06:02,441 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-31 22:06:02,659 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-31 22:06:02,672 INFO L200 MainTranslator]: Completed pre-run [2024-10-31 22:06:02,687 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-31 22:06:02,709 INFO L204 MainTranslator]: Completed translation [2024-10-31 22:06:02,709 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:06:02 WrapperNode [2024-10-31 22:06:02,709 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-31 22:06:02,711 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-31 22:06:02,711 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-31 22:06:02,711 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-31 22:06:02,721 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:06:02" (1/1) ... [2024-10-31 22:06:02,729 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:06:02" (1/1) ... [2024-10-31 22:06:02,749 INFO L138 Inliner]: procedures = 14, calls = 13, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 20 [2024-10-31 22:06:02,753 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-31 22:06:02,754 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-31 22:06:02,754 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-31 22:06:02,754 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-31 22:06:02,771 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:06:02" (1/1) ... [2024-10-31 22:06:02,775 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:06:02" (1/1) ... [2024-10-31 22:06:02,776 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:06:02" (1/1) ... [2024-10-31 22:06:02,792 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:06:02,793 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:06:02" (1/1) ... [2024-10-31 22:06:02,793 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:06:02" (1/1) ... [2024-10-31 22:06:02,796 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:06:02" (1/1) ... [2024-10-31 22:06:02,801 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:06:02" (1/1) ... [2024-10-31 22:06:02,802 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:06:02" (1/1) ... [2024-10-31 22:06:02,804 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:06:02" (1/1) ... [2024-10-31 22:06:02,809 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-31 22:06:02,810 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-31 22:06:02,810 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-31 22:06:02,811 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-31 22:06:02,812 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:06:02" (1/1) ... [2024-10-31 22:06:02,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:02,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:02,868 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:02,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:02,916 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-31 22:06:02,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-10-31 22:06:02,917 INFO L130 BoogieDeclarations]: Found specification of procedure fibo2 [2024-10-31 22:06:02,917 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo2 [2024-10-31 22:06:02,918 INFO L130 BoogieDeclarations]: Found specification of procedure fibo1 [2024-10-31 22:06:02,918 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo1 [2024-10-31 22:06:02,918 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-31 22:06:02,918 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-31 22:06:03,009 INFO L238 CfgBuilder]: Building ICFG [2024-10-31 22:06:03,011 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-31 22:06:03,226 INFO L? ?]: Removed 8 outVars from TransFormulas that were not future-live. [2024-10-31 22:06:03,226 INFO L287 CfgBuilder]: Performing block encoding [2024-10-31 22:06:03,247 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-31 22:06:03,248 INFO L316 CfgBuilder]: Removed 0 assume(true) statements. [2024-10-31 22:06:03,248 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.10 10:06:03 BoogieIcfgContainer [2024-10-31 22:06:03,248 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-31 22:06:03,252 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2024-10-31 22:06:03,252 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2024-10-31 22:06:03,257 INFO L274 PluginConnector]: BuchiAutomizer initialized [2024-10-31 22:06:03,258 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2024-10-31 22:06:03,259 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 31.10 10:06:02" (1/3) ... [2024-10-31 22:06:03,261 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4025ac8c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 31.10 10:06:03, skipping insertion in model container [2024-10-31 22:06:03,262 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2024-10-31 22:06:03,262 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:06:02" (2/3) ... [2024-10-31 22:06:03,263 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4025ac8c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 31.10 10:06:03, skipping insertion in model container [2024-10-31 22:06:03,264 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2024-10-31 22:06:03,264 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.10 10:06:03" (3/3) ... [2024-10-31 22:06:03,266 INFO L332 chiAutomizerObserver]: Analyzing ICFG fibo_2calls_8-1.c [2024-10-31 22:06:03,346 INFO L300 stractBuchiCegarLoop]: Interprodecural is true [2024-10-31 22:06:03,346 INFO L301 stractBuchiCegarLoop]: Hoare is None [2024-10-31 22:06:03,346 INFO L302 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2024-10-31 22:06:03,346 INFO L303 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2024-10-31 22:06:03,347 INFO L304 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2024-10-31 22:06:03,347 INFO L305 stractBuchiCegarLoop]: Difference is false [2024-10-31 22:06:03,347 INFO L306 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2024-10-31 22:06:03,348 INFO L310 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2024-10-31 22:06:03,353 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:06:03,384 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2024-10-31 22:06:03,385 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:06:03,385 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:06:03,391 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1] [2024-10-31 22:06:03,392 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:06:03,392 INFO L332 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2024-10-31 22:06:03,392 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:06:03,396 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2024-10-31 22:06:03,396 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:06:03,396 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:06:03,397 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1] [2024-10-31 22:06:03,397 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:06:03,407 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:06:03,407 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:06:03,415 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:06:03,415 INFO L85 PathProgramCache]: Analyzing trace with hash 29898, now seen corresponding path program 1 times [2024-10-31 22:06:03,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:06:03,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161022626] [2024-10-31 22:06:03,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:06:03,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:06:03,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:06:03,551 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:06:03,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:06:03,580 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:06:03,583 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:06:03,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1206117480, now seen corresponding path program 1 times [2024-10-31 22:06:03,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:06:03,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458215795] [2024-10-31 22:06:03,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:06:03,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:06:03,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:06:03,597 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:06:03,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:06:03,608 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:06:03,610 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:06:03,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1276411855, now seen corresponding path program 1 times [2024-10-31 22:06:03,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:06:03,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623097984] [2024-10-31 22:06:03,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:06:03,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:06:03,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:06:03,634 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:06:03,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:06:03,653 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:06:04,143 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:06:04,144 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:06:04,144 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:06:04,144 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:06:04,144 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-10-31 22:06:04,145 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:04,145 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:06:04,145 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:06:04,145 INFO L132 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-1.c_Iteration1_Loop [2024-10-31 22:06:04,145 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:06:04,145 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:06:04,164 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:04,174 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:04,178 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:04,181 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:04,185 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:04,189 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:04,193 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:04,197 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:04,310 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:06:04,311 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-10-31 22:06:04,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:04,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:04,318 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:04,323 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:04,325 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:06:04,325 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:04,350 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:06:04,350 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:06:04,373 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2024-10-31 22:06:04,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:04,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:04,377 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:04,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:04,382 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:06:04,382 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:04,399 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:06:04,399 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:06:04,419 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2024-10-31 22:06:04,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:04,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:04,423 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:04,425 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:04,426 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:06:04,427 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:04,446 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:06:04,447 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:06:04,460 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2024-10-31 22:06:04,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:04,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:04,463 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:04,464 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:04,465 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:06:04,466 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:04,479 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:06:04,479 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:06:04,499 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2024-10-31 22:06:04,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:04,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:04,502 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:04,504 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:04,505 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:06:04,505 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:04,522 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:06:04,522 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:06:04,541 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Ended with exit code 0 [2024-10-31 22:06:04,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:04,542 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:04,544 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:04,547 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:04,549 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:06:04,549 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:04,582 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:06:04,583 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:06:04,607 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Ended with exit code 0 [2024-10-31 22:06:04,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:04,608 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:04,610 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:04,612 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:04,613 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:06:04,614 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:04,632 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:06:04,633 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:06:04,645 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Ended with exit code 0 [2024-10-31 22:06:04,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:04,646 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:04,648 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:04,649 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:04,650 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:06:04,650 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:04,702 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Ended with exit code 0 [2024-10-31 22:06:04,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:04,702 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:04,703 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:04,705 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:04,705 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-10-31 22:06:04,706 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:04,805 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-10-31 22:06:04,809 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:04,809 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:06:04,810 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:06:04,810 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:06:04,810 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:06:04,810 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-10-31 22:06:04,810 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:04,810 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:06:04,810 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:06:04,810 INFO L132 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-1.c_Iteration1_Loop [2024-10-31 22:06:04,810 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:06:04,810 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:06:04,812 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:04,821 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:04,824 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:04,827 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:04,831 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:04,835 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:04,851 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:04,855 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:04,937 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:06:04,944 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-10-31 22:06:04,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:04,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:04,948 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:04,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:04,952 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:06:04,967 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:06:04,968 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:06:04,968 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:06:04,968 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:06:04,969 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:06:04,971 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:06:04,971 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:06:04,976 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:06:04,996 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Ended with exit code 0 [2024-10-31 22:06:04,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:04,997 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:04,999 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:05,001 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:05,003 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:06:05,019 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:06:05,019 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:06:05,019 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:06:05,019 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:06:05,020 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:06:05,020 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:06:05,022 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:06:05,026 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:06:05,044 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Ended with exit code 0 [2024-10-31 22:06:05,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:05,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:05,047 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:05,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:05,050 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:06:05,065 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:06:05,065 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:06:05,065 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:06:05,065 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:06:05,065 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:06:05,066 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:06:05,066 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:06:05,071 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:06:05,090 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:05,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:05,091 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:05,093 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:05,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:05,097 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:06:05,112 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:06:05,112 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:06:05,113 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:06:05,113 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:06:05,113 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:06:05,115 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:06:05,115 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:06:05,117 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:06:05,138 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Ended with exit code 0 [2024-10-31 22:06:05,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:05,139 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:05,142 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:05,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:05,147 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:06:05,164 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:06:05,165 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:06:05,165 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:06:05,165 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:06:05,165 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:06:05,166 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:06:05,166 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:06:05,170 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:06:05,189 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:05,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:05,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:05,192 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:05,193 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:05,194 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:06:05,206 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:06:05,206 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:06:05,206 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:06:05,206 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:06:05,207 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:06:05,208 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:06:05,208 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:06:05,212 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-10-31 22:06:05,217 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2024-10-31 22:06:05,217 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2024-10-31 22:06:05,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:05,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:05,227 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:05,229 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:05,230 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-10-31 22:06:05,230 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-10-31 22:06:05,230 INFO L474 LassoAnalysis]: Proved termination. [2024-10-31 22:06:05,231 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo1_#in~n) = 1*fibo1_#in~n Supporting invariants [] [2024-10-31 22:06:05,248 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Ended with exit code 0 [2024-10-31 22:06:05,251 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-10-31 22:06:05,277 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:06:05,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:05,299 INFO L255 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-10-31 22:06:05,301 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:06:05,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:05,335 INFO L255 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-10-31 22:06:05,337 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:06:05,433 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:06:05,471 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:06:05,474 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:06:05,709 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:06:05,712 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:06:05,718 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:06:05,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 19 transitions. [2024-10-31 22:06:05,721 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 19 transitions. Stem has 3 letters. Loop has 8 letters. [2024-10-31 22:06:05,723 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:06:05,723 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 19 transitions. Stem has 11 letters. Loop has 8 letters. [2024-10-31 22:06:05,723 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:06:05,723 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 19 transitions. Stem has 3 letters. Loop has 16 letters. [2024-10-31 22:06:05,724 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:06:05,724 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 77 states and 107 transitions. [2024-10-31 22:06:05,730 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2024-10-31 22:06:05,739 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 77 states to 55 states and 75 transitions. [2024-10-31 22:06:05,740 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 35 [2024-10-31 22:06:05,740 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 36 [2024-10-31 22:06:05,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 75 transitions. [2024-10-31 22:06:05,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:06:05,742 INFO L218 hiAutomatonCegarLoop]: Abstraction has 55 states and 75 transitions. [2024-10-31 22:06:05,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states and 75 transitions. [2024-10-31 22:06:05,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 54. [2024-10-31 22:06:05,781 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:06:05,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 72 transitions. [2024-10-31 22:06:05,788 INFO L240 hiAutomatonCegarLoop]: Abstraction has 54 states and 72 transitions. [2024-10-31 22:06:05,788 INFO L425 stractBuchiCegarLoop]: Abstraction has 54 states and 72 transitions. [2024-10-31 22:06:05,788 INFO L332 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2024-10-31 22:06:05,788 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 54 states and 72 transitions. [2024-10-31 22:06:05,790 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2024-10-31 22:06:05,791 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:06:05,793 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:06:05,795 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:06:05,795 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:06:05,796 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:06:05,796 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:06:05,796 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:06:05,799 INFO L85 PathProgramCache]: Analyzing trace with hash -722660232, now seen corresponding path program 1 times [2024-10-31 22:06:05,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:06:05,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705509263] [2024-10-31 22:06:05,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:06:05,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:06:05,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:05,926 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Ended with exit code 0 [2024-10-31 22:06:05,992 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-10-31 22:06:05,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:06,037 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:06:06,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:06:06,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705509263] [2024-10-31 22:06:06,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705509263] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-31 22:06:06,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-31 22:06:06,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-31 22:06:06,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522117518] [2024-10-31 22:06:06,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-31 22:06:06,043 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-10-31 22:06:06,043 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:06:06,043 INFO L85 PathProgramCache]: Analyzing trace with hash -880179458, now seen corresponding path program 1 times [2024-10-31 22:06:06,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:06:06,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971082569] [2024-10-31 22:06:06,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:06:06,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:06:06,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:06,102 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-31 22:06:06,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:06,141 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:06:06,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:06:06,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971082569] [2024-10-31 22:06:06,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971082569] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-31 22:06:06,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-31 22:06:06,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-31 22:06:06,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084673500] [2024-10-31 22:06:06,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-31 22:06:06,143 INFO L762 eck$LassoCheckResult]: loop already infeasible [2024-10-31 22:06:06,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:06:06,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-31 22:06:06,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-10-31 22:06:06,147 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:06:06,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-31 22:06:06,231 INFO L93 Difference]: Finished difference Result 62 states and 81 transitions. [2024-10-31 22:06:06,231 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 62 states and 81 transitions. [2024-10-31 22:06:06,234 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2024-10-31 22:06:06,236 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 62 states to 60 states and 79 transitions. [2024-10-31 22:06:06,236 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 42 [2024-10-31 22:06:06,236 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 42 [2024-10-31 22:06:06,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 79 transitions. [2024-10-31 22:06:06,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:06:06,237 INFO L218 hiAutomatonCegarLoop]: Abstraction has 60 states and 79 transitions. [2024-10-31 22:06:06,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states and 79 transitions. [2024-10-31 22:06:06,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 60. [2024-10-31 22:06:06,242 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:06:06,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 79 transitions. [2024-10-31 22:06:06,244 INFO L240 hiAutomatonCegarLoop]: Abstraction has 60 states and 79 transitions. [2024-10-31 22:06:06,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-10-31 22:06:06,246 INFO L425 stractBuchiCegarLoop]: Abstraction has 60 states and 79 transitions. [2024-10-31 22:06:06,246 INFO L332 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2024-10-31 22:06:06,246 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 60 states and 79 transitions. [2024-10-31 22:06:06,247 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2024-10-31 22:06:06,247 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:06:06,248 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:06:06,248 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:06:06,249 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:06:06,249 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:06:06,249 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:06:06,250 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:06:06,250 INFO L85 PathProgramCache]: Analyzing trace with hash -927605802, now seen corresponding path program 1 times [2024-10-31 22:06:06,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:06:06,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204037698] [2024-10-31 22:06:06,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:06:06,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:06:06,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:06,368 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-10-31 22:06:06,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:06,432 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:06:06,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:06:06,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204037698] [2024-10-31 22:06:06,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204037698] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:06:06,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311709618] [2024-10-31 22:06:06,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:06:06,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:06:06,434 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:06,436 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:06:06,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-10-31 22:06:06,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:06,483 INFO L255 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-10-31 22:06:06,485 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:06:06,536 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:06:06,537 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:06:06,733 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:06:06,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311709618] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-31 22:06:06,734 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-31 22:06:06,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2024-10-31 22:06:06,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63509164] [2024-10-31 22:06:06,734 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-31 22:06:06,735 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-10-31 22:06:06,735 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:06:06,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1515734512, now seen corresponding path program 1 times [2024-10-31 22:06:06,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:06:06,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666485758] [2024-10-31 22:06:06,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:06:06,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:06:06,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:06:06,744 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:06:06,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:06:06,751 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:06:07,013 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:06:07,014 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:06:07,014 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:06:07,014 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:06:07,014 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-10-31 22:06:07,014 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:07,014 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:06:07,015 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:06:07,015 INFO L132 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-1.c_Iteration3_Loop [2024-10-31 22:06:07,015 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:06:07,015 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:06:07,016 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:07,022 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:07,025 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:07,028 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:07,030 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:07,034 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:07,043 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:07,046 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:07,049 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:07,116 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:06:07,117 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-10-31 22:06:07,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:07,117 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:07,119 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,121 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,122 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:06:07,122 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:07,142 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:06:07,142 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:06:07,161 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2024-10-31 22:06:07,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:07,162 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:07,163 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,164 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,165 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:06:07,165 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:07,177 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:06:07,177 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:06:07,189 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:07,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:07,191 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,193 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,193 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:06:07,193 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:07,206 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:06:07,206 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:06:07,219 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:07,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:07,221 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,223 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,224 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:06:07,224 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:07,237 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:06:07,237 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:06:07,249 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:07,249 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:07,250 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,251 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,252 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:06:07,252 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:07,264 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:06:07,264 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:06:07,275 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:07,276 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:07,277 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,278 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,279 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:06:07,279 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:07,317 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:07,318 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:07,319 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,320 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,321 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-10-31 22:06:07,321 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:07,336 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-10-31 22:06:07,347 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2024-10-31 22:06:07,348 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:06:07,348 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:06:07,348 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:06:07,348 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:06:07,348 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-10-31 22:06:07,348 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:07,348 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:06:07,348 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:06:07,348 INFO L132 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-1.c_Iteration3_Loop [2024-10-31 22:06:07,349 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:06:07,349 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:06:07,350 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:07,359 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:07,362 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:07,365 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:07,372 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:07,378 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:07,382 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:07,388 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:07,394 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:07,458 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:06:07,458 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-10-31 22:06:07,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:07,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:07,463 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,480 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:06:07,483 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,495 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:06:07,495 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:06:07,496 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:06:07,496 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:06:07,496 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:06:07,498 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:06:07,499 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:06:07,502 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:06:07,520 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2024-10-31 22:06:07,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:07,521 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:07,523 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,524 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,526 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:06:07,540 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:06:07,541 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:06:07,541 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:06:07,541 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:06:07,541 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:06:07,542 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:06:07,544 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:06:07,549 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:06:07,567 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:07,568 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:07,570 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,571 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,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:06:07,587 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:06:07,587 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:06:07,587 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:06:07,588 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:06:07,588 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:06:07,588 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:06:07,589 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:06:07,594 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:06:07,610 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2024-10-31 22:06:07,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:07,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:07,612 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,613 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,614 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:06:07,625 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:06:07,625 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:06:07,626 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:06:07,626 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:06:07,626 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:06:07,626 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:06:07,627 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:06:07,629 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:06:07,647 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2024-10-31 22:06:07,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:07,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:07,648 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,649 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,650 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:06:07,661 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:06:07,661 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:06:07,661 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:06:07,662 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:06:07,662 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:06:07,663 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:06:07,663 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:06:07,666 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-10-31 22:06:07,671 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2024-10-31 22:06:07,671 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2024-10-31 22:06:07,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:07,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:07,674 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,676 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-10-31 22:06:07,676 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-10-31 22:06:07,676 INFO L474 LassoAnalysis]: Proved termination. [2024-10-31 22:06:07,676 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo2_~n) = 1*fibo2_~n Supporting invariants [] [2024-10-31 22:06:07,694 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:07,695 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-10-31 22:06:07,716 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:06:07,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:07,758 INFO L255 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-10-31 22:06:07,760 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:06:07,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:07,922 INFO L255 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-10-31 22:06:07,924 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:06:08,127 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:06:08,128 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:06:08,128 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:06:08,939 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:06:08,939 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:06:08,940 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:06:08,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 79 transitions. [2024-10-31 22:06:08,942 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 79 transitions. Stem has 16 letters. Loop has 14 letters. [2024-10-31 22:06:08,943 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:06:08,943 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 79 transitions. Stem has 30 letters. Loop has 14 letters. [2024-10-31 22:06:08,944 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:06:08,944 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 79 transitions. Stem has 16 letters. Loop has 28 letters. [2024-10-31 22:06:08,945 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:06:08,945 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 206 states and 282 transitions. [2024-10-31 22:06:08,952 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2024-10-31 22:06:08,958 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 206 states to 182 states and 254 transitions. [2024-10-31 22:06:08,959 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 112 [2024-10-31 22:06:08,960 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 115 [2024-10-31 22:06:08,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 182 states and 254 transitions. [2024-10-31 22:06:08,961 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:06:08,961 INFO L218 hiAutomatonCegarLoop]: Abstraction has 182 states and 254 transitions. [2024-10-31 22:06:08,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states and 254 transitions. [2024-10-31 22:06:08,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 154. [2024-10-31 22:06:08,986 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:06:08,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 211 transitions. [2024-10-31 22:06:08,993 INFO L240 hiAutomatonCegarLoop]: Abstraction has 154 states and 211 transitions. [2024-10-31 22:06:08,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:06:08,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-10-31 22:06:08,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2024-10-31 22:06:08,996 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:06:09,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-31 22:06:09,391 INFO L93 Difference]: Finished difference Result 213 states and 283 transitions. [2024-10-31 22:06:09,392 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 213 states and 283 transitions. [2024-10-31 22:06:09,398 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2024-10-31 22:06:09,403 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 213 states to 204 states and 274 transitions. [2024-10-31 22:06:09,404 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 133 [2024-10-31 22:06:09,404 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 133 [2024-10-31 22:06:09,405 INFO L73 IsDeterministic]: Start isDeterministic. Operand 204 states and 274 transitions. [2024-10-31 22:06:09,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:06:09,405 INFO L218 hiAutomatonCegarLoop]: Abstraction has 204 states and 274 transitions. [2024-10-31 22:06:09,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states and 274 transitions. [2024-10-31 22:06:09,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 192. [2024-10-31 22:06:09,422 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:06:09,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 259 transitions. [2024-10-31 22:06:09,425 INFO L240 hiAutomatonCegarLoop]: Abstraction has 192 states and 259 transitions. [2024-10-31 22:06:09,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-10-31 22:06:09,427 INFO L425 stractBuchiCegarLoop]: Abstraction has 192 states and 259 transitions. [2024-10-31 22:06:09,427 INFO L332 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2024-10-31 22:06:09,428 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 192 states and 259 transitions. [2024-10-31 22:06:09,431 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2024-10-31 22:06:09,431 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:06:09,432 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:06:09,433 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:06:09,433 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:06:09,434 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:06:09,434 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:06:09,435 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:06:09,435 INFO L85 PathProgramCache]: Analyzing trace with hash 441703261, now seen corresponding path program 1 times [2024-10-31 22:06:09,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:06:09,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517615972] [2024-10-31 22:06:09,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:06:09,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:06:09,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:09,533 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-31 22:06:09,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:09,571 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:06:09,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:09,615 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:06:09,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:09,648 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-31 22:06:09,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:09,652 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-10-31 22:06:09,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:09,657 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:06:09,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:06:09,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517615972] [2024-10-31 22:06:09,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517615972] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:06:09,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244404255] [2024-10-31 22:06:09,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:06:09,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:06:09,659 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:09,662 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:06:09,663 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-10-31 22:06:09,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:09,728 INFO L255 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-10-31 22:06:09,731 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:06:10,018 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:06:10,023 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:06:10,030 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2024-10-31 22:06:10,669 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:06:10,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244404255] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-31 22:06:10,670 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-31 22:06:10,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 14, 15] total 25 [2024-10-31 22:06:10,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716694351] [2024-10-31 22:06:10,670 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-31 22:06:10,671 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-10-31 22:06:10,671 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:06:10,671 INFO L85 PathProgramCache]: Analyzing trace with hash 996300776, now seen corresponding path program 2 times [2024-10-31 22:06:10,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:06:10,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164604547] [2024-10-31 22:06:10,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:06:10,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:06:10,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:06:10,681 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:06:10,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:06:10,685 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:06:10,837 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:06:10,837 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:06:10,837 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:06:10,837 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:06:10,838 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-10-31 22:06:10,838 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:10,838 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:06:10,838 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:06:10,838 INFO L132 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-1.c_Iteration4_Loop [2024-10-31 22:06:10,838 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:06:10,838 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:06:10,839 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:10,842 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:10,844 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:10,848 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:10,851 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:10,853 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:10,856 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:10,865 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:10,923 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:06:10,924 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-10-31 22:06:10,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:10,924 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:10,926 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:10,928 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:10,929 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:06:10,929 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:10,944 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:06:10,944 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:06:10,964 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2024-10-31 22:06:10,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:10,965 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:10,968 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:10,970 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:10,971 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:06:10,971 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:10,986 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:06:10,986 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:06:11,001 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2024-10-31 22:06:11,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:11,001 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:11,002 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,005 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:06:11,005 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:11,019 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:06:11,019 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:06:11,034 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2024-10-31 22:06:11,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:11,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:11,036 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,037 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,038 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:06:11,038 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:11,053 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:06:11,053 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:06:11,067 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2024-10-31 22:06:11,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:11,067 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:11,068 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,070 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,070 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:06:11,070 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:11,085 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:06:11,086 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:06:11,100 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2024-10-31 22:06:11,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:11,101 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:11,102 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,103 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,104 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:06:11,104 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:11,118 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:06:11,118 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:06:11,132 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2024-10-31 22:06:11,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:11,133 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:11,135 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,137 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,138 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:06:11,139 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:11,171 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:11,172 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:11,173 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,175 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,176 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-10-31 22:06:11,176 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:11,224 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-10-31 22:06:11,229 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,230 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:06:11,230 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:06:11,230 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:06:11,230 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:06:11,230 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-10-31 22:06:11,230 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:11,230 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:06:11,230 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:06:11,230 INFO L132 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-1.c_Iteration4_Loop [2024-10-31 22:06:11,230 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:06:11,230 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:06:11,231 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:11,240 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:11,243 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:11,247 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:11,250 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:11,253 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:11,256 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:11,269 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:11,338 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:06:11,338 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-10-31 22:06:11,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:11,339 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:11,341 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,348 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,348 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:06:11,363 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:06:11,363 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:06:11,363 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:06:11,363 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:06:11,363 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:06:11,364 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:06:11,364 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:06:11,367 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:06:11,389 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:11,390 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:11,393 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,397 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:06:11,415 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:06:11,415 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:06:11,415 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:06:11,415 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:06:11,415 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:06:11,416 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:06:11,416 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:06:11,420 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:06:11,441 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2024-10-31 22:06:11,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:11,442 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:11,445 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,448 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:06:11,465 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:06:11,466 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:06:11,466 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:06:11,466 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:06:11,466 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:06:11,467 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:06:11,467 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:06:11,472 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:06:11,493 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:11,494 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:11,496 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,498 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,499 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:06:11,514 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:06:11,514 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:06:11,514 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:06:11,514 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:06:11,514 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:06:11,515 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:06:11,515 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:06:11,517 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:06:11,532 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:11,533 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:11,535 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,536 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,537 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:06:11,550 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:06:11,550 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:06:11,550 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:06:11,550 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:06:11,551 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:06:11,551 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:06:11,551 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:06:11,553 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:06:11,566 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2024-10-31 22:06:11,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:11,566 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:11,567 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,572 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,573 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:06:11,585 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:06:11,586 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:06:11,586 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:06:11,586 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:06:11,586 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:06:11,586 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:06:11,586 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:06:11,588 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:06:11,606 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:11,607 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:11,609 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,610 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,611 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:06:11,624 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:06:11,624 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:06:11,624 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:06:11,624 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:06:11,624 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:06:11,625 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:06:11,626 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:06:11,629 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-10-31 22:06:11,635 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2024-10-31 22:06:11,636 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2024-10-31 22:06:11,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:11,636 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:11,639 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,640 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:11,641 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-10-31 22:06:11,641 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-10-31 22:06:11,641 INFO L474 LassoAnalysis]: Proved termination. [2024-10-31 22:06:11,641 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo2_#in~n) = 1*fibo2_#in~n Supporting invariants [] [2024-10-31 22:06:11,662 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2024-10-31 22:06:11,663 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-10-31 22:06:11,684 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:06:11,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:11,779 INFO L255 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-10-31 22:06:11,785 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:06:12,252 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2024-10-31 22:06:12,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:12,265 INFO L255 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-10-31 22:06:12,267 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:06:12,344 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:06:12,345 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:06:12,346 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:06:12,606 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:06:12,608 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:06:12,609 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:06:12,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 39 transitions. [2024-10-31 22:06:12,610 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 39 transitions. Stem has 44 letters. Loop has 8 letters. [2024-10-31 22:06:12,612 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:06:12,613 INFO L682 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-10-31 22:06:12,628 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:06:12,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:12,704 INFO L255 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-10-31 22:06:12,707 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:06:13,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:13,138 INFO L255 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-10-31 22:06:13,140 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:06:13,215 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:06:13,216 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:06:13,218 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:06:13,446 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:06:13,448 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:06:13,451 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:06:13,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 39 transitions. [2024-10-31 22:06:13,451 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 39 transitions. Stem has 44 letters. Loop has 8 letters. [2024-10-31 22:06:13,452 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:06:13,452 INFO L682 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-10-31 22:06:13,472 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:06:13,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:13,553 INFO L255 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-10-31 22:06:13,555 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:06:14,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:14,001 INFO L255 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-10-31 22:06:14,003 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:06:14,084 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:06:14,084 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:06:14,085 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:06:14,299 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:06:14,300 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:06:14,300 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:06:14,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 42 transitions. [2024-10-31 22:06:14,301 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 42 transitions. Stem has 44 letters. Loop has 8 letters. [2024-10-31 22:06:14,301 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:06:14,301 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 42 transitions. Stem has 52 letters. Loop has 8 letters. [2024-10-31 22:06:14,302 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:06:14,302 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 42 transitions. Stem has 44 letters. Loop has 16 letters. [2024-10-31 22:06:14,303 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:06:14,303 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 572 states and 793 transitions. [2024-10-31 22:06:14,311 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 56 [2024-10-31 22:06:14,320 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 572 states to 468 states and 669 transitions. [2024-10-31 22:06:14,320 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 207 [2024-10-31 22:06:14,321 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 238 [2024-10-31 22:06:14,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 468 states and 669 transitions. [2024-10-31 22:06:14,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:06:14,321 INFO L218 hiAutomatonCegarLoop]: Abstraction has 468 states and 669 transitions. [2024-10-31 22:06:14,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states and 669 transitions. [2024-10-31 22:06:14,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 397. [2024-10-31 22:06:14,347 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:06:14,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 543 transitions. [2024-10-31 22:06:14,350 INFO L240 hiAutomatonCegarLoop]: Abstraction has 397 states and 543 transitions. [2024-10-31 22:06:14,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:06:14,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-10-31 22:06:14,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2024-10-31 22:06:14,351 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:06:14,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-31 22:06:14,999 INFO L93 Difference]: Finished difference Result 487 states and 686 transitions. [2024-10-31 22:06:14,999 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 487 states and 686 transitions. [2024-10-31 22:06:15,008 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 60 [2024-10-31 22:06:15,016 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 487 states to 445 states and 638 transitions. [2024-10-31 22:06:15,016 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 244 [2024-10-31 22:06:15,017 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 245 [2024-10-31 22:06:15,017 INFO L73 IsDeterministic]: Start isDeterministic. Operand 445 states and 638 transitions. [2024-10-31 22:06:15,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:06:15,018 INFO L218 hiAutomatonCegarLoop]: Abstraction has 445 states and 638 transitions. [2024-10-31 22:06:15,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states and 638 transitions. [2024-10-31 22:06:15,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 416. [2024-10-31 22:06:15,040 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:06:15,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 582 transitions. [2024-10-31 22:06:15,044 INFO L240 hiAutomatonCegarLoop]: Abstraction has 416 states and 582 transitions. [2024-10-31 22:06:15,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-10-31 22:06:15,045 INFO L425 stractBuchiCegarLoop]: Abstraction has 416 states and 582 transitions. [2024-10-31 22:06:15,045 INFO L332 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2024-10-31 22:06:15,045 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 416 states and 582 transitions. [2024-10-31 22:06:15,049 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 60 [2024-10-31 22:06:15,049 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:06:15,049 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:06:15,052 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:06:15,052 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:06:15,052 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:06:15,053 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:06:15,053 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:06:15,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1086211661, now seen corresponding path program 1 times [2024-10-31 22:06:15,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:06:15,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656128660] [2024-10-31 22:06:15,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:06:15,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:06:15,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:15,284 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-10-31 22:06:15,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:15,323 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-10-31 22:06:15,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:15,327 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:06:15,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:06:15,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656128660] [2024-10-31 22:06:15,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656128660] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:06:15,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2128855158] [2024-10-31 22:06:15,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:06:15,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:06:15,328 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:15,330 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:06:15,331 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2024-10-31 22:06:15,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:15,409 INFO L255 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-10-31 22:06:15,411 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:06:15,539 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:06:15,540 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:06:15,796 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:06:15,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2128855158] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-31 22:06:15,797 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-31 22:06:15,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 19 [2024-10-31 22:06:15,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825408303] [2024-10-31 22:06:15,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-31 22:06:15,800 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-10-31 22:06:15,800 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:06:15,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1268695104, now seen corresponding path program 1 times [2024-10-31 22:06:15,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:06:15,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137812097] [2024-10-31 22:06:15,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:06:15,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:06:15,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:15,940 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-31 22:06:15,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:15,972 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-31 22:06:15,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:16,005 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:06:16,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:16,027 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:06:16,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:16,044 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:06:16,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:16,050 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-31 22:06:16,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:16,065 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:06:16,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:16,070 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:06:16,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:16,073 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-31 22:06:16,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:16,076 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-10-31 22:06:16,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:16,079 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-10-31 22:06:16,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:16,082 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-10-31 22:06:16,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:16,087 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:06:16,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:16,090 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-31 22:06:16,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:16,094 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:06:16,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:06:16,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137812097] [2024-10-31 22:06:16,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137812097] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:06:16,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449702918] [2024-10-31 22:06:16,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:06:16,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:06:16,095 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:16,097 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:06:16,098 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2024-10-31 22:06:16,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:16,171 INFO L255 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-10-31 22:06:16,173 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:06:16,201 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:06:16,202 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:06:16,465 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:06:16,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1449702918] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-31 22:06:16,465 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-31 22:06:16,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2024-10-31 22:06:16,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385984277] [2024-10-31 22:06:16,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-31 22:06:16,466 INFO L762 eck$LassoCheckResult]: loop already infeasible [2024-10-31 22:06:16,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:06:16,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-10-31 22:06:16,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2024-10-31 22:06:16,467 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:06:16,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-31 22:06:16,887 INFO L93 Difference]: Finished difference Result 438 states and 613 transitions. [2024-10-31 22:06:16,887 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 438 states and 613 transitions. [2024-10-31 22:06:16,893 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 60 [2024-10-31 22:06:16,900 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 438 states to 433 states and 606 transitions. [2024-10-31 22:06:16,900 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 231 [2024-10-31 22:06:16,901 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 231 [2024-10-31 22:06:16,901 INFO L73 IsDeterministic]: Start isDeterministic. Operand 433 states and 606 transitions. [2024-10-31 22:06:16,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:06:16,901 INFO L218 hiAutomatonCegarLoop]: Abstraction has 433 states and 606 transitions. [2024-10-31 22:06:16,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states and 606 transitions. [2024-10-31 22:06:16,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 427. [2024-10-31 22:06:16,917 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:06:16,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 585 transitions. [2024-10-31 22:06:16,921 INFO L240 hiAutomatonCegarLoop]: Abstraction has 427 states and 585 transitions. [2024-10-31 22:06:16,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-10-31 22:06:16,924 INFO L425 stractBuchiCegarLoop]: Abstraction has 427 states and 585 transitions. [2024-10-31 22:06:16,924 INFO L332 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2024-10-31 22:06:16,924 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 427 states and 585 transitions. [2024-10-31 22:06:16,928 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 60 [2024-10-31 22:06:16,928 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:06:16,928 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:06:16,929 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:06:16,929 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:06:16,930 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:06:16,930 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:06:16,931 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:06:16,931 INFO L85 PathProgramCache]: Analyzing trace with hash 138509055, now seen corresponding path program 1 times [2024-10-31 22:06:16,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:06:16,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041604230] [2024-10-31 22:06:16,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:06:16,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:06:16,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:17,235 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-10-31 22:06:17,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:17,286 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:06:17,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:17,391 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:06:17,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:17,397 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-31 22:06:17,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:17,404 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-10-31 22:06:17,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:17,436 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:06:17,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:06:17,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041604230] [2024-10-31 22:06:17,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041604230] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:06:17,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673817487] [2024-10-31 22:06:17,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:06:17,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:06:17,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:17,440 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:06:17,442 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2024-10-31 22:06:17,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:17,497 INFO L255 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-10-31 22:06:17,499 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:06:17,622 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:06:17,623 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:06:17,973 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:06:17,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673817487] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-31 22:06:17,974 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-31 22:06:17,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 17] total 24 [2024-10-31 22:06:17,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381482058] [2024-10-31 22:06:17,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-31 22:06:17,974 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-10-31 22:06:17,975 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:06:17,975 INFO L85 PathProgramCache]: Analyzing trace with hash -93894958, now seen corresponding path program 1 times [2024-10-31 22:06:17,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:06:17,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023626604] [2024-10-31 22:06:17,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:06:17,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:06:17,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:06:17,983 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:06:17,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:06:17,988 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:06:18,132 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:06:18,133 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:06:18,133 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:06:18,133 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:06:18,133 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-10-31 22:06:18,133 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:18,133 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:06:18,133 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:06:18,133 INFO L132 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-1.c_Iteration6_Loop [2024-10-31 22:06:18,133 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:06:18,134 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:06:18,134 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:18,137 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:18,143 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:18,147 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:18,149 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:18,152 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:18,155 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:18,158 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:18,197 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:06:18,197 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-10-31 22:06:18,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:18,197 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:18,200 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:18,202 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:18,203 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:06:18,203 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:18,221 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:06:18,221 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:06:18,247 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2024-10-31 22:06:18,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:18,247 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:18,251 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:18,255 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:18,256 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:06:18,257 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:18,291 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2024-10-31 22:06:18,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:18,292 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:18,295 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:18,298 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:18,299 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-10-31 22:06:18,300 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:18,317 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-10-31 22:06:18,334 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2024-10-31 22:06:18,334 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:06:18,334 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:06:18,334 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:06:18,334 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:06:18,335 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-10-31 22:06:18,335 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:18,335 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:06:18,335 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:06:18,335 INFO L132 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-1.c_Iteration6_Loop [2024-10-31 22:06:18,335 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:06:18,335 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:06:18,336 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:18,342 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:18,344 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:18,346 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:18,348 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:18,350 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:18,354 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:18,357 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:18,395 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:06:18,396 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-10-31 22:06:18,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:18,396 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:18,397 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:18,398 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:18,398 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:06:18,409 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:06:18,409 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:06:18,410 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:06:18,410 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:06:18,410 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:06:18,410 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:06:18,411 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:06:18,413 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-10-31 22:06:18,415 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2024-10-31 22:06:18,415 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2024-10-31 22:06:18,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:18,416 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:18,418 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:18,418 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:18,419 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-10-31 22:06:18,419 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-10-31 22:06:18,419 INFO L474 LassoAnalysis]: Proved termination. [2024-10-31 22:06:18,419 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo2_#in~n) = 1*fibo2_#in~n Supporting invariants [] [2024-10-31 22:06:18,443 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2024-10-31 22:06:18,443 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-10-31 22:06:18,455 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:06:18,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:18,531 INFO L255 TraceCheckSpWp]: Trace formula consists of 439 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-10-31 22:06:18,533 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:06:18,648 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2024-10-31 22:06:19,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:19,087 INFO L255 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-10-31 22:06:19,088 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:06:19,225 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:06:19,226 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:06:19,227 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:06:19,687 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:06:19,688 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:06:19,688 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:06:19,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 55 transitions. [2024-10-31 22:06:19,689 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 55 transitions. Stem has 53 letters. Loop has 14 letters. [2024-10-31 22:06:19,689 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:06:19,689 INFO L682 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-10-31 22:06:19,707 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:06:19,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:19,780 INFO L255 TraceCheckSpWp]: Trace formula consists of 439 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-10-31 22:06:19,782 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:06:20,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:20,158 INFO L255 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-10-31 22:06:20,160 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:06:20,282 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:06:20,282 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:06:20,283 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:06:20,702 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:06:20,703 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:06:20,703 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:06:20,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 55 transitions. [2024-10-31 22:06:20,704 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 55 transitions. Stem has 53 letters. Loop has 14 letters. [2024-10-31 22:06:20,704 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:06:20,704 INFO L682 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-10-31 22:06:20,717 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:06:20,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:20,789 INFO L255 TraceCheckSpWp]: Trace formula consists of 439 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-10-31 22:06:20,791 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:06:21,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:21,108 INFO L255 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-10-31 22:06:21,109 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:06:21,239 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:06:21,240 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:06:21,240 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:06:21,740 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:06:21,741 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:06:21,744 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:06:21,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 59 transitions. [2024-10-31 22:06:21,745 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 59 transitions. Stem has 53 letters. Loop has 14 letters. [2024-10-31 22:06:21,746 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:06:21,746 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 59 transitions. Stem has 67 letters. Loop has 14 letters. [2024-10-31 22:06:21,747 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:06:21,747 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 59 transitions. Stem has 53 letters. Loop has 28 letters. [2024-10-31 22:06:21,751 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:06:21,751 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1161 states and 1566 transitions. [2024-10-31 22:06:21,765 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 102 [2024-10-31 22:06:21,775 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1161 states to 709 states and 1036 transitions. [2024-10-31 22:06:21,775 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 245 [2024-10-31 22:06:21,776 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 261 [2024-10-31 22:06:21,776 INFO L73 IsDeterministic]: Start isDeterministic. Operand 709 states and 1036 transitions. [2024-10-31 22:06:21,777 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:06:21,777 INFO L218 hiAutomatonCegarLoop]: Abstraction has 709 states and 1036 transitions. [2024-10-31 22:06:21,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 709 states and 1036 transitions. [2024-10-31 22:06:21,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 709 to 565. [2024-10-31 22:06:21,802 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:06:21,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 771 transitions. [2024-10-31 22:06:21,807 INFO L240 hiAutomatonCegarLoop]: Abstraction has 565 states and 771 transitions. [2024-10-31 22:06:21,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:06:21,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-10-31 22:06:21,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2024-10-31 22:06:21,808 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:06:22,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-31 22:06:22,352 INFO L93 Difference]: Finished difference Result 680 states and 936 transitions. [2024-10-31 22:06:22,353 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 680 states and 936 transitions. [2024-10-31 22:06:22,360 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 66 [2024-10-31 22:06:22,367 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 680 states to 680 states and 936 transitions. [2024-10-31 22:06:22,367 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 290 [2024-10-31 22:06:22,368 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 290 [2024-10-31 22:06:22,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 680 states and 936 transitions. [2024-10-31 22:06:22,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:06:22,368 INFO L218 hiAutomatonCegarLoop]: Abstraction has 680 states and 936 transitions. [2024-10-31 22:06:22,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states and 936 transitions. [2024-10-31 22:06:22,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 584. [2024-10-31 22:06:22,384 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:06:22,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 584 states to 584 states and 788 transitions. [2024-10-31 22:06:22,387 INFO L240 hiAutomatonCegarLoop]: Abstraction has 584 states and 788 transitions. [2024-10-31 22:06:22,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-10-31 22:06:22,388 INFO L425 stractBuchiCegarLoop]: Abstraction has 584 states and 788 transitions. [2024-10-31 22:06:22,388 INFO L332 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2024-10-31 22:06:22,388 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 584 states and 788 transitions. [2024-10-31 22:06:22,392 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 66 [2024-10-31 22:06:22,392 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:06:22,392 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:06:22,395 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:06:22,395 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:06:22,396 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:06:22,396 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:06:22,396 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:06:22,397 INFO L85 PathProgramCache]: Analyzing trace with hash -306081950, now seen corresponding path program 1 times [2024-10-31 22:06:22,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:06:22,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227736850] [2024-10-31 22:06:22,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:06:22,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:06:22,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:22,667 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-10-31 22:06:22,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:22,799 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:06:22,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:22,809 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:06:22,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:22,812 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-31 22:06:22,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:22,817 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:06:22,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:22,820 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-31 22:06:22,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:22,822 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-10-31 22:06:22,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:22,831 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:06:22,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:22,834 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-31 22:06:22,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:22,836 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:06:22,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:06:22,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227736850] [2024-10-31 22:06:22,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227736850] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:06:22,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103926592] [2024-10-31 22:06:22,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:06:22,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:06:22,838 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:22,840 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:06:22,841 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2024-10-31 22:06:22,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:22,910 INFO L255 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-10-31 22:06:22,912 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:06:23,043 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:06:23,043 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:06:23,492 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:06:23,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103926592] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-31 22:06:23,492 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-31 22:06:23,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 25 [2024-10-31 22:06:23,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615251755] [2024-10-31 22:06:23,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-31 22:06:23,493 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-10-31 22:06:23,493 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:06:23,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1108085027, now seen corresponding path program 1 times [2024-10-31 22:06:23,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:06:23,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220984293] [2024-10-31 22:06:23,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:06:23,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:06:23,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:23,543 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-31 22:06:23,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:23,594 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:06:23,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:23,631 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:06:23,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:23,653 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-31 22:06:23,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:23,658 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-10-31 22:06:23,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:23,713 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:06:23,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:23,718 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-31 22:06:23,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:23,723 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:06:23,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:06:23,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220984293] [2024-10-31 22:06:23,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220984293] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:06:23,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249137644] [2024-10-31 22:06:23,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:06:23,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:06:23,725 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:23,727 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:06:23,728 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2024-10-31 22:06:23,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:23,780 INFO L255 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-10-31 22:06:23,781 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:06:23,894 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:06:23,894 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:06:24,347 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:06:24,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249137644] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-31 22:06:24,347 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-31 22:06:24,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2024-10-31 22:06:24,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995720836] [2024-10-31 22:06:24,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-31 22:06:24,348 INFO L762 eck$LassoCheckResult]: loop already infeasible [2024-10-31 22:06:24,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:06:24,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-10-31 22:06:24,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2024-10-31 22:06:24,350 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:06:24,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-31 22:06:24,723 INFO L93 Difference]: Finished difference Result 289 states and 372 transitions. [2024-10-31 22:06:24,723 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 289 states and 372 transitions. [2024-10-31 22:06:24,727 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 22 [2024-10-31 22:06:24,730 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 289 states to 242 states and 309 transitions. [2024-10-31 22:06:24,730 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 167 [2024-10-31 22:06:24,730 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 171 [2024-10-31 22:06:24,731 INFO L73 IsDeterministic]: Start isDeterministic. Operand 242 states and 309 transitions. [2024-10-31 22:06:24,731 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:06:24,731 INFO L218 hiAutomatonCegarLoop]: Abstraction has 242 states and 309 transitions. [2024-10-31 22:06:24,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states and 309 transitions. [2024-10-31 22:06:24,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 227. [2024-10-31 22:06:24,737 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:06:24,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 291 transitions. [2024-10-31 22:06:24,739 INFO L240 hiAutomatonCegarLoop]: Abstraction has 227 states and 291 transitions. [2024-10-31 22:06:24,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-10-31 22:06:24,740 INFO L425 stractBuchiCegarLoop]: Abstraction has 227 states and 291 transitions. [2024-10-31 22:06:24,740 INFO L332 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2024-10-31 22:06:24,740 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 227 states and 291 transitions. [2024-10-31 22:06:24,742 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 21 [2024-10-31 22:06:24,742 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:06:24,742 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:06:24,743 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:06:24,744 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:06:24,744 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:06:24,744 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:06:24,744 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:06:24,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1445718199, now seen corresponding path program 1 times [2024-10-31 22:06:24,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:06:24,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958095693] [2024-10-31 22:06:24,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:06:24,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:06:24,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:06:24,754 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:06:24,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:06:24,764 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:06:24,765 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:06:24,765 INFO L85 PathProgramCache]: Analyzing trace with hash -71423658, now seen corresponding path program 1 times [2024-10-31 22:06:24,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:06:24,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160521326] [2024-10-31 22:06:24,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:06:24,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:06:24,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:06:24,772 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:06:24,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:06:24,778 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:06:24,778 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:06:24,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1824948192, now seen corresponding path program 2 times [2024-10-31 22:06:24,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:06:24,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428686368] [2024-10-31 22:06:24,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:06:24,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:06:24,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:25,095 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-10-31 22:06:25,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:25,110 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:06:25,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:25,119 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:06:25,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:25,123 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-31 22:06:25,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:25,125 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-10-31 22:06:25,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:25,128 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-10-31 22:06:25,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:25,135 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:06:25,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:25,142 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:06:25,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:25,146 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-31 22:06:25,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:25,150 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-10-31 22:06:25,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:25,153 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:06:25,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:06:25,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428686368] [2024-10-31 22:06:25,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428686368] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:06:25,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019053275] [2024-10-31 22:06:25,154 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-31 22:06:25,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:06:25,155 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:25,157 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:06:25,159 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2024-10-31 22:06:25,241 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-31 22:06:25,242 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-31 22:06:25,243 INFO L255 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-10-31 22:06:25,245 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:06:25,367 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:06:25,367 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:06:25,696 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:06:25,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2019053275] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-31 22:06:25,697 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-31 22:06:25,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 19] total 21 [2024-10-31 22:06:25,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568199545] [2024-10-31 22:06:25,697 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-31 22:06:26,136 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:06:26,136 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:06:26,136 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:06:26,136 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:06:26,136 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-10-31 22:06:26,136 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:26,136 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:06:26,136 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:06:26,136 INFO L132 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-1.c_Iteration8_Loop [2024-10-31 22:06:26,137 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:06:26,137 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:06:26,137 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:26,148 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:26,153 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:26,155 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:26,157 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:26,159 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:26,161 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:26,163 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:26,200 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:06:26,200 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-10-31 22:06:26,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:26,200 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:26,201 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:26,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:26,203 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:06:26,204 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:26,218 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:06:26,218 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:06:26,256 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2024-10-31 22:06:26,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:26,257 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:26,259 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:26,260 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:26,260 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:06:26,260 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:26,299 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2024-10-31 22:06:26,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:26,300 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:26,302 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:26,303 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:26,304 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-10-31 22:06:26,304 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:06:26,324 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-10-31 22:06:26,343 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2024-10-31 22:06:26,344 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:06:26,344 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:06:26,344 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:06:26,344 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:06:26,344 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-10-31 22:06:26,344 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:26,344 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:06:26,346 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:06:26,346 INFO L132 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-1.c_Iteration8_Loop [2024-10-31 22:06:26,346 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:06:26,347 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:06:26,347 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:26,350 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:26,355 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:26,357 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:26,359 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:26,361 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:26,363 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:26,366 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:06:26,398 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:06:26,398 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-10-31 22:06:26,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:26,399 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:26,401 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:26,403 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:26,404 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:06:26,418 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:06:26,418 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:06:26,418 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:06:26,418 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:06:26,418 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:06:26,419 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:06:26,419 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:06:26,421 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:06:26,442 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2024-10-31 22:06:26,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:26,443 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:26,444 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:26,445 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:26,446 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:06:26,457 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:06:26,457 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:06:26,457 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:06:26,457 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:06:26,457 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:06:26,458 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:06:26,458 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:06:26,461 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-10-31 22:06:26,463 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2024-10-31 22:06:26,463 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2024-10-31 22:06:26,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:06:26,463 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:06:26,465 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:26,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/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:06:26,466 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-10-31 22:06:26,466 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-10-31 22:06:26,466 INFO L474 LassoAnalysis]: Proved termination. [2024-10-31 22:06:26,466 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo2_#in~n) = 1*fibo2_#in~n Supporting invariants [] [2024-10-31 22:06:26,504 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2024-10-31 22:06:26,505 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-10-31 22:06:26,517 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:06:26,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:26,593 INFO L255 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-10-31 22:06:26,595 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:06:26,793 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72e8d86b-6d69-4e4f-9054-2b4326dc6520/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2024-10-31 22:06:27,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:27,016 INFO L255 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-10-31 22:06:27,018 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:06:27,272 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:06:27,272 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:06:27,272 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:06:27,856 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:06:27,857 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:06:27,857 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:06:27,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 55 transitions. [2024-10-31 22:06:27,858 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 55 transitions. Stem has 54 letters. Loop has 39 letters. [2024-10-31 22:06:27,858 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:06:27,858 INFO L682 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-10-31 22:06:27,872 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:06:27,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:06:27,938 INFO L255 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-10-31 22:06:27,940 INFO L278 TraceCheckSpWp]: Computing forward predicates...