./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/recursive-simple/fibo_2calls_5-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 69874e26 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/data/config -Xmx15G -Xms4m -jar /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/recursive-simple/fibo_2calls_5-2.c -s /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer --witnessprinter.witness.filename witness.graphml --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 23bbff91fb2bcbd238fb97db06c7d4983c05a850 ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.2.0-69874e2 [2020-12-01 14:53:14,436 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-12-01 14:53:14,468 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-12-01 14:53:14,507 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-12-01 14:53:14,507 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-12-01 14:53:14,509 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-12-01 14:53:14,511 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-12-01 14:53:14,513 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-12-01 14:53:14,515 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-12-01 14:53:14,516 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-12-01 14:53:14,517 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-12-01 14:53:14,519 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-12-01 14:53:14,519 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-12-01 14:53:14,521 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-12-01 14:53:14,522 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-12-01 14:53:14,523 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-12-01 14:53:14,524 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-12-01 14:53:14,525 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-12-01 14:53:14,527 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-12-01 14:53:14,530 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-12-01 14:53:14,531 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-12-01 14:53:14,535 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-12-01 14:53:14,538 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-12-01 14:53:14,539 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-12-01 14:53:14,548 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-12-01 14:53:14,549 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-12-01 14:53:14,549 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-12-01 14:53:14,554 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-12-01 14:53:14,554 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-12-01 14:53:14,555 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-12-01 14:53:14,555 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-12-01 14:53:14,556 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-12-01 14:53:14,556 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-12-01 14:53:14,557 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-12-01 14:53:14,558 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-12-01 14:53:14,558 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-12-01 14:53:14,559 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-12-01 14:53:14,559 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-12-01 14:53:14,560 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-12-01 14:53:14,561 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-12-01 14:53:14,561 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-12-01 14:53:14,562 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2020-12-01 14:53:14,595 INFO L113 SettingsManager]: Loading preferences was successful [2020-12-01 14:53:14,595 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-12-01 14:53:14,597 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-12-01 14:53:14,597 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-12-01 14:53:14,598 INFO L138 SettingsManager]: * Use SBE=true [2020-12-01 14:53:14,598 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2020-12-01 14:53:14,598 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2020-12-01 14:53:14,598 INFO L138 SettingsManager]: * Use old map elimination=false [2020-12-01 14:53:14,599 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2020-12-01 14:53:14,599 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2020-12-01 14:53:14,600 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2020-12-01 14:53:14,600 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-12-01 14:53:14,600 INFO L138 SettingsManager]: * sizeof long=4 [2020-12-01 14:53:14,601 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2020-12-01 14:53:14,601 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-12-01 14:53:14,601 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-12-01 14:53:14,601 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-12-01 14:53:14,601 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2020-12-01 14:53:14,602 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2020-12-01 14:53:14,602 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2020-12-01 14:53:14,602 INFO L138 SettingsManager]: * sizeof long double=12 [2020-12-01 14:53:14,602 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-12-01 14:53:14,602 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2020-12-01 14:53:14,603 INFO L138 SettingsManager]: * Use constant arrays=true [2020-12-01 14:53:14,603 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2020-12-01 14:53:14,603 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-12-01 14:53:14,603 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-12-01 14:53:14,604 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2020-12-01 14:53:14,604 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-12-01 14:53:14,605 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-12-01 14:53:14,606 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-12-01 14:53:14,606 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2020-12-01 14:53:14,607 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2020-12-01 14:53:14,607 INFO L138 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-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/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-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> 23bbff91fb2bcbd238fb97db06c7d4983c05a850 [2020-12-01 14:53:14,868 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-12-01 14:53:14,892 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-12-01 14:53:14,897 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-12-01 14:53:14,899 INFO L271 PluginConnector]: Initializing CDTParser... [2020-12-01 14:53:14,899 INFO L275 PluginConnector]: CDTParser initialized [2020-12-01 14:53:14,900 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/../../sv-benchmarks/c/recursive-simple/fibo_2calls_5-2.c [2020-12-01 14:53:14,974 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/data/1af441c48/0036efef791f413eb57b2ad493521b3a/FLAG8a165b312 [2020-12-01 14:53:15,378 INFO L306 CDTParser]: Found 1 translation units. [2020-12-01 14:53:15,378 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/sv-benchmarks/c/recursive-simple/fibo_2calls_5-2.c [2020-12-01 14:53:15,385 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/data/1af441c48/0036efef791f413eb57b2ad493521b3a/FLAG8a165b312 [2020-12-01 14:53:15,784 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/data/1af441c48/0036efef791f413eb57b2ad493521b3a [2020-12-01 14:53:15,787 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-12-01 14:53:15,788 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-12-01 14:53:15,790 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-12-01 14:53:15,790 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-12-01 14:53:15,794 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-12-01 14:53:15,795 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.12 02:53:15" (1/1) ... [2020-12-01 14:53:15,797 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7d614277 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 02:53:15, skipping insertion in model container [2020-12-01 14:53:15,797 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.12 02:53:15" (1/1) ... [2020-12-01 14:53:15,805 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-12-01 14:53:15,818 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-12-01 14:53:16,050 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-12-01 14:53:16,065 INFO L203 MainTranslator]: Completed pre-run [2020-12-01 14:53:16,091 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-12-01 14:53:16,109 INFO L208 MainTranslator]: Completed translation [2020-12-01 14:53:16,109 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 02:53:16 WrapperNode [2020-12-01 14:53:16,111 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-12-01 14:53:16,113 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-12-01 14:53:16,114 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-12-01 14:53:16,114 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-12-01 14:53:16,122 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 02:53:16" (1/1) ... [2020-12-01 14:53:16,133 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 02:53:16" (1/1) ... [2020-12-01 14:53:16,150 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-12-01 14:53:16,151 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-12-01 14:53:16,151 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-12-01 14:53:16,152 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-12-01 14:53:16,160 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 02:53:16" (1/1) ... [2020-12-01 14:53:16,160 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 02:53:16" (1/1) ... [2020-12-01 14:53:16,175 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 02:53:16" (1/1) ... [2020-12-01 14:53:16,175 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 02:53:16" (1/1) ... [2020-12-01 14:53:16,178 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 02:53:16" (1/1) ... [2020-12-01 14:53:16,181 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 02:53:16" (1/1) ... [2020-12-01 14:53:16,188 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 02:53:16" (1/1) ... [2020-12-01 14:53:16,191 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-12-01 14:53:16,192 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-12-01 14:53:16,193 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-12-01 14:53:16,193 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-12-01 14:53:16,194 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 02:53:16" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:16,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-12-01 14:53:16,261 INFO L130 BoogieDeclarations]: Found specification of procedure fibo2 [2020-12-01 14:53:16,261 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo2 [2020-12-01 14:53:16,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-12-01 14:53:16,261 INFO L130 BoogieDeclarations]: Found specification of procedure fibo1 [2020-12-01 14:53:16,261 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo1 [2020-12-01 14:53:16,262 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-12-01 14:53:16,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-12-01 14:53:16,476 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-12-01 14:53:16,477 INFO L298 CfgBuilder]: Removed 6 assume(true) statements. [2020-12-01 14:53:16,478 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.12 02:53:16 BoogieIcfgContainer [2020-12-01 14:53:16,479 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-12-01 14:53:16,480 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2020-12-01 14:53:16,480 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2020-12-01 14:53:16,483 INFO L275 PluginConnector]: BuchiAutomizer initialized [2020-12-01 14:53:16,484 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-12-01 14:53:16,485 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 01.12 02:53:15" (1/3) ... [2020-12-01 14:53:16,486 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@38e11e4d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 01.12 02:53:16, skipping insertion in model container [2020-12-01 14:53:16,487 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-12-01 14:53:16,487 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 02:53:16" (2/3) ... [2020-12-01 14:53:16,487 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@38e11e4d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 01.12 02:53:16, skipping insertion in model container [2020-12-01 14:53:16,501 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-12-01 14:53:16,502 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.12 02:53:16" (3/3) ... [2020-12-01 14:53:16,503 INFO L389 chiAutomizerObserver]: Analyzing ICFG fibo_2calls_5-2.c [2020-12-01 14:53:16,562 INFO L359 BuchiCegarLoop]: Interprodecural is true [2020-12-01 14:53:16,562 INFO L360 BuchiCegarLoop]: Hoare is false [2020-12-01 14:53:16,562 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2020-12-01 14:53:16,562 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2020-12-01 14:53:16,563 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-12-01 14:53:16,563 INFO L364 BuchiCegarLoop]: Difference is false [2020-12-01 14:53:16,563 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-12-01 14:53:16,563 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2020-12-01 14:53:16,599 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 27 states. [2020-12-01 14:53:16,640 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2020-12-01 14:53:16,640 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-12-01 14:53:16,640 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-12-01 14:53:16,647 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1] [2020-12-01 14:53:16,648 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-12-01 14:53:16,648 INFO L427 BuchiCegarLoop]: ======== Iteration 1============ [2020-12-01 14:53:16,648 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 27 states. [2020-12-01 14:53:16,652 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2020-12-01 14:53:16,652 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-12-01 14:53:16,652 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-12-01 14:53:16,653 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1] [2020-12-01 14:53:16,653 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-12-01 14:53:16,660 INFO L794 eck$LassoCheckResult]: Stem: 26#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 12#L-1true havoc main_#res;havoc main_#t~ret11, main_~x~0, main_~result~0;main_~x~0 := 5; 22#L39true call main_#t~ret11 := fibo1(main_~x~0);< 27#fibo1ENTRYtrue [2020-12-01 14:53:16,661 INFO L796 eck$LassoCheckResult]: Loop: 27#fibo1ENTRYtrue ~n := #in~n; 4#L10true assume !(~n < 1); 10#L12true assume !(1 == ~n); 13#L15true call #t~ret7 := fibo2(~n - 1);< 15#fibo2ENTRYtrue ~n := #in~n; 28#L20true assume !(~n < 1); 20#L22true assume !(1 == ~n); 9#L25true call #t~ret9 := fibo1(~n - 1);< 27#fibo1ENTRYtrue [2020-12-01 14:53:16,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-01 14:53:16,667 INFO L82 PathProgramCache]: Analyzing trace with hash 29898, now seen corresponding path program 1 times [2020-12-01 14:53:16,678 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-01 14:53:16,678 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217363594] [2020-12-01 14:53:16,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-01 14:53:16,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-01 14:53:16,769 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-01 14:53:16,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-01 14:53:16,786 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-01 14:53:16,805 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-12-01 14:53:16,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-01 14:53:16,807 INFO L82 PathProgramCache]: Analyzing trace with hash 1206117480, now seen corresponding path program 1 times [2020-12-01 14:53:16,808 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-01 14:53:16,808 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980396596] [2020-12-01 14:53:16,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-01 14:53:16,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-01 14:53:16,817 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-01 14:53:16,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-01 14:53:16,823 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-01 14:53:16,826 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-12-01 14:53:16,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-01 14:53:16,828 INFO L82 PathProgramCache]: Analyzing trace with hash -1276411855, now seen corresponding path program 1 times [2020-12-01 14:53:16,828 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-01 14:53:16,828 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463010427] [2020-12-01 14:53:16,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-01 14:53:16,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-01 14:53:16,848 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-01 14:53:16,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-01 14:53:16,866 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-01 14:53:16,874 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-12-01 14:53:17,146 INFO L210 LassoAnalysis]: Preferences: [2020-12-01 14:53:17,147 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-12-01 14:53:17,147 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-12-01 14:53:17,147 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-12-01 14:53:17,151 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-12-01 14:53:17,152 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:17,152 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-12-01 14:53:17,152 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-12-01 14:53:17,152 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_5-2.c_Iteration1_Loop [2020-12-01 14:53:17,152 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-12-01 14:53:17,153 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-12-01 14:53:17,172 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:17,177 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:17,182 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:17,184 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:17,189 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:17,195 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:17,198 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:17,200 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:17,204 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:17,214 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:17,303 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-12-01 14:53:17,303 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:17,320 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:17,320 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-12-01 14:53:17,344 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:17,344 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#res=0} Honda state: {fibo2_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:17,366 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:17,366 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-12-01 14:53:17,390 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:17,390 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#res=0} Honda state: {fibo1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-12-01 14:53:17,432 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:17,432 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:17,446 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:17,446 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#in~n=0} Honda state: {fibo2_#in~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-12-01 14:53:17,486 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:17,487 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:17,498 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:17,498 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret7=0} Honda state: {fibo1_#t~ret7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:17,541 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:17,542 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-12-01 14:53:17,563 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:17,563 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret8=0} Honda state: {fibo1_#t~ret8=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:17,595 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:17,595 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-12-01 14:53:17,613 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:17,614 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_~n=0} Honda state: {fibo2_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:17,635 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:17,635 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-12-01 14:53:17,640 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:17,640 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_~n=0} Honda state: {fibo1_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:17,673 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:17,673 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-12-01 14:53:17,676 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:17,676 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret9=0} Honda state: {fibo2_#t~ret9=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:17,702 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:17,702 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:17,752 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-12-01 14:53:17,752 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-12-01 14:53:17,822 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-12-01 14:53:17,824 INFO L210 LassoAnalysis]: Preferences: [2020-12-01 14:53:17,824 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-12-01 14:53:17,824 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-12-01 14:53:17,824 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-12-01 14:53:17,825 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-12-01 14:53:17,825 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:17,825 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-12-01 14:53:17,825 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-12-01 14:53:17,825 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_5-2.c_Iteration1_Loop [2020-12-01 14:53:17,825 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-12-01 14:53:17,825 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-12-01 14:53:17,827 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:17,831 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:17,833 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:17,835 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:17,838 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:17,840 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:17,842 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:17,845 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:17,847 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:17,854 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:17,930 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-12-01 14:53:17,935 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-12-01 14:53:17,947 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:17,949 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:17,949 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:17,950 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:17,950 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:17,950 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:17,953 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:17,953 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:17,962 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-12-01 14:53:18,002 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:18,004 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:18,004 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:18,004 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:18,004 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:18,004 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:18,005 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:18,005 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:18,022 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:18,059 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:18,060 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:18,061 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:18,061 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:18,061 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:18,061 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:18,062 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:18,062 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:18,082 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:18,105 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:18,107 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:18,107 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:18,107 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:18,107 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:18,107 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:18,108 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:18,108 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:18,121 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:18,153 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:18,155 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:18,155 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:18,155 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:18,155 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:18,155 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:18,156 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:18,156 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:18,162 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:18,186 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:18,188 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:18,188 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:18,188 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:18,188 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:18,189 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:18,189 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:18,190 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:18,210 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-12-01 14:53:18,250 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:18,252 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:18,252 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:18,252 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:18,252 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:18,253 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:18,253 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:18,254 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:18,274 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:18,302 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:18,303 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:18,304 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:18,304 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:18,304 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:18,304 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:18,305 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:18,305 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:18,320 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:18,359 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:18,361 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:18,361 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:18,362 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:18,362 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:18,362 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:18,363 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:18,363 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:18,378 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-12-01 14:53:18,383 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2020-12-01 14:53:18,383 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-12-01 14:53:18,392 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-12-01 14:53:18,392 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-12-01 14:53:18,392 INFO L510 LassoAnalysis]: Proved termination. [2020-12-01 14:53:18,393 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo1_#in~n) = 1*fibo1_#in~n Supporting invariants [] Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:18,427 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-12-01 14:53:18,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-01 14:53:18,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:18,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 4 conjunts are in the unsatisfiable core [2020-12-01 14:53:18,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-01 14:53:18,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:18,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2020-12-01 14:53:18,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-01 14:53:18,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-01 14:53:18,594 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 5 loop predicates [2020-12-01 14:53:18,595 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 27 states. Second operand 6 states. [2020-12-01 14:53:18,844 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 27 states.. Second operand 6 states. Result 85 states and 117 transitions. Complement of second has 24 states. [2020-12-01 14:53:18,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 1 stem states 5 non-accepting loop states 1 accepting loop states [2020-12-01 14:53:18,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-12-01 14:53:18,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 21 transitions. [2020-12-01 14:53:18,856 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 21 transitions. Stem has 3 letters. Loop has 8 letters. [2020-12-01 14:53:18,857 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-12-01 14:53:18,857 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 21 transitions. Stem has 11 letters. Loop has 8 letters. [2020-12-01 14:53:18,857 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-12-01 14:53:18,857 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 21 transitions. Stem has 3 letters. Loop has 16 letters. [2020-12-01 14:53:18,858 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-12-01 14:53:18,859 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 85 states and 117 transitions. [2020-12-01 14:53:18,874 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2020-12-01 14:53:18,891 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 85 states to 61 states and 82 transitions. [2020-12-01 14:53:18,892 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 39 [2020-12-01 14:53:18,892 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 40 [2020-12-01 14:53:18,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 82 transitions. [2020-12-01 14:53:18,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-12-01 14:53:18,894 INFO L692 BuchiCegarLoop]: Abstraction has 61 states and 82 transitions. [2020-12-01 14:53:18,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states and 82 transitions. [2020-12-01 14:53:18,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 54. [2020-12-01 14:53:18,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2020-12-01 14:53:18,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 72 transitions. [2020-12-01 14:53:18,927 INFO L715 BuchiCegarLoop]: Abstraction has 54 states and 72 transitions. [2020-12-01 14:53:18,927 INFO L595 BuchiCegarLoop]: Abstraction has 54 states and 72 transitions. [2020-12-01 14:53:18,927 INFO L427 BuchiCegarLoop]: ======== Iteration 2============ [2020-12-01 14:53:18,927 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 54 states and 72 transitions. [2020-12-01 14:53:18,929 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2020-12-01 14:53:18,929 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-12-01 14:53:18,929 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-12-01 14:53:18,930 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-01 14:53:18,930 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-01 14:53:18,930 INFO L794 eck$LassoCheckResult]: Stem: 234#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 230#L-1 havoc main_#res;havoc main_#t~ret11, main_~x~0, main_~result~0;main_~x~0 := 5; 216#L39 call main_#t~ret11 := fibo1(main_~x~0);< 222#fibo1ENTRY ~n := #in~n; 215#L10 assume !(~n < 1); 217#L12 assume !(1 == ~n); 201#L15 call #t~ret7 := fibo2(~n - 1);< 233#fibo2ENTRY ~n := #in~n; 237#L20 assume !(~n < 1); 251#L22 assume !(1 == ~n); 212#L25 call #t~ret9 := fibo1(~n - 1);< 227#fibo1ENTRY ~n := #in~n; 211#L10 assume ~n < 1;#res := 0; 213#fibo1FINAL assume true; 220#fibo1EXIT >#48#return; 221#L25-1 [2020-12-01 14:53:18,931 INFO L796 eck$LassoCheckResult]: Loop: 221#L25-1 call #t~ret10 := fibo1(~n - 2);< 226#fibo1ENTRY ~n := #in~n; 246#L10 assume !(~n < 1); 247#L12 assume !(1 == ~n); 200#L15 call #t~ret7 := fibo2(~n - 1);< 239#fibo2ENTRY ~n := #in~n; 244#L20 assume !(~n < 1); 243#L22 assume !(1 == ~n); 224#L25 call #t~ret9 := fibo1(~n - 1);< 226#fibo1ENTRY ~n := #in~n; 246#L10 assume ~n < 1;#res := 0; 225#fibo1FINAL assume true; 229#fibo1EXIT >#48#return; 221#L25-1 [2020-12-01 14:53:18,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-01 14:53:18,931 INFO L82 PathProgramCache]: Analyzing trace with hash -722660232, now seen corresponding path program 1 times [2020-12-01 14:53:18,931 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-01 14:53:18,931 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919540976] [2020-12-01 14:53:18,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-01 14:53:18,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:19,020 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2020-12-01 14:53:19,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:19,059 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-12-01 14:53:19,060 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919540976] [2020-12-01 14:53:19,061 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-01 14:53:19,061 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-12-01 14:53:19,061 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516252060] [2020-12-01 14:53:19,064 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-12-01 14:53:19,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-01 14:53:19,065 INFO L82 PathProgramCache]: Analyzing trace with hash -880179458, now seen corresponding path program 1 times [2020-12-01 14:53:19,065 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-01 14:53:19,065 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156059580] [2020-12-01 14:53:19,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-01 14:53:19,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:19,112 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2020-12-01 14:53:19,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:19,150 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-12-01 14:53:19,150 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156059580] [2020-12-01 14:53:19,150 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-01 14:53:19,150 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-12-01 14:53:19,152 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044219936] [2020-12-01 14:53:19,152 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-12-01 14:53:19,152 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-01 14:53:19,154 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-12-01 14:53:19,155 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2020-12-01 14:53:19,156 INFO L87 Difference]: Start difference. First operand 54 states and 72 transitions. cyclomatic complexity: 20 Second operand 6 states. [2020-12-01 14:53:19,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-01 14:53:19,250 INFO L93 Difference]: Finished difference Result 68 states and 88 transitions. [2020-12-01 14:53:19,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-12-01 14:53:19,251 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 68 states and 88 transitions. [2020-12-01 14:53:19,257 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2020-12-01 14:53:19,260 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 68 states to 66 states and 86 transitions. [2020-12-01 14:53:19,260 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 46 [2020-12-01 14:53:19,262 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 46 [2020-12-01 14:53:19,263 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 86 transitions. [2020-12-01 14:53:19,263 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-12-01 14:53:19,263 INFO L692 BuchiCegarLoop]: Abstraction has 66 states and 86 transitions. [2020-12-01 14:53:19,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states and 86 transitions. [2020-12-01 14:53:19,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 58. [2020-12-01 14:53:19,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2020-12-01 14:53:19,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 76 transitions. [2020-12-01 14:53:19,280 INFO L715 BuchiCegarLoop]: Abstraction has 58 states and 76 transitions. [2020-12-01 14:53:19,280 INFO L595 BuchiCegarLoop]: Abstraction has 58 states and 76 transitions. [2020-12-01 14:53:19,280 INFO L427 BuchiCegarLoop]: ======== Iteration 3============ [2020-12-01 14:53:19,281 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 58 states and 76 transitions. [2020-12-01 14:53:19,282 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2020-12-01 14:53:19,282 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-12-01 14:53:19,282 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-12-01 14:53:19,283 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-01 14:53:19,284 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-01 14:53:19,284 INFO L794 eck$LassoCheckResult]: Stem: 375#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 374#L-1 havoc main_#res;havoc main_#t~ret11, main_~x~0, main_~result~0;main_~x~0 := 5; 355#L39 call main_#t~ret11 := fibo1(main_~x~0);< 364#fibo1ENTRY ~n := #in~n; 354#L10 assume !(~n < 1); 356#L12 assume !(1 == ~n); 346#L15 call #t~ret7 := fibo2(~n - 1);< 378#fibo2ENTRY ~n := #in~n; 399#L20 assume !(~n < 1); 400#L22 assume !(1 == ~n); 352#L25 call #t~ret9 := fibo1(~n - 1);< 371#fibo1ENTRY ~n := #in~n; 351#L10 assume !(~n < 1); 353#L12 assume 1 == ~n;#res := 1; 372#fibo1FINAL assume true; 365#fibo1EXIT >#48#return; 366#L25-1 [2020-12-01 14:53:19,284 INFO L796 eck$LassoCheckResult]: Loop: 366#L25-1 call #t~ret10 := fibo1(~n - 2);< 370#fibo1ENTRY ~n := #in~n; 389#L10 assume !(~n < 1); 390#L12 assume !(1 == ~n); 344#L15 call #t~ret7 := fibo2(~n - 1);< 388#fibo2ENTRY ~n := #in~n; 395#L20 assume !(~n < 1); 393#L22 assume !(1 == ~n); 368#L25 call #t~ret9 := fibo1(~n - 1);< 370#fibo1ENTRY ~n := #in~n; 389#L10 assume !(~n < 1); 390#L12 assume 1 == ~n;#res := 1; 369#fibo1FINAL assume true; 373#fibo1EXIT >#48#return; 366#L25-1 [2020-12-01 14:53:19,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-01 14:53:19,284 INFO L82 PathProgramCache]: Analyzing trace with hash -927605802, now seen corresponding path program 1 times [2020-12-01 14:53:19,285 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-01 14:53:19,285 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997932723] [2020-12-01 14:53:19,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-01 14:53:19,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:19,377 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2020-12-01 14:53:19,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:19,420 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-01 14:53:19,420 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997932723] [2020-12-01 14:53:19,420 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [814419803] [2020-12-01 14:53:19,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-01 14:53:19,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:19,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 8 conjunts are in the unsatisfiable core [2020-12-01 14:53:19,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-01 14:53:19,560 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-01 14:53:19,560 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-01 14:53:19,561 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2020-12-01 14:53:19,561 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351034403] [2020-12-01 14:53:19,561 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-12-01 14:53:19,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-01 14:53:19,562 INFO L82 PathProgramCache]: Analyzing trace with hash -1515734512, now seen corresponding path program 1 times [2020-12-01 14:53:19,562 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-01 14:53:19,562 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723188710] [2020-12-01 14:53:19,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-01 14:53:19,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-01 14:53:19,582 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-01 14:53:19,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-01 14:53:19,597 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-01 14:53:19,599 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-12-01 14:53:19,820 INFO L210 LassoAnalysis]: Preferences: [2020-12-01 14:53:19,820 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-12-01 14:53:19,820 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-12-01 14:53:19,820 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-12-01 14:53:19,820 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-12-01 14:53:19,820 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:19,821 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-12-01 14:53:19,821 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-12-01 14:53:19,821 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_5-2.c_Iteration3_Loop [2020-12-01 14:53:19,821 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-12-01 14:53:19,821 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-12-01 14:53:19,822 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:19,825 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:19,828 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:19,831 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:19,833 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:19,842 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:19,845 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:19,852 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:19,855 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:19,932 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-12-01 14:53:19,932 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:19,935 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:19,935 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-12-01 14:53:19,945 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:19,945 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret7=0} Honda state: {fibo1_#t~ret7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-12-01 14:53:19,984 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:19,984 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:20,006 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:20,006 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret8=0} Honda state: {fibo1_#t~ret8=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:20,034 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:20,034 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-12-01 14:53:20,036 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:20,036 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#in~n=0} Honda state: {fibo1_#in~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-12-01 14:53:20,056 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:20,056 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:20,069 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:20,069 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_~n=0} Honda state: {fibo1_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:20,088 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:20,088 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:20,115 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-12-01 14:53:20,116 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-12-01 14:53:21,045 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-12-01 14:53:21,047 INFO L210 LassoAnalysis]: Preferences: [2020-12-01 14:53:21,047 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-12-01 14:53:21,047 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-12-01 14:53:21,047 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-12-01 14:53:21,047 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-12-01 14:53:21,048 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:21,048 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-12-01 14:53:21,048 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-12-01 14:53:21,048 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_5-2.c_Iteration3_Loop [2020-12-01 14:53:21,048 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-12-01 14:53:21,048 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-12-01 14:53:21,050 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:21,055 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:21,060 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:21,062 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:21,078 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:21,081 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:21,084 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:21,089 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:21,092 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:21,181 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-12-01 14:53:21,181 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-12-01 14:53:21,185 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:21,187 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:21,187 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:21,187 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:21,187 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:21,187 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:21,188 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:21,188 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:21,198 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-12-01 14:53:21,232 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:21,234 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:21,234 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:21,234 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:21,234 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:21,234 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:21,235 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:21,235 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:21,245 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:21,267 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:21,268 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:21,268 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:21,269 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:21,269 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:21,269 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:21,269 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:21,269 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:21,274 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:21,293 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:21,295 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:21,295 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:21,295 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:21,295 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:21,295 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:21,297 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:21,297 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:21,317 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-12-01 14:53:21,321 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-12-01 14:53:21,321 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:21,323 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-12-01 14:53:21,324 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-12-01 14:53:21,324 INFO L510 LassoAnalysis]: Proved termination. [2020-12-01 14:53:21,324 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo2_~n) = 1*fibo2_~n Supporting invariants [] [2020-12-01 14:53:21,343 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-12-01 14:53:21,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-01 14:53:21,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:21,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 8 conjunts are in the unsatisfiable core [2020-12-01 14:53:21,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-01 14:53:21,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:21,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 15 conjunts are in the unsatisfiable core [2020-12-01 14:53:21,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-01 14:53:21,622 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-01 14:53:21,624 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 8 loop predicates [2020-12-01 14:53:21,624 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 58 states and 76 transitions. cyclomatic complexity: 20 Second operand 10 states. [2020-12-01 14:53:22,175 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 58 states and 76 transitions. cyclomatic complexity: 20. Second operand 10 states. Result 191 states and 263 transitions. Complement of second has 40 states. [2020-12-01 14:53:22,175 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 [2020-12-01 14:53:22,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-12-01 14:53:22,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 73 transitions. [2020-12-01 14:53:22,178 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 73 transitions. Stem has 16 letters. Loop has 14 letters. [2020-12-01 14:53:22,179 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-12-01 14:53:22,179 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 73 transitions. Stem has 30 letters. Loop has 14 letters. [2020-12-01 14:53:22,182 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-12-01 14:53:22,182 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 73 transitions. Stem has 16 letters. Loop has 28 letters. [2020-12-01 14:53:22,185 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-12-01 14:53:22,185 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 191 states and 263 transitions. [2020-12-01 14:53:22,193 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2020-12-01 14:53:22,202 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 191 states to 169 states and 237 transitions. [2020-12-01 14:53:22,202 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 103 [2020-12-01 14:53:22,202 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 106 [2020-12-01 14:53:22,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 169 states and 237 transitions. [2020-12-01 14:53:22,203 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-12-01 14:53:22,204 INFO L692 BuchiCegarLoop]: Abstraction has 169 states and 237 transitions. [2020-12-01 14:53:22,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states and 237 transitions. [2020-12-01 14:53:22,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 152. [2020-12-01 14:53:22,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2020-12-01 14:53:22,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 206 transitions. [2020-12-01 14:53:22,220 INFO L715 BuchiCegarLoop]: Abstraction has 152 states and 206 transitions. [2020-12-01 14:53:22,220 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-01 14:53:22,221 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-12-01 14:53:22,221 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2020-12-01 14:53:22,221 INFO L87 Difference]: Start difference. First operand 152 states and 206 transitions. Second operand 10 states. [2020-12-01 14:53:22,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-01 14:53:22,405 INFO L93 Difference]: Finished difference Result 183 states and 244 transitions. [2020-12-01 14:53:22,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-12-01 14:53:22,407 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 183 states and 244 transitions. [2020-12-01 14:53:22,412 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2020-12-01 14:53:22,417 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 183 states to 180 states and 240 transitions. [2020-12-01 14:53:22,417 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 117 [2020-12-01 14:53:22,418 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 117 [2020-12-01 14:53:22,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 180 states and 240 transitions. [2020-12-01 14:53:22,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-12-01 14:53:22,418 INFO L692 BuchiCegarLoop]: Abstraction has 180 states and 240 transitions. [2020-12-01 14:53:22,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states and 240 transitions. [2020-12-01 14:53:22,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 167. [2020-12-01 14:53:22,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 167 states. [2020-12-01 14:53:22,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 225 transitions. [2020-12-01 14:53:22,433 INFO L715 BuchiCegarLoop]: Abstraction has 167 states and 225 transitions. [2020-12-01 14:53:22,433 INFO L595 BuchiCegarLoop]: Abstraction has 167 states and 225 transitions. [2020-12-01 14:53:22,433 INFO L427 BuchiCegarLoop]: ======== Iteration 4============ [2020-12-01 14:53:22,433 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 167 states and 225 transitions. [2020-12-01 14:53:22,436 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2020-12-01 14:53:22,436 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-12-01 14:53:22,436 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-12-01 14:53:22,441 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [8, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2020-12-01 14:53:22,442 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [6, 5, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2020-12-01 14:53:22,442 INFO L794 eck$LassoCheckResult]: Stem: 1219#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 1214#L-1 havoc main_#res;havoc main_#t~ret11, main_~x~0, main_~result~0;main_~x~0 := 5; 1192#L39 call main_#t~ret11 := fibo1(main_~x~0);< 1193#fibo1ENTRY ~n := #in~n; 1257#L10 assume !(~n < 1); 1206#L12 assume !(1 == ~n); 1159#L15 call #t~ret7 := fibo2(~n - 1);< 1216#fibo2ENTRY ~n := #in~n; 1221#L20 assume !(~n < 1); 1175#L22 assume !(1 == ~n); 1176#L25 call #t~ret9 := fibo1(~n - 1);< 1205#fibo1ENTRY ~n := #in~n; 1182#L10 assume !(~n < 1); 1184#L12 assume !(1 == ~n); 1203#L15 call #t~ret7 := fibo2(~n - 1);< 1259#fibo2ENTRY ~n := #in~n; 1261#L20 assume !(~n < 1); 1262#L22 assume !(1 == ~n); 1183#L25 call #t~ret9 := fibo1(~n - 1);< 1205#fibo1ENTRY ~n := #in~n; 1182#L10 assume !(~n < 1); 1184#L12 assume !(1 == ~n); 1203#L15 call #t~ret7 := fibo2(~n - 1);< 1259#fibo2ENTRY ~n := #in~n; 1261#L20 assume ~n < 1;#res := 0; 1260#fibo2FINAL assume true; 1258#fibo2EXIT >#52#return; 1204#L15-1 call #t~ret8 := fibo2(~n - 2);< 1223#fibo2ENTRY ~n := #in~n; 1317#L20 assume !(~n < 1); 1316#L22 assume !(1 == ~n); 1183#L25 call #t~ret9 := fibo1(~n - 1);< 1205#fibo1ENTRY ~n := #in~n; 1256#L10 assume !(~n < 1); 1263#L12 assume 1 == ~n;#res := 1; 1264#fibo1FINAL assume true; 1251#fibo1EXIT >#48#return; 1208#L25-1 call #t~ret10 := fibo1(~n - 2);< 1213#fibo1ENTRY ~n := #in~n; 1249#L10 assume !(~n < 1); 1247#L12 assume !(1 == ~n); 1212#L15 call #t~ret7 := fibo2(~n - 1);< 1246#fibo2ENTRY ~n := #in~n; 1243#L20 assume ~n < 1;#res := 0; 1244#fibo2FINAL assume true; 1248#fibo2EXIT >#52#return; 1211#L15-1 call #t~ret8 := fibo2(~n - 2);< 1246#fibo2ENTRY ~n := #in~n; 1243#L20 assume !(~n < 1); 1239#L22 assume 1 == ~n;#res := 1; 1240#fibo2FINAL assume true; 1308#fibo2EXIT >#54#return; 1307#L15-2 #res := #t~ret7 + #t~ret8;havoc #t~ret8;havoc #t~ret7; 1319#fibo1FINAL assume true; 1318#fibo1EXIT >#50#return; 1188#L25-2 #res := #t~ret9 + #t~ret10;havoc #t~ret9;havoc #t~ret10; 1311#fibo2FINAL assume true; 1309#fibo2EXIT >#54#return; 1307#L15-2 #res := #t~ret7 + #t~ret8;havoc #t~ret8;havoc #t~ret7; 1319#fibo1FINAL assume true; 1318#fibo1EXIT >#48#return; 1186#L25-1 call #t~ret10 := fibo1(~n - 2);< 1300#fibo1ENTRY ~n := #in~n; 1298#L10 assume !(~n < 1); 1296#L12 assume !(1 == ~n); 1170#L15 call #t~ret7 := fibo2(~n - 1);< 1215#fibo2ENTRY ~n := #in~n; 1220#L20 assume ~n < 1;#res := 0; 1173#fibo2FINAL assume true; 1310#fibo2EXIT >#52#return; 1172#L15-1 call #t~ret8 := fibo2(~n - 2);< 1215#fibo2ENTRY ~n := #in~n; 1220#L20 assume ~n < 1;#res := 0; 1173#fibo2FINAL assume true; 1310#fibo2EXIT >#54#return; 1307#L15-2 #res := #t~ret7 + #t~ret8;havoc #t~ret8;havoc #t~ret7; 1319#fibo1FINAL assume true; 1318#fibo1EXIT >#50#return; 1188#L25-2 #res := #t~ret9 + #t~ret10;havoc #t~ret9;havoc #t~ret10; 1311#fibo2FINAL assume true; 1309#fibo2EXIT >#52#return; 1172#L15-1 [2020-12-01 14:53:22,442 INFO L796 eck$LassoCheckResult]: Loop: 1172#L15-1 call #t~ret8 := fibo2(~n - 2);< 1215#fibo2ENTRY ~n := #in~n; 1220#L20 assume !(~n < 1); 1169#L22 assume !(1 == ~n); 1174#L25 call #t~ret9 := fibo1(~n - 1);< 1300#fibo1ENTRY ~n := #in~n; 1298#L10 assume !(~n < 1); 1296#L12 assume !(1 == ~n); 1170#L15 call #t~ret7 := fibo2(~n - 1);< 1215#fibo2ENTRY ~n := #in~n; 1220#L20 assume !(~n < 1); 1169#L22 assume !(1 == ~n); 1174#L25 call #t~ret9 := fibo1(~n - 1);< 1300#fibo1ENTRY ~n := #in~n; 1298#L10 assume !(~n < 1); 1296#L12 assume !(1 == ~n); 1170#L15 call #t~ret7 := fibo2(~n - 1);< 1215#fibo2ENTRY ~n := #in~n; 1220#L20 assume ~n < 1;#res := 0; 1173#fibo2FINAL assume true; 1310#fibo2EXIT >#52#return; 1172#L15-1 call #t~ret8 := fibo2(~n - 2);< 1215#fibo2ENTRY ~n := #in~n; 1220#L20 assume ~n < 1;#res := 0; 1173#fibo2FINAL assume true; 1310#fibo2EXIT >#54#return; 1307#L15-2 #res := #t~ret7 + #t~ret8;havoc #t~ret8;havoc #t~ret7; 1319#fibo1FINAL assume true; 1318#fibo1EXIT >#48#return; 1186#L25-1 call #t~ret10 := fibo1(~n - 2);< 1300#fibo1ENTRY ~n := #in~n; 1298#L10 assume !(~n < 1); 1296#L12 assume !(1 == ~n); 1170#L15 call #t~ret7 := fibo2(~n - 1);< 1215#fibo2ENTRY ~n := #in~n; 1220#L20 assume ~n < 1;#res := 0; 1173#fibo2FINAL assume true; 1310#fibo2EXIT >#52#return; 1172#L15-1 call #t~ret8 := fibo2(~n - 2);< 1215#fibo2ENTRY ~n := #in~n; 1220#L20 assume ~n < 1;#res := 0; 1173#fibo2FINAL assume true; 1310#fibo2EXIT >#54#return; 1307#L15-2 #res := #t~ret7 + #t~ret8;havoc #t~ret8;havoc #t~ret7; 1319#fibo1FINAL assume true; 1318#fibo1EXIT >#50#return; 1188#L25-2 #res := #t~ret9 + #t~ret10;havoc #t~ret9;havoc #t~ret10; 1311#fibo2FINAL assume true; 1309#fibo2EXIT >#52#return; 1172#L15-1 [2020-12-01 14:53:22,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-01 14:53:22,443 INFO L82 PathProgramCache]: Analyzing trace with hash -1380034771, now seen corresponding path program 1 times [2020-12-01 14:53:22,443 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-01 14:53:22,443 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706026073] [2020-12-01 14:53:22,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-01 14:53:22,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:22,538 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2020-12-01 14:53:22,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:22,653 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-12-01 14:53:22,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:22,755 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-12-01 14:53:22,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:22,779 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2020-12-01 14:53:22,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:22,800 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-12-01 14:53:22,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:22,805 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2020-12-01 14:53:22,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:22,813 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-12-01 14:53:22,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:22,816 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2020-12-01 14:53:22,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:22,833 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2020-12-01 14:53:22,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:22,848 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-12-01 14:53:22,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:22,852 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2020-12-01 14:53:22,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:22,873 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 21 proven. 87 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2020-12-01 14:53:22,873 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706026073] [2020-12-01 14:53:22,873 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153156300] [2020-12-01 14:53:22,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-01 14:53:22,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:22,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 14 conjunts are in the unsatisfiable core [2020-12-01 14:53:22,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-01 14:53:23,199 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 30 proven. 79 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2020-12-01 14:53:23,199 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-01 14:53:23,200 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 21 [2020-12-01 14:53:23,200 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667685678] [2020-12-01 14:53:23,201 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-12-01 14:53:23,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-01 14:53:23,201 INFO L82 PathProgramCache]: Analyzing trace with hash -1411437133, now seen corresponding path program 1 times [2020-12-01 14:53:23,201 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-01 14:53:23,201 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016506539] [2020-12-01 14:53:23,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-01 14:53:23,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:23,216 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2020-12-01 14:53:23,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:23,225 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-12-01 14:53:23,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:23,240 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-12-01 14:53:23,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:23,256 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2020-12-01 14:53:23,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:23,259 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2020-12-01 14:53:23,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:23,264 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-12-01 14:53:23,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:23,266 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2020-12-01 14:53:23,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:23,274 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 13 proven. 15 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2020-12-01 14:53:23,275 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016506539] [2020-12-01 14:53:23,275 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923147947] [2020-12-01 14:53:23,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-01 14:53:23,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:23,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 8 conjunts are in the unsatisfiable core [2020-12-01 14:53:23,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-01 14:53:23,467 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 18 proven. 16 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2020-12-01 14:53:23,467 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-01 14:53:23,468 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9] total 12 [2020-12-01 14:53:23,468 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412995752] [2020-12-01 14:53:23,470 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-12-01 14:53:23,470 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-01 14:53:23,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-12-01 14:53:23,471 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2020-12-01 14:53:23,471 INFO L87 Difference]: Start difference. First operand 167 states and 225 transitions. cyclomatic complexity: 63 Second operand 12 states. [2020-12-01 14:53:23,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-01 14:53:23,798 INFO L93 Difference]: Finished difference Result 223 states and 293 transitions. [2020-12-01 14:53:23,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-12-01 14:53:23,799 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 223 states and 293 transitions. [2020-12-01 14:53:23,804 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2020-12-01 14:53:23,809 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 223 states to 200 states and 262 transitions. [2020-12-01 14:53:23,810 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 134 [2020-12-01 14:53:23,810 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 134 [2020-12-01 14:53:23,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 200 states and 262 transitions. [2020-12-01 14:53:23,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-12-01 14:53:23,811 INFO L692 BuchiCegarLoop]: Abstraction has 200 states and 262 transitions. [2020-12-01 14:53:23,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states and 262 transitions. [2020-12-01 14:53:23,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 184. [2020-12-01 14:53:23,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 184 states. [2020-12-01 14:53:23,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 238 transitions. [2020-12-01 14:53:23,826 INFO L715 BuchiCegarLoop]: Abstraction has 184 states and 238 transitions. [2020-12-01 14:53:23,826 INFO L595 BuchiCegarLoop]: Abstraction has 184 states and 238 transitions. [2020-12-01 14:53:23,826 INFO L427 BuchiCegarLoop]: ======== Iteration 5============ [2020-12-01 14:53:23,827 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 184 states and 238 transitions. [2020-12-01 14:53:23,829 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2020-12-01 14:53:23,829 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-12-01 14:53:23,829 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-12-01 14:53:23,830 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-01 14:53:23,830 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-01 14:53:23,830 INFO L794 eck$LassoCheckResult]: Stem: 2335#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2328#L-1 havoc main_#res;havoc main_#t~ret11, main_~x~0, main_~result~0;main_~x~0 := 5; 2285#L39 call main_#t~ret11 := fibo1(main_~x~0);< 2306#fibo1ENTRY ~n := #in~n; 2284#L10 assume !(~n < 1); 2286#L12 assume !(1 == ~n); 2318#L15 call #t~ret7 := fibo2(~n - 1);< 2331#fibo2ENTRY ~n := #in~n; 2412#L20 assume !(~n < 1); 2411#L22 assume !(1 == ~n); 2341#L25 call #t~ret9 := fibo1(~n - 1);< 2314#fibo1ENTRY ~n := #in~n; 2366#L10 assume !(~n < 1); 2365#L12 assume !(1 == ~n); 2298#L15 call #t~ret7 := fibo2(~n - 1);< 2353#fibo2ENTRY ~n := #in~n; 2373#L20 assume !(~n < 1); 2371#L22 assume !(1 == ~n); 2291#L25 call #t~ret9 := fibo1(~n - 1);< 2314#fibo1ENTRY ~n := #in~n; 2374#L10 assume !(~n < 1); 2385#L12 assume 1 == ~n;#res := 1; 2386#fibo1FINAL assume true; 2447#fibo1EXIT >#48#return; 2445#L25-1 call #t~ret10 := fibo1(~n - 2);< 2446#fibo1ENTRY ~n := #in~n; 2448#L10 assume ~n < 1;#res := 0; 2417#fibo1FINAL assume true; 2444#fibo1EXIT >#50#return; 2432#L25-2 #res := #t~ret9 + #t~ret10;havoc #t~ret9;havoc #t~ret10; 2430#fibo2FINAL assume true; 2394#fibo2EXIT >#52#return; 2293#L15-1 [2020-12-01 14:53:23,831 INFO L796 eck$LassoCheckResult]: Loop: 2293#L15-1 call #t~ret8 := fibo2(~n - 2);< 2340#fibo2ENTRY ~n := #in~n; 2342#L20 assume !(~n < 1); 2344#L22 assume !(1 == ~n); 2320#L25 call #t~ret9 := fibo1(~n - 1);< 2408#fibo1ENTRY ~n := #in~n; 2410#L10 assume !(~n < 1); 2402#L12 assume !(1 == ~n); 2294#L15 call #t~ret7 := fibo2(~n - 1);< 2340#fibo2ENTRY ~n := #in~n; 2342#L20 assume !(~n < 1); 2344#L22 assume 1 == ~n;#res := 1; 2292#fibo2FINAL assume true; 2296#fibo2EXIT >#52#return; 2293#L15-1 [2020-12-01 14:53:23,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-01 14:53:23,831 INFO L82 PathProgramCache]: Analyzing trace with hash -658151768, now seen corresponding path program 1 times [2020-12-01 14:53:23,831 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-01 14:53:23,831 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924970624] [2020-12-01 14:53:23,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-01 14:53:23,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-01 14:53:23,840 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-01 14:53:23,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-01 14:53:23,848 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-01 14:53:23,856 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-12-01 14:53:23,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-01 14:53:23,856 INFO L82 PathProgramCache]: Analyzing trace with hash -815837104, now seen corresponding path program 1 times [2020-12-01 14:53:23,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-01 14:53:23,861 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204006312] [2020-12-01 14:53:23,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-01 14:53:23,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-01 14:53:23,864 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-01 14:53:23,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-01 14:53:23,867 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-01 14:53:23,868 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-12-01 14:53:23,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-01 14:53:23,869 INFO L82 PathProgramCache]: Analyzing trace with hash 1977386679, now seen corresponding path program 1 times [2020-12-01 14:53:23,869 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-01 14:53:23,869 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245724837] [2020-12-01 14:53:23,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-01 14:53:23,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:23,969 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2020-12-01 14:53:23,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:23,978 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-12-01 14:53:23,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:23,981 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2020-12-01 14:53:23,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:23,985 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2020-12-01 14:53:23,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:23,990 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 25 proven. 20 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2020-12-01 14:53:23,990 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245724837] [2020-12-01 14:53:23,990 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425357461] [2020-12-01 14:53:23,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-01 14:53:24,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:24,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 12 conjunts are in the unsatisfiable core [2020-12-01 14:53:24,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-01 14:53:24,143 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 36 proven. 14 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-12-01 14:53:24,143 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-01 14:53:24,143 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 14 [2020-12-01 14:53:24,143 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934629217] [2020-12-01 14:53:24,330 INFO L210 LassoAnalysis]: Preferences: [2020-12-01 14:53:24,330 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-12-01 14:53:24,330 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-12-01 14:53:24,330 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-12-01 14:53:24,330 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-12-01 14:53:24,330 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:24,330 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-12-01 14:53:24,330 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-12-01 14:53:24,330 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_5-2.c_Iteration5_Loop [2020-12-01 14:53:24,330 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-12-01 14:53:24,330 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-12-01 14:53:24,331 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:24,334 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:24,336 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:24,339 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:24,341 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:24,347 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:24,354 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:24,356 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:24,366 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:24,434 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-12-01 14:53:24,434 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-12-01 14:53:24,439 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:24,439 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:24,442 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:24,442 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret9=0} Honda state: {fibo2_#t~ret9=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:24,462 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:24,462 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-12-01 14:53:24,465 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:24,465 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#in~n=0} Honda state: {fibo2_#in~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:24,484 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:24,484 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-12-01 14:53:24,487 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:24,487 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret7=1} Honda state: {fibo1_#t~ret7=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:24,510 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:24,510 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-12-01 14:53:24,529 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:24,529 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#res=0} Honda state: {fibo1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:24,549 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:24,549 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-12-01 14:53:24,552 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:24,552 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#res=0} Honda state: {fibo2_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:24,576 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:24,576 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:24,600 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-12-01 14:53:24,600 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-12-01 14:53:25,456 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-12-01 14:53:25,458 INFO L210 LassoAnalysis]: Preferences: [2020-12-01 14:53:25,458 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-12-01 14:53:25,458 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-12-01 14:53:25,458 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-12-01 14:53:25,458 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-12-01 14:53:25,459 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:25,459 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-12-01 14:53:25,459 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-12-01 14:53:25,459 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_5-2.c_Iteration5_Loop [2020-12-01 14:53:25,459 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-12-01 14:53:25,459 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-12-01 14:53:25,460 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:25,467 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:25,469 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:25,472 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:25,474 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:25,477 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:25,479 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:25,481 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:25,488 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:25,539 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-12-01 14:53:25,539 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:25,547 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:25,549 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:25,549 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:25,549 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:25,549 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:25,549 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:25,549 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:25,549 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:25,554 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:25,573 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:25,574 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:25,575 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:25,575 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:25,575 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:25,575 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:25,575 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:25,575 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:25,576 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:25,596 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:25,597 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:25,597 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:25,597 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:25,597 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:25,597 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:25,598 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:25,598 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:25,609 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:25,628 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:25,630 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:25,630 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:25,630 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:25,630 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:25,630 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:25,630 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:25,631 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:25,632 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:25,652 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:25,653 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:25,653 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:25,653 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:25,653 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:25,653 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:25,654 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:25,654 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:25,655 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:25,675 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:25,676 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:25,676 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:25,676 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:25,676 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:25,676 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:25,677 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:25,677 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:25,678 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:25,697 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:25,699 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:25,699 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:25,699 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:25,699 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:25,699 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:25,699 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:25,699 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:25,701 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:25,721 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:25,723 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:25,723 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:25,723 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:25,723 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:25,723 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:25,725 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:25,725 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:25,733 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-12-01 14:53:25,736 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-12-01 14:53:25,736 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:25,738 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-12-01 14:53:25,739 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-12-01 14:53:25,739 INFO L510 LassoAnalysis]: Proved termination. [2020-12-01 14:53:25,739 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo1_~n) = 1*fibo1_~n Supporting invariants [] [2020-12-01 14:53:25,757 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-12-01 14:53:25,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-01 14:53:25,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:25,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 14 conjunts are in the unsatisfiable core [2020-12-01 14:53:25,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-01 14:53:25,950 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-01 14:53:25,967 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-01 14:53:25,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:26,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 15 conjunts are in the unsatisfiable core [2020-12-01 14:53:26,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-01 14:53:26,130 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-01 14:53:26,131 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 8 loop predicates [2020-12-01 14:53:26,131 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 184 states and 238 transitions. cyclomatic complexity: 59 Second operand 10 states. [2020-12-01 14:53:26,652 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 184 states and 238 transitions. cyclomatic complexity: 59. Second operand 10 states. Result 717 states and 936 transitions. Complement of second has 40 states. [2020-12-01 14:53:26,652 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 [2020-12-01 14:53:26,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-12-01 14:53:26,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 69 transitions. [2020-12-01 14:53:26,654 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 69 transitions. Stem has 32 letters. Loop has 14 letters. [2020-12-01 14:53:26,657 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-12-01 14:53:26,657 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 69 transitions. Stem has 46 letters. Loop has 14 letters. [2020-12-01 14:53:26,659 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-12-01 14:53:26,659 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 69 transitions. Stem has 32 letters. Loop has 28 letters. [2020-12-01 14:53:26,661 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-12-01 14:53:26,661 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 717 states and 936 transitions. [2020-12-01 14:53:26,676 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 40 [2020-12-01 14:53:26,694 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 717 states to 646 states and 859 transitions. [2020-12-01 14:53:26,694 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 301 [2020-12-01 14:53:26,696 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 308 [2020-12-01 14:53:26,696 INFO L73 IsDeterministic]: Start isDeterministic. Operand 646 states and 859 transitions. [2020-12-01 14:53:26,700 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-12-01 14:53:26,700 INFO L692 BuchiCegarLoop]: Abstraction has 646 states and 859 transitions. [2020-12-01 14:53:26,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states and 859 transitions. [2020-12-01 14:53:26,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 625. [2020-12-01 14:53:26,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 625 states. [2020-12-01 14:53:26,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 829 transitions. [2020-12-01 14:53:26,779 INFO L715 BuchiCegarLoop]: Abstraction has 625 states and 829 transitions. [2020-12-01 14:53:26,779 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-01 14:53:26,779 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-12-01 14:53:26,780 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2020-12-01 14:53:26,780 INFO L87 Difference]: Start difference. First operand 625 states and 829 transitions. Second operand 14 states. [2020-12-01 14:53:27,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-01 14:53:27,027 INFO L93 Difference]: Finished difference Result 234 states and 284 transitions. [2020-12-01 14:53:27,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-12-01 14:53:27,028 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 234 states and 284 transitions. [2020-12-01 14:53:27,032 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 18 [2020-12-01 14:53:27,035 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 234 states to 219 states and 269 transitions. [2020-12-01 14:53:27,035 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 155 [2020-12-01 14:53:27,036 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 155 [2020-12-01 14:53:27,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 219 states and 269 transitions. [2020-12-01 14:53:27,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-12-01 14:53:27,036 INFO L692 BuchiCegarLoop]: Abstraction has 219 states and 269 transitions. [2020-12-01 14:53:27,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states and 269 transitions. [2020-12-01 14:53:27,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 199. [2020-12-01 14:53:27,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 199 states. [2020-12-01 14:53:27,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 245 transitions. [2020-12-01 14:53:27,045 INFO L715 BuchiCegarLoop]: Abstraction has 199 states and 245 transitions. [2020-12-01 14:53:27,045 INFO L595 BuchiCegarLoop]: Abstraction has 199 states and 245 transitions. [2020-12-01 14:53:27,045 INFO L427 BuchiCegarLoop]: ======== Iteration 6============ [2020-12-01 14:53:27,045 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 199 states and 245 transitions. [2020-12-01 14:53:27,047 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 18 [2020-12-01 14:53:27,047 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-12-01 14:53:27,047 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-12-01 14:53:27,054 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-01 14:53:27,054 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-12-01 14:53:27,056 INFO L794 eck$LassoCheckResult]: Stem: 4500#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4499#L-1 havoc main_#res;havoc main_#t~ret11, main_~x~0, main_~result~0;main_~x~0 := 5; 4468#L39 call main_#t~ret11 := fibo1(main_~x~0);< 4469#fibo1ENTRY ~n := #in~n; 4550#L10 assume !(~n < 1); 4492#L12 assume !(1 == ~n); 4487#L15 call #t~ret7 := fibo2(~n - 1);< 4568#fibo2ENTRY ~n := #in~n; 4513#L20 assume !(~n < 1); 4514#L22 assume !(1 == ~n); 4456#L25 call #t~ret9 := fibo1(~n - 1);< 4488#fibo1ENTRY ~n := #in~n; 4501#L10 assume !(~n < 1); 4556#L12 assume !(1 == ~n); 4547#L15 call #t~ret7 := fibo2(~n - 1);< 4548#fibo2ENTRY ~n := #in~n; 4555#L20 assume !(~n < 1); 4554#L22 assume 1 == ~n;#res := 1; 4553#fibo2FINAL assume true; 4546#fibo2EXIT >#52#return; 4544#L15-1 call #t~ret8 := fibo2(~n - 2);< 4545#fibo2ENTRY ~n := #in~n; 4551#L20 assume ~n < 1;#res := 0; 4549#fibo2FINAL assume true; 4543#fibo2EXIT >#54#return; 4542#L15-2 #res := #t~ret7 + #t~ret8;havoc #t~ret8;havoc #t~ret7; 4541#fibo1FINAL assume true; 4538#fibo1EXIT >#48#return; 4526#L25-1 call #t~ret10 := fibo1(~n - 2);< 4498#fibo1ENTRY ~n := #in~n; 4531#L10 assume !(~n < 1); 4529#L12 assume !(1 == ~n); 4445#L15 call #t~ret7 := fibo2(~n - 1);< 4522#fibo2ENTRY ~n := #in~n; 4520#L20 assume !(~n < 1); 4519#L22 assume !(1 == ~n); 4471#L25 call #t~ret9 := fibo1(~n - 1);< 4628#fibo1ENTRY ~n := #in~n; 4638#L10 assume !(~n < 1); 4637#L12 assume !(1 == ~n); 4484#L15 call #t~ret7 := fibo2(~n - 1);< 4502#fibo2ENTRY [2020-12-01 14:53:27,056 INFO L796 eck$LassoCheckResult]: Loop: 4502#fibo2ENTRY ~n := #in~n; 4599#L20 assume !(~n < 1); 4560#L22 assume !(1 == ~n); 4477#L25 call #t~ret9 := fibo1(~n - 1);< 4486#fibo1ENTRY ~n := #in~n; 4640#L10 assume !(~n < 1); 4558#L12 assume !(1 == ~n); 4485#L15 call #t~ret7 := fibo2(~n - 1);< 4502#fibo2ENTRY [2020-12-01 14:53:27,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-01 14:53:27,057 INFO L82 PathProgramCache]: Analyzing trace with hash 1779459932, now seen corresponding path program 1 times [2020-12-01 14:53:27,057 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-01 14:53:27,060 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751717863] [2020-12-01 14:53:27,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-01 14:53:27,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:27,124 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2020-12-01 14:53:27,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:27,166 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-12-01 14:53:27,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:27,199 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2020-12-01 14:53:27,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:27,204 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 25 proven. 12 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-12-01 14:53:27,204 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751717863] [2020-12-01 14:53:27,204 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984929230] [2020-12-01 14:53:27,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-01 14:53:27,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:27,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 10 conjunts are in the unsatisfiable core [2020-12-01 14:53:27,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-01 14:53:27,341 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 25 proven. 12 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-12-01 14:53:27,342 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-01 14:53:27,342 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 14 [2020-12-01 14:53:27,344 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348177832] [2020-12-01 14:53:27,345 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-12-01 14:53:27,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-01 14:53:27,345 INFO L82 PathProgramCache]: Analyzing trace with hash 996300776, now seen corresponding path program 2 times [2020-12-01 14:53:27,345 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-01 14:53:27,346 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305286660] [2020-12-01 14:53:27,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-01 14:53:27,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-01 14:53:27,348 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-01 14:53:27,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-01 14:53:27,349 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-01 14:53:27,351 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-12-01 14:53:27,479 INFO L210 LassoAnalysis]: Preferences: [2020-12-01 14:53:27,479 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-12-01 14:53:27,479 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-12-01 14:53:27,479 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-12-01 14:53:27,480 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-12-01 14:53:27,480 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:27,480 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-12-01 14:53:27,480 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-12-01 14:53:27,480 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_5-2.c_Iteration6_Loop [2020-12-01 14:53:27,480 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-12-01 14:53:27,480 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-12-01 14:53:27,484 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:27,487 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:27,489 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:27,492 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:27,495 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:27,497 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:27,500 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:27,502 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:27,508 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:27,516 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:27,574 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-12-01 14:53:27,575 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-12-01 14:53:27,580 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:27,580 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:27,594 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:27,594 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret8=0} Honda state: {fibo1_#t~ret8=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-12-01 14:53:27,633 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:27,633 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:27,649 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:27,650 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#in~n=0} Honda state: {fibo1_#in~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-12-01 14:53:27,684 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:27,684 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:27,698 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:27,698 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#res=0} Honda state: {fibo2_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-12-01 14:53:27,736 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:27,736 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:27,740 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:27,740 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_~n=0} Honda state: {fibo1_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:27,762 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:27,762 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-12-01 14:53:27,766 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:27,766 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_~n=0} Honda state: {fibo2_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:27,786 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:27,786 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-12-01 14:53:27,790 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:27,790 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#res=0} Honda state: {fibo1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:27,810 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:27,810 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-12-01 14:53:27,814 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:27,814 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret10=0} Honda state: {fibo2_#t~ret10=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:27,836 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:27,836 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-12-01 14:53:27,838 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:27,838 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret9=0} Honda state: {fibo2_#t~ret9=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:27,857 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:27,857 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 63 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:27,880 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-12-01 14:53:27,880 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-12-01 14:53:27,932 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-12-01 14:53:27,933 INFO L210 LassoAnalysis]: Preferences: [2020-12-01 14:53:27,933 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-12-01 14:53:27,933 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-12-01 14:53:27,933 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-12-01 14:53:27,933 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-12-01 14:53:27,934 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:27,934 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-12-01 14:53:27,934 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-12-01 14:53:27,934 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_5-2.c_Iteration6_Loop [2020-12-01 14:53:27,934 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-12-01 14:53:27,934 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-12-01 14:53:27,934 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:27,937 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:27,939 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:27,941 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:27,943 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:27,945 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:27,947 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:27,950 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:27,952 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:27,955 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:28,036 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-12-01 14:53:28,036 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 64 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-12-01 14:53:28,051 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:28,052 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:28,053 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:28,053 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:28,053 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:28,053 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:28,054 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:28,054 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 64 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:28,070 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 65 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:28,095 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:28,096 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:28,096 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:28,096 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:28,096 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:28,096 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:28,096 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:28,097 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:28,106 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 66 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:28,128 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:28,129 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:28,129 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:28,129 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:28,129 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:28,130 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:28,130 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:28,130 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:28,139 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 67 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:28,165 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:28,166 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:28,166 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:28,166 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:28,167 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:28,167 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:28,167 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:28,167 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:28,168 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 68 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:28,188 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:28,189 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:28,189 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:28,190 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:28,190 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:28,190 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:28,190 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:28,190 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:28,192 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 69 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-12-01 14:53:28,216 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false Waiting until toolchain timeout for monitored process 69 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:28,217 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:28,218 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:28,218 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:28,218 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:28,218 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:28,218 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:28,218 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:28,220 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 70 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:28,240 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:28,241 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:28,241 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:28,241 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:28,241 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:28,241 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:28,241 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:28,242 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:28,243 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 71 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:28,262 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:28,263 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:28,263 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:28,263 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:28,263 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:28,264 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:28,264 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:28,264 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:28,265 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 72 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:28,291 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:28,293 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:28,293 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:28,293 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:28,293 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:28,293 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:28,293 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:28,293 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:28,294 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 73 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:28,315 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:28,317 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:28,317 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:28,317 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:28,317 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:28,317 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:28,318 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:28,318 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:28,319 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-12-01 14:53:28,321 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2020-12-01 14:53:28,321 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 74 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:28,324 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-12-01 14:53:28,324 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-12-01 14:53:28,324 INFO L510 LassoAnalysis]: Proved termination. [2020-12-01 14:53:28,324 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo2_#in~n) = 1*fibo2_#in~n Supporting invariants [] [2020-12-01 14:53:28,342 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-12-01 14:53:28,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-01 14:53:28,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:28,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 20 conjunts are in the unsatisfiable core [2020-12-01 14:53:28,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-01 14:53:28,484 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-01 14:53:28,504 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-01 14:53:28,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:28,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2020-12-01 14:53:28,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-01 14:53:28,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-01 14:53:28,629 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 5 loop predicates [2020-12-01 14:53:28,629 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 199 states and 245 transitions. cyclomatic complexity: 51 Second operand 7 states. [2020-12-01 14:53:28,787 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 199 states and 245 transitions. cyclomatic complexity: 51. Second operand 7 states. Result 223 states and 270 transitions. Complement of second has 21 states. [2020-12-01 14:53:28,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 8 states 2 stem states 5 non-accepting loop states 1 accepting loop states [2020-12-01 14:53:28,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-12-01 14:53:28,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 23 transitions. [2020-12-01 14:53:28,789 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 23 transitions. Stem has 41 letters. Loop has 8 letters. [2020-12-01 14:53:28,789 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-12-01 14:53:28,789 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2020-12-01 14:53:28,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-01 14:53:28,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:28,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 20 conjunts are in the unsatisfiable core [2020-12-01 14:53:28,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-01 14:53:28,912 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-01 14:53:28,921 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-01 14:53:28,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:28,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2020-12-01 14:53:28,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-01 14:53:29,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-01 14:53:29,020 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 5 loop predicates [2020-12-01 14:53:29,020 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 199 states and 245 transitions. cyclomatic complexity: 51 Second operand 7 states. [2020-12-01 14:53:29,162 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 199 states and 245 transitions. cyclomatic complexity: 51. Second operand 7 states. Result 223 states and 270 transitions. Complement of second has 21 states. [2020-12-01 14:53:29,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 8 states 2 stem states 5 non-accepting loop states 1 accepting loop states [2020-12-01 14:53:29,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-12-01 14:53:29,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 23 transitions. [2020-12-01 14:53:29,164 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 23 transitions. Stem has 41 letters. Loop has 8 letters. [2020-12-01 14:53:29,164 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-12-01 14:53:29,164 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2020-12-01 14:53:29,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-01 14:53:29,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:29,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 20 conjunts are in the unsatisfiable core [2020-12-01 14:53:29,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-01 14:53:29,312 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-01 14:53:29,323 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-01 14:53:29,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:29,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2020-12-01 14:53:29,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-01 14:53:29,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-01 14:53:29,414 INFO L152 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 [2020-12-01 14:53:29,414 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 199 states and 245 transitions. cyclomatic complexity: 51 Second operand 7 states. [2020-12-01 14:53:29,584 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 199 states and 245 transitions. cyclomatic complexity: 51. Second operand 7 states. Result 401 states and 472 transitions. Complement of second has 25 states. [2020-12-01 14:53:29,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 8 states 2 stem states 5 non-accepting loop states 1 accepting loop states [2020-12-01 14:53:29,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-12-01 14:53:29,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 42 transitions. [2020-12-01 14:53:29,585 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 42 transitions. Stem has 41 letters. Loop has 8 letters. [2020-12-01 14:53:29,586 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-12-01 14:53:29,586 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 42 transitions. Stem has 49 letters. Loop has 8 letters. [2020-12-01 14:53:29,587 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-12-01 14:53:29,587 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 42 transitions. Stem has 41 letters. Loop has 16 letters. [2020-12-01 14:53:29,587 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-12-01 14:53:29,588 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 401 states and 472 transitions. [2020-12-01 14:53:29,593 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 34 [2020-12-01 14:53:29,597 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 401 states to 297 states and 362 transitions. [2020-12-01 14:53:29,597 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 171 [2020-12-01 14:53:29,597 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 185 [2020-12-01 14:53:29,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 297 states and 362 transitions. [2020-12-01 14:53:29,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-12-01 14:53:29,598 INFO L692 BuchiCegarLoop]: Abstraction has 297 states and 362 transitions. [2020-12-01 14:53:29,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states and 362 transitions. [2020-12-01 14:53:29,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 272. [2020-12-01 14:53:29,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 272 states. [2020-12-01 14:53:29,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 328 transitions. [2020-12-01 14:53:29,607 INFO L715 BuchiCegarLoop]: Abstraction has 272 states and 328 transitions. [2020-12-01 14:53:29,607 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-01 14:53:29,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-12-01 14:53:29,608 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2020-12-01 14:53:29,608 INFO L87 Difference]: Start difference. First operand 272 states and 328 transitions. Second operand 14 states. [2020-12-01 14:53:29,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-01 14:53:29,869 INFO L93 Difference]: Finished difference Result 304 states and 372 transitions. [2020-12-01 14:53:29,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-12-01 14:53:29,870 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 304 states and 372 transitions. [2020-12-01 14:53:29,874 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 28 [2020-12-01 14:53:29,879 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 304 states to 302 states and 370 transitions. [2020-12-01 14:53:29,879 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 192 [2020-12-01 14:53:29,880 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 192 [2020-12-01 14:53:29,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 302 states and 370 transitions. [2020-12-01 14:53:29,881 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-12-01 14:53:29,881 INFO L692 BuchiCegarLoop]: Abstraction has 302 states and 370 transitions. [2020-12-01 14:53:29,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states and 370 transitions. [2020-12-01 14:53:29,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 277. [2020-12-01 14:53:29,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 277 states. [2020-12-01 14:53:29,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 336 transitions. [2020-12-01 14:53:29,891 INFO L715 BuchiCegarLoop]: Abstraction has 277 states and 336 transitions. [2020-12-01 14:53:29,891 INFO L595 BuchiCegarLoop]: Abstraction has 277 states and 336 transitions. [2020-12-01 14:53:29,891 INFO L427 BuchiCegarLoop]: ======== Iteration 7============ [2020-12-01 14:53:29,892 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 277 states and 336 transitions. [2020-12-01 14:53:29,902 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 28 [2020-12-01 14:53:29,902 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-12-01 14:53:29,902 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-12-01 14:53:29,904 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-01 14:53:29,904 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-01 14:53:29,904 INFO L794 eck$LassoCheckResult]: Stem: 6852#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 6848#L-1 havoc main_#res;havoc main_#t~ret11, main_~x~0, main_~result~0;main_~x~0 := 5; 6827#L39 call main_#t~ret11 := fibo1(main_~x~0);< 6828#fibo1ENTRY ~n := #in~n; 6911#L10 assume !(~n < 1); 6910#L12 assume !(1 == ~n); 6906#L15 call #t~ret7 := fibo2(~n - 1);< 6909#fibo2ENTRY ~n := #in~n; 6908#L20 assume !(~n < 1); 6907#L22 assume !(1 == ~n); 6882#L25 call #t~ret9 := fibo1(~n - 1);< 6883#fibo1ENTRY ~n := #in~n; 6905#L10 assume !(~n < 1); 6902#L12 assume !(1 == ~n); 6840#L15 call #t~ret7 := fibo2(~n - 1);< 6891#fibo2ENTRY ~n := #in~n; 6892#L20 assume !(~n < 1); 7053#L22 assume !(1 == ~n); 7047#L25 call #t~ret9 := fibo1(~n - 1);< 7048#fibo1ENTRY ~n := #in~n; 7056#L10 assume !(~n < 1); 7054#L12 assume 1 == ~n;#res := 1; 7051#fibo1FINAL assume true; 7046#fibo1EXIT >#48#return; 6839#L25-1 call #t~ret10 := fibo1(~n - 2);< 6841#fibo1ENTRY ~n := #in~n; 7028#L10 assume ~n < 1;#res := 0; 7025#fibo1FINAL assume true; 7020#fibo1EXIT >#50#return; 7014#L25-2 #res := #t~ret9 + #t~ret10;havoc #t~ret9;havoc #t~ret10; 7012#fibo2FINAL assume true; 7008#fibo2EXIT >#52#return; 7003#L15-1 call #t~ret8 := fibo2(~n - 2);< 7004#fibo2ENTRY ~n := #in~n; 7039#L20 assume ~n < 1;#res := 0; 7036#fibo2FINAL assume true; 7002#fibo2EXIT >#54#return; 6996#L15-2 #res := #t~ret7 + #t~ret8;havoc #t~ret8;havoc #t~ret7; 6995#fibo1FINAL assume true; 6957#fibo1EXIT >#48#return; 6946#L25-1 call #t~ret10 := fibo1(~n - 2);< 6944#fibo1ENTRY [2020-12-01 14:53:29,904 INFO L796 eck$LassoCheckResult]: Loop: 6944#fibo1ENTRY ~n := #in~n; 6948#L10 assume !(~n < 1); 6989#L12 assume !(1 == ~n); 6810#L15 call #t~ret7 := fibo2(~n - 1);< 6975#fibo2ENTRY ~n := #in~n; 7045#L20 assume !(~n < 1); 6809#L22 assume !(1 == ~n); 6812#L25 call #t~ret9 := fibo1(~n - 1);< 6963#fibo1ENTRY ~n := #in~n; 6992#L10 assume !(~n < 1); 6991#L12 assume !(1 == ~n); 6811#L15 call #t~ret7 := fibo2(~n - 1);< 6974#fibo2ENTRY ~n := #in~n; 7044#L20 assume !(~n < 1); 7010#L22 assume !(1 == ~n); 7006#L25 call #t~ret9 := fibo1(~n - 1);< 7007#fibo1ENTRY ~n := #in~n; 7015#L10 assume !(~n < 1); 7013#L12 assume 1 == ~n;#res := 1; 7009#fibo1FINAL assume true; 7005#fibo1EXIT >#48#return; 7000#L25-1 call #t~ret10 := fibo1(~n - 2);< 7001#fibo1ENTRY ~n := #in~n; 7055#L10 assume ~n < 1;#res := 0; 7052#fibo1FINAL assume true; 6999#fibo1EXIT >#50#return; 6998#L25-2 #res := #t~ret9 + #t~ret10;havoc #t~ret9;havoc #t~ret10; 6997#fibo2FINAL assume true; 6970#fibo2EXIT >#52#return; 6856#L15-1 call #t~ret8 := fibo2(~n - 2);< 6853#fibo2ENTRY ~n := #in~n; 6855#L20 assume ~n < 1;#res := 0; 7049#fibo2FINAL assume true; 6968#fibo2EXIT >#54#return; 6967#L15-2 #res := #t~ret7 + #t~ret8;havoc #t~ret8;havoc #t~ret7; 6966#fibo1FINAL assume true; 6961#fibo1EXIT >#48#return; 6947#L25-1 call #t~ret10 := fibo1(~n - 2);< 6944#fibo1ENTRY [2020-12-01 14:53:29,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-01 14:53:29,905 INFO L82 PathProgramCache]: Analyzing trace with hash -205691575, now seen corresponding path program 1 times [2020-12-01 14:53:29,905 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-01 14:53:29,905 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20344581] [2020-12-01 14:53:29,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-01 14:53:29,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:29,951 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2020-12-01 14:53:29,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:29,969 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-12-01 14:53:29,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:30,030 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-12-01 14:53:30,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:30,034 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2020-12-01 14:53:30,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:30,040 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2020-12-01 14:53:30,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:30,061 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 5 proven. 17 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2020-12-01 14:53:30,061 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20344581] [2020-12-01 14:53:30,061 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [217778966] [2020-12-01 14:53:30,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-01 14:53:30,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:30,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 10 conjunts are in the unsatisfiable core [2020-12-01 14:53:30,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-01 14:53:30,206 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 8 proven. 18 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2020-12-01 14:53:30,206 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-01 14:53:30,206 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 16 [2020-12-01 14:53:30,206 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083578742] [2020-12-01 14:53:30,207 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-12-01 14:53:30,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-01 14:53:30,207 INFO L82 PathProgramCache]: Analyzing trace with hash -1309552832, now seen corresponding path program 1 times [2020-12-01 14:53:30,208 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-01 14:53:30,208 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165220748] [2020-12-01 14:53:30,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-01 14:53:30,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:30,218 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-12-01 14:53:30,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:30,228 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-12-01 14:53:30,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:30,263 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-12-01 14:53:30,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:30,266 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2020-12-01 14:53:30,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:30,269 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2020-12-01 14:53:30,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:30,282 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2020-12-01 14:53:30,283 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165220748] [2020-12-01 14:53:30,283 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872122246] [2020-12-01 14:53:30,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-01 14:53:30,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:30,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2020-12-01 14:53:30,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-01 14:53:30,433 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2020-12-01 14:53:30,433 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-01 14:53:30,434 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2020-12-01 14:53:30,435 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244901016] [2020-12-01 14:53:30,435 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-12-01 14:53:30,435 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-01 14:53:30,436 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-12-01 14:53:30,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2020-12-01 14:53:30,436 INFO L87 Difference]: Start difference. First operand 277 states and 336 transitions. cyclomatic complexity: 64 Second operand 12 states. [2020-12-01 14:53:30,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-01 14:53:30,609 INFO L93 Difference]: Finished difference Result 321 states and 393 transitions. [2020-12-01 14:53:30,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-12-01 14:53:30,620 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 321 states and 393 transitions. [2020-12-01 14:53:30,638 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 28 [2020-12-01 14:53:30,642 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 321 states to 319 states and 391 transitions. [2020-12-01 14:53:30,642 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 208 [2020-12-01 14:53:30,643 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 208 [2020-12-01 14:53:30,643 INFO L73 IsDeterministic]: Start isDeterministic. Operand 319 states and 391 transitions. [2020-12-01 14:53:30,643 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-12-01 14:53:30,644 INFO L692 BuchiCegarLoop]: Abstraction has 319 states and 391 transitions. [2020-12-01 14:53:30,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states and 391 transitions. [2020-12-01 14:53:30,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 287. [2020-12-01 14:53:30,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 287 states. [2020-12-01 14:53:30,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 351 transitions. [2020-12-01 14:53:30,656 INFO L715 BuchiCegarLoop]: Abstraction has 287 states and 351 transitions. [2020-12-01 14:53:30,656 INFO L595 BuchiCegarLoop]: Abstraction has 287 states and 351 transitions. [2020-12-01 14:53:30,656 INFO L427 BuchiCegarLoop]: ======== Iteration 8============ [2020-12-01 14:53:30,656 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 287 states and 351 transitions. [2020-12-01 14:53:30,659 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 28 [2020-12-01 14:53:30,659 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-12-01 14:53:30,659 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-12-01 14:53:30,663 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-01 14:53:30,664 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-01 14:53:30,664 INFO L794 eck$LassoCheckResult]: Stem: 7844#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7838#L-1 havoc main_#res;havoc main_#t~ret11, main_~x~0, main_~result~0;main_~x~0 := 5; 7812#L39 call main_#t~ret11 := fibo1(main_~x~0);< 7813#fibo1ENTRY ~n := #in~n; 7888#L10 assume !(~n < 1); 7887#L12 assume !(1 == ~n); 7883#L15 call #t~ret7 := fibo2(~n - 1);< 7886#fibo2ENTRY ~n := #in~n; 7885#L20 assume !(~n < 1); 7884#L22 assume !(1 == ~n); 7873#L25 call #t~ret9 := fibo1(~n - 1);< 7875#fibo1ENTRY ~n := #in~n; 7881#L10 assume !(~n < 1); 7880#L12 assume !(1 == ~n); 7870#L15 call #t~ret7 := fibo2(~n - 1);< 7878#fibo2ENTRY ~n := #in~n; 7879#L20 assume !(~n < 1); 8001#L22 assume !(1 == ~n); 7998#L25 call #t~ret9 := fibo1(~n - 1);< 7999#fibo1ENTRY ~n := #in~n; 8005#L10 assume !(~n < 1); 8004#L12 assume 1 == ~n;#res := 1; 8003#fibo1FINAL assume true; 7997#fibo1EXIT >#48#return; 7995#L25-1 call #t~ret10 := fibo1(~n - 2);< 7996#fibo1ENTRY ~n := #in~n; 8002#L10 assume ~n < 1;#res := 0; 8000#fibo1FINAL assume true; 7994#fibo1EXIT >#50#return; 7993#L25-2 #res := #t~ret9 + #t~ret10;havoc #t~ret9;havoc #t~ret10; 7992#fibo2FINAL assume true; 7990#fibo2EXIT >#52#return; 7963#L15-1 call #t~ret8 := fibo2(~n - 2);< 7964#fibo2ENTRY ~n := #in~n; 7991#L20 assume !(~n < 1); 7989#L22 assume 1 == ~n;#res := 1; 7988#fibo2FINAL assume true; 7962#fibo2EXIT >#54#return; 7961#L15-2 #res := #t~ret7 + #t~ret8;havoc #t~ret8;havoc #t~ret7; 7958#fibo1FINAL assume true; 7956#fibo1EXIT >#48#return; 7817#L25-1 call #t~ret10 := fibo1(~n - 2);< 7945#fibo1ENTRY [2020-12-01 14:53:30,664 INFO L796 eck$LassoCheckResult]: Loop: 7945#fibo1ENTRY ~n := #in~n; 7944#L10 assume !(~n < 1); 7942#L12 assume !(1 == ~n); 7858#L15 call #t~ret7 := fibo2(~n - 1);< 7940#fibo2ENTRY ~n := #in~n; 7850#L20 assume !(~n < 1); 7859#L22 assume !(1 == ~n); 7818#L25 call #t~ret9 := fibo1(~n - 1);< 7960#fibo1ENTRY ~n := #in~n; 7987#L10 assume !(~n < 1); 7986#L12 assume !(1 == ~n); 7848#L15 call #t~ret7 := fibo2(~n - 1);< 7847#fibo2ENTRY ~n := #in~n; 7849#L20 assume !(~n < 1); 7984#L22 assume 1 == ~n;#res := 1; 7979#fibo2FINAL assume true; 7974#fibo2EXIT >#52#return; 7853#L15-1 call #t~ret8 := fibo2(~n - 2);< 7968#fibo2ENTRY ~n := #in~n; 8012#L20 assume ~n < 1;#res := 0; 8013#fibo2FINAL assume true; 7851#fibo2EXIT >#54#return; 7814#L15-2 #res := #t~ret7 + #t~ret8;havoc #t~ret8;havoc #t~ret7; 7821#fibo1FINAL assume true; 7954#fibo1EXIT >#48#return; 7819#L25-1 call #t~ret10 := fibo1(~n - 2);< 7945#fibo1ENTRY [2020-12-01 14:53:30,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-01 14:53:30,665 INFO L82 PathProgramCache]: Analyzing trace with hash -1129557662, now seen corresponding path program 1 times [2020-12-01 14:53:30,665 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-01 14:53:30,665 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970024599] [2020-12-01 14:53:30,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-01 14:53:30,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-01 14:53:30,673 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-01 14:53:30,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-01 14:53:30,695 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-01 14:53:30,701 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-12-01 14:53:30,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-01 14:53:30,705 INFO L82 PathProgramCache]: Analyzing trace with hash 1552659165, now seen corresponding path program 1 times [2020-12-01 14:53:30,705 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-01 14:53:30,705 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695962410] [2020-12-01 14:53:30,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-01 14:53:30,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-01 14:53:30,713 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-01 14:53:30,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-01 14:53:30,720 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-01 14:53:30,722 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-12-01 14:53:30,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-01 14:53:30,726 INFO L82 PathProgramCache]: Analyzing trace with hash -1204019970, now seen corresponding path program 1 times [2020-12-01 14:53:30,726 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-01 14:53:30,726 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750830591] [2020-12-01 14:53:30,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-01 14:53:30,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:30,826 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2020-12-01 14:53:30,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:30,842 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-12-01 14:53:30,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:30,849 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-12-01 14:53:30,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:30,850 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2020-12-01 14:53:30,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:30,854 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2020-12-01 14:53:30,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:30,858 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2020-12-01 14:53:30,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:30,861 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-12-01 14:53:30,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:30,868 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2020-12-01 14:53:30,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:30,876 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 27 proven. 34 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2020-12-01 14:53:30,877 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750830591] [2020-12-01 14:53:30,877 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616550343] [2020-12-01 14:53:30,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-01 14:53:30,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:30,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 12 conjunts are in the unsatisfiable core [2020-12-01 14:53:30,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-01 14:53:31,049 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 41 proven. 34 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2020-12-01 14:53:31,049 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-01 14:53:31,049 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 14 [2020-12-01 14:53:31,049 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764648558] [2020-12-01 14:53:31,364 INFO L210 LassoAnalysis]: Preferences: [2020-12-01 14:53:31,364 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-12-01 14:53:31,364 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-12-01 14:53:31,364 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-12-01 14:53:31,364 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-12-01 14:53:31,364 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:31,364 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-12-01 14:53:31,364 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-12-01 14:53:31,364 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_5-2.c_Iteration8_Loop [2020-12-01 14:53:31,364 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-12-01 14:53:31,365 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-12-01 14:53:31,365 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:31,368 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:31,370 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:31,372 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:31,374 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:31,376 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:31,378 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:31,380 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:31,382 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:31,394 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:31,451 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-12-01 14:53:31,452 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 78 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:31,455 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:31,455 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-12-01 14:53:31,457 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:31,457 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret9=0} Honda state: {fibo2_#t~ret9=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 79 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:31,476 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:31,476 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-12-01 14:53:31,478 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:31,479 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_~n=0} Honda state: {fibo1_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 80 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:31,497 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:31,498 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-12-01 14:53:31,500 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:31,500 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret8=0} Honda state: {fibo1_#t~ret8=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 81 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:31,523 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:31,523 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-12-01 14:53:31,527 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:31,527 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#res=0} Honda state: {fibo1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 82 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:31,548 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:31,548 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-12-01 14:53:31,550 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:31,550 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#in~n=0} Honda state: {fibo2_#in~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 83 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:31,572 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:31,572 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-12-01 14:53:31,574 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:31,574 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#res=0} Honda state: {fibo2_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 84 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:31,600 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:31,600 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-12-01 14:53:31,602 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:31,602 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret10=0} Honda state: {fibo2_#t~ret10=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 85 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:31,622 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:31,622 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-12-01 14:53:31,624 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-12-01 14:53:31,624 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_~n=0} Honda state: {fibo2_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 86 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:31,644 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-12-01 14:53:31,644 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 87 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:31,666 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-12-01 14:53:31,666 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-12-01 14:53:31,735 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-12-01 14:53:31,737 INFO L210 LassoAnalysis]: Preferences: [2020-12-01 14:53:31,737 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-12-01 14:53:31,737 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-12-01 14:53:31,737 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-12-01 14:53:31,737 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-12-01 14:53:31,737 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:31,737 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-12-01 14:53:31,737 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-12-01 14:53:31,737 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_5-2.c_Iteration8_Loop [2020-12-01 14:53:31,737 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-12-01 14:53:31,737 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-12-01 14:53:31,738 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:31,747 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:31,749 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:31,751 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:31,753 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:31,755 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:31,757 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:31,759 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:31,761 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:31,771 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-12-01 14:53:31,833 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-12-01 14:53:31,833 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 88 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:31,837 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:31,839 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:31,839 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:31,839 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:31,839 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:31,839 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:31,840 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:31,840 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:31,842 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 89 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:31,861 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:31,862 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:31,862 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:31,862 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:31,863 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:31,863 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:31,863 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:31,863 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:31,864 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 90 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:31,884 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:31,885 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:31,885 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:31,885 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:31,885 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:31,885 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:31,886 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:31,886 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:31,887 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 91 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:31,906 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:31,908 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:31,908 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:31,908 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:31,908 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:31,908 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:31,908 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:31,908 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:31,910 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 92 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:31,929 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:31,930 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:31,930 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:31,931 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:31,931 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:31,931 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:31,931 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:31,931 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:31,932 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 93 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-12-01 14:53:31,952 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:31,954 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:31,954 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:31,954 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:31,954 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:31,954 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:31,955 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:31,955 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 93 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:31,962 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 94 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:31,982 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:31,983 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:31,983 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:31,983 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:31,983 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:31,984 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:31,984 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:31,984 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:31,985 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 95 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:32,005 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:32,006 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:32,006 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:32,006 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:32,006 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:32,007 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:32,007 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:32,007 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-12-01 14:53:32,023 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 96 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-12-01 14:53:32,057 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-12-01 14:53:32,059 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-12-01 14:53:32,059 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-12-01 14:53:32,059 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-12-01 14:53:32,059 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-12-01 14:53:32,060 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-12-01 14:53:32,061 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-12-01 14:53:32,061 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 96 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:32,074 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-12-01 14:53:32,078 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-12-01 14:53:32,078 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a60a0caa-1898-43ef-a2af-d9397b467112/bin/uautomizer/z3 Starting monitored process 97 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-12-01 14:53:32,088 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-12-01 14:53:32,088 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-12-01 14:53:32,088 INFO L510 LassoAnalysis]: Proved termination. [2020-12-01 14:53:32,088 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo1_#in~n) = 1*fibo1_#in~n Supporting invariants [] Waiting until toolchain timeout for monitored process 97 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-12-01 14:53:32,119 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-12-01 14:53:32,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-01 14:53:32,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:32,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 343 conjuncts, 18 conjunts are in the unsatisfiable core [2020-12-01 14:53:32,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-01 14:53:32,233 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-01 14:53:32,255 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-01 14:53:32,262 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-01 14:53:32,272 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-01 14:53:32,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:32,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 21 conjunts are in the unsatisfiable core [2020-12-01 14:53:32,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-01 14:53:32,561 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-12-01 14:53:32,561 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 10 loop predicates [2020-12-01 14:53:32,562 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 287 states and 351 transitions. cyclomatic complexity: 69 Second operand 12 states. [2020-12-01 14:53:32,838 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 287 states and 351 transitions. cyclomatic complexity: 69. Second operand 12 states. Result 494 states and 593 transitions. Complement of second has 16 states. [2020-12-01 14:53:32,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 2 stem states 4 non-accepting loop states 1 accepting loop states [2020-12-01 14:53:32,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-12-01 14:53:32,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 42 transitions. [2020-12-01 14:53:32,840 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 42 transitions. Stem has 42 letters. Loop has 26 letters. [2020-12-01 14:53:32,840 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-12-01 14:53:32,840 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2020-12-01 14:53:32,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-01 14:53:32,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:32,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 343 conjuncts, 18 conjunts are in the unsatisfiable core [2020-12-01 14:53:32,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-01 14:53:32,973 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-01 14:53:32,981 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-01 14:53:32,987 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-01 14:53:32,997 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-01 14:53:33,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:33,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 21 conjunts are in the unsatisfiable core [2020-12-01 14:53:33,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-01 14:53:33,243 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-12-01 14:53:33,244 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 10 loop predicates [2020-12-01 14:53:33,244 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 287 states and 351 transitions. cyclomatic complexity: 69 Second operand 12 states. [2020-12-01 14:53:33,789 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 287 states and 351 transitions. cyclomatic complexity: 69. Second operand 12 states. Result 670 states and 816 transitions. Complement of second has 41 states. [2020-12-01 14:53:33,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 11 states 2 stem states 8 non-accepting loop states 1 accepting loop states [2020-12-01 14:53:33,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-12-01 14:53:33,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 58 transitions. [2020-12-01 14:53:33,791 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 58 transitions. Stem has 42 letters. Loop has 26 letters. [2020-12-01 14:53:33,791 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-12-01 14:53:33,791 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2020-12-01 14:53:33,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-01 14:53:33,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:33,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 343 conjuncts, 18 conjunts are in the unsatisfiable core [2020-12-01 14:53:33,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-01 14:53:33,918 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-01 14:53:33,926 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-01 14:53:33,932 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-01 14:53:33,940 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-01 14:53:33,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:33,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 21 conjunts are in the unsatisfiable core [2020-12-01 14:53:33,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-01 14:53:34,178 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-12-01 14:53:34,178 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.2 stem predicates 10 loop predicates [2020-12-01 14:53:34,178 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 287 states and 351 transitions. cyclomatic complexity: 69 Second operand 12 states. [2020-12-01 14:53:34,443 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 287 states and 351 transitions. cyclomatic complexity: 69. Second operand 12 states. Result 542 states and 647 transitions. Complement of second has 15 states. [2020-12-01 14:53:34,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 2 stem states 4 non-accepting loop states 1 accepting loop states [2020-12-01 14:53:34,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-12-01 14:53:34,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 46 transitions. [2020-12-01 14:53:34,445 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 46 transitions. Stem has 42 letters. Loop has 26 letters. [2020-12-01 14:53:34,445 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-12-01 14:53:34,446 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2020-12-01 14:53:34,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-01 14:53:34,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:34,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 343 conjuncts, 18 conjunts are in the unsatisfiable core [2020-12-01 14:53:34,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-01 14:53:34,563 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-01 14:53:34,575 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-01 14:53:34,590 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-01 14:53:34,599 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-01 14:53:34,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-01 14:53:34,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 21 conjunts are in the unsatisfiable core [2020-12-01 14:53:34,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-01 14:53:34,834 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-12-01 14:53:34,834 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and with honda bouncer for loop.2 stem predicates 10 loop predicates [2020-12-01 14:53:34,834 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 287 states and 351 transitions. cyclomatic complexity: 69 Second operand 12 states. [2020-12-01 14:53:35,463 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 287 states and 351 transitions. cyclomatic complexity: 69. Second operand 12 states. Result 752 states and 919 transitions. Complement of second has 45 states. [2020-12-01 14:53:35,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 11 states 2 stem states 8 non-accepting loop states 1 accepting loop states [2020-12-01 14:53:35,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-12-01 14:53:35,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 62 transitions. [2020-12-01 14:53:35,466 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 62 transitions. Stem has 42 letters. Loop has 26 letters. [2020-12-01 14:53:35,468 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-12-01 14:53:35,468 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 62 transitions. Stem has 68 letters. Loop has 26 letters. [2020-12-01 14:53:35,470 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-12-01 14:53:35,470 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 62 transitions. Stem has 42 letters. Loop has 52 letters. [2020-12-01 14:53:35,472 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-12-01 14:53:35,473 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 752 states and 919 transitions. [2020-12-01 14:53:35,485 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 46 [2020-12-01 14:53:35,492 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 752 states to 483 states and 610 transitions. [2020-12-01 14:53:35,493 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 205 [2020-12-01 14:53:35,493 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 262 [2020-12-01 14:53:35,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 483 states and 610 transitions. [2020-12-01 14:53:35,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-12-01 14:53:35,494 INFO L692 BuchiCegarLoop]: Abstraction has 483 states and 610 transitions. [2020-12-01 14:53:35,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states and 610 transitions. [2020-12-01 14:53:35,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 397. [2020-12-01 14:53:35,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 397 states. [2020-12-01 14:53:35,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 484 transitions. [2020-12-01 14:53:35,510 INFO L715 BuchiCegarLoop]: Abstraction has 397 states and 484 transitions. [2020-12-01 14:53:35,510 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-01 14:53:35,511 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-12-01 14:53:35,511 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2020-12-01 14:53:35,511 INFO L87 Difference]: Start difference. First operand 397 states and 484 transitions. Second operand 14 states. [2020-12-01 14:53:35,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-01 14:53:35,854 INFO L93 Difference]: Finished difference Result 180 states and 204 transitions. [2020-12-01 14:53:35,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-12-01 14:53:35,855 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 180 states and 204 transitions. [2020-12-01 14:53:35,857 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2020-12-01 14:53:35,857 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 180 states to 0 states and 0 transitions. [2020-12-01 14:53:35,857 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2020-12-01 14:53:35,858 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2020-12-01 14:53:35,858 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2020-12-01 14:53:35,858 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-12-01 14:53:35,858 INFO L692 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-12-01 14:53:35,858 INFO L715 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-12-01 14:53:35,858 INFO L595 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-12-01 14:53:35,858 INFO L427 BuchiCegarLoop]: ======== Iteration 9============ [2020-12-01 14:53:35,858 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2020-12-01 14:53:35,859 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2020-12-01 14:53:35,859 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2020-12-01 14:53:35,869 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 01.12 02:53:35 BoogieIcfgContainer [2020-12-01 14:53:35,869 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2020-12-01 14:53:35,870 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-12-01 14:53:35,870 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-12-01 14:53:35,870 INFO L275 PluginConnector]: Witness Printer initialized [2020-12-01 14:53:35,871 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.12 02:53:16" (3/4) ... [2020-12-01 14:53:35,873 INFO L140 WitnessPrinter]: No result that supports witness generation found [2020-12-01 14:53:35,874 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-12-01 14:53:35,875 INFO L168 Benchmark]: Toolchain (without parser) took 20086.07 ms. Allocated memory was 96.5 MB in the beginning and 209.7 MB in the end (delta: 113.2 MB). Free memory was 62.2 MB in the beginning and 167.2 MB in the end (delta: -105.0 MB). Peak memory consumption was 8.3 MB. Max. memory is 16.1 GB. [2020-12-01 14:53:35,875 INFO L168 Benchmark]: CDTParser took 1.25 ms. Allocated memory is still 96.5 MB. Free memory was 71.4 MB in the beginning and 71.4 MB in the end (delta: 28.3 kB). There was no memory consumed. Max. memory is 16.1 GB. [2020-12-01 14:53:35,877 INFO L168 Benchmark]: CACSL2BoogieTranslator took 321.85 ms. Allocated memory is still 96.5 MB. Free memory was 62.0 MB in the beginning and 73.7 MB in the end (delta: -11.7 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2020-12-01 14:53:35,878 INFO L168 Benchmark]: Boogie Procedure Inliner took 37.32 ms. Allocated memory is still 96.5 MB. Free memory was 73.2 MB in the beginning and 72.0 MB in the end (delta: 1.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2020-12-01 14:53:35,878 INFO L168 Benchmark]: Boogie Preprocessor took 40.47 ms. Allocated memory is still 96.5 MB. Free memory was 72.0 MB in the beginning and 70.9 MB in the end (delta: 1.1 MB). There was no memory consumed. Max. memory is 16.1 GB. [2020-12-01 14:53:35,878 INFO L168 Benchmark]: RCFGBuilder took 286.53 ms. Allocated memory is still 96.5 MB. Free memory was 70.9 MB in the beginning and 58.5 MB in the end (delta: 12.4 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. [2020-12-01 14:53:35,879 INFO L168 Benchmark]: BuchiAutomizer took 19389.45 ms. Allocated memory was 96.5 MB in the beginning and 209.7 MB in the end (delta: 113.2 MB). Free memory was 58.5 MB in the beginning and 168.2 MB in the end (delta: -109.7 MB). Peak memory consumption was 7.0 MB. Max. memory is 16.1 GB. [2020-12-01 14:53:35,879 INFO L168 Benchmark]: Witness Printer took 4.04 ms. Allocated memory is still 209.7 MB. Free memory was 168.2 MB in the beginning and 167.2 MB in the end (delta: 1.0 MB). There was no memory consumed. Max. memory is 16.1 GB. [2020-12-01 14:53:35,881 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.25 ms. Allocated memory is still 96.5 MB. Free memory was 71.4 MB in the beginning and 71.4 MB in the end (delta: 28.3 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 321.85 ms. Allocated memory is still 96.5 MB. Free memory was 62.0 MB in the beginning and 73.7 MB in the end (delta: -11.7 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 37.32 ms. Allocated memory is still 96.5 MB. Free memory was 73.2 MB in the beginning and 72.0 MB in the end (delta: 1.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 40.47 ms. Allocated memory is still 96.5 MB. Free memory was 72.0 MB in the beginning and 70.9 MB in the end (delta: 1.1 MB). There was no memory consumed. Max. memory is 16.1 GB. * RCFGBuilder took 286.53 ms. Allocated memory is still 96.5 MB. Free memory was 70.9 MB in the beginning and 58.5 MB in the end (delta: 12.4 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 19389.45 ms. Allocated memory was 96.5 MB in the beginning and 209.7 MB in the end (delta: 113.2 MB). Free memory was 58.5 MB in the beginning and 168.2 MB in the end (delta: -109.7 MB). Peak memory consumption was 7.0 MB. Max. memory is 16.1 GB. * Witness Printer took 4.04 ms. Allocated memory is still 209.7 MB. Free memory was 168.2 MB in the beginning and 167.2 MB in the end (delta: 1.0 MB). There was no memory consumed. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 12 terminating modules (7 trivial, 3 deterministic, 2 nondeterministic). One deterministic module has affine ranking function \old(n) and consists of 7 locations. One deterministic module has affine ranking function n and consists of 12 locations. One deterministic module has affine ranking function n and consists of 12 locations. One nondeterministic module has affine ranking function \old(n) and consists of 8 locations. One nondeterministic module has affine ranking function \old(n) and consists of 11 locations. 7 modules have a trivial ranking function, the largest among these consists of 14 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 19.3s and 9 iterations. TraceHistogramMax:8. Analysis of lassos took 10.2s. Construction of modules took 2.0s. Büchi inclusion checks took 6.3s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 11. Automata minimization 0.2s AutomataMinimizationTime, 11 MinimizatonAttempts, 270 StatesRemovedByMinimization, 11 NontrivialMinimizations. Non-live state removal took 0.1s Buchi closure took 0.0s. Biggest automaton had 287 states and ocurred in iteration 7. Nontrivial modules had stage [3, 0, 1, 1, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 1/19 HoareTripleCheckerStatistics: 373 SDtfs, 861 SDslu, 915 SDs, 0 SdLazy, 2336 SolverSat, 413 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.0s Time LassoAnalysisResults: nont0 unkn0 SFLI0 SFLT1 conc0 concLT2 SILN0 SILU0 SILI3 SILT2 lasso0 LassoPreprocessingBenchmarks: Lassos: inital18 mio100 ax100 hnf92 lsp92 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq184 hnf93 smp77 dnf100 smp100 tf110 neg96 sie108 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 26ms VariablesStem: 0 VariablesLoop: 0 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 33 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 5 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 2.5s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...