./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/recursive-simple/fibo_2calls_8-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version ff03de63 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerTermination.xml -i ../sv-benchmarks/c/recursive-simple/fibo_2calls_8-1.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 50f60fa428d099767eedeaaecff58f84e68d960030ff43c7eae2dbdfbde6f992 --- Real Ultimate output --- This is Ultimate 0.2.2-dev-ff03de6 [2021-12-21 22:36:45,271 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-21 22:36:45,283 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-21 22:36:45,308 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-21 22:36:45,313 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-21 22:36:45,314 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-21 22:36:45,315 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-21 22:36:45,316 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-21 22:36:45,318 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-21 22:36:45,328 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-21 22:36:45,329 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-21 22:36:45,330 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-21 22:36:45,331 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-21 22:36:45,334 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-21 22:36:45,337 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-21 22:36:45,339 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-21 22:36:45,340 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-21 22:36:45,340 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-21 22:36:45,342 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-21 22:36:45,343 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-21 22:36:45,344 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-21 22:36:45,345 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-21 22:36:45,346 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-21 22:36:45,347 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-21 22:36:45,349 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-21 22:36:45,349 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-21 22:36:45,349 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-21 22:36:45,350 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-21 22:36:45,350 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-21 22:36:45,351 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-21 22:36:45,351 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-21 22:36:45,351 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-21 22:36:45,352 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-21 22:36:45,352 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-21 22:36:45,353 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-21 22:36:45,353 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-21 22:36:45,354 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-21 22:36:45,354 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-21 22:36:45,354 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-21 22:36:45,355 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-21 22:36:45,355 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-21 22:36:45,361 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-12-21 22:36:45,387 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-21 22:36:45,388 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-21 22:36:45,389 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-21 22:36:45,389 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-21 22:36:45,390 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-21 22:36:45,390 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-21 22:36:45,390 INFO L138 SettingsManager]: * Use SBE=true [2021-12-21 22:36:45,390 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-12-21 22:36:45,390 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-12-21 22:36:45,391 INFO L138 SettingsManager]: * Use old map elimination=false [2021-12-21 22:36:45,391 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-12-21 22:36:45,391 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-12-21 22:36:45,392 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-12-21 22:36:45,392 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-21 22:36:45,392 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-21 22:36:45,392 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-21 22:36:45,392 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-21 22:36:45,392 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-21 22:36:45,392 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-21 22:36:45,393 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-12-21 22:36:45,393 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-12-21 22:36:45,393 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-12-21 22:36:45,393 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-21 22:36:45,393 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-21 22:36:45,393 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-12-21 22:36:45,394 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-21 22:36:45,394 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-12-21 22:36:45,394 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-21 22:36:45,394 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-21 22:36:45,394 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-21 22:36:45,394 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-21 22:36:45,395 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-21 22:36:45,395 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-12-21 22:36:45,395 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:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> 50f60fa428d099767eedeaaecff58f84e68d960030ff43c7eae2dbdfbde6f992 [2021-12-21 22:36:45,584 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-21 22:36:45,604 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-21 22:36:45,606 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-21 22:36:45,607 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-21 22:36:45,607 INFO L275 PluginConnector]: CDTParser initialized [2021-12-21 22:36:45,608 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/recursive-simple/fibo_2calls_8-1.c [2021-12-21 22:36:45,680 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0aa15002b/04a5286cf30f48648e74d17fd478d7d7/FLAG2f7c560d9 [2021-12-21 22:36:46,023 INFO L306 CDTParser]: Found 1 translation units. [2021-12-21 22:36:46,024 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive-simple/fibo_2calls_8-1.c [2021-12-21 22:36:46,031 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0aa15002b/04a5286cf30f48648e74d17fd478d7d7/FLAG2f7c560d9 [2021-12-21 22:36:46,457 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0aa15002b/04a5286cf30f48648e74d17fd478d7d7 [2021-12-21 22:36:46,459 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-21 22:36:46,459 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-21 22:36:46,461 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-21 22:36:46,461 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-21 22:36:46,464 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-21 22:36:46,465 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 10:36:46" (1/1) ... [2021-12-21 22:36:46,465 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b9540cd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:36:46, skipping insertion in model container [2021-12-21 22:36:46,466 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 10:36:46" (1/1) ... [2021-12-21 22:36:46,470 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-21 22:36:46,477 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-21 22:36:46,580 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive-simple/fibo_2calls_8-1.c[947,960] [2021-12-21 22:36:46,581 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-21 22:36:46,588 INFO L203 MainTranslator]: Completed pre-run [2021-12-21 22:36:46,599 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive-simple/fibo_2calls_8-1.c[947,960] [2021-12-21 22:36:46,601 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-21 22:36:46,610 INFO L208 MainTranslator]: Completed translation [2021-12-21 22:36:46,610 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:36:46 WrapperNode [2021-12-21 22:36:46,610 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-21 22:36:46,611 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-21 22:36:46,611 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-21 22:36:46,611 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-21 22:36:46,615 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:36:46" (1/1) ... [2021-12-21 22:36:46,619 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:36:46" (1/1) ... [2021-12-21 22:36:46,630 INFO L137 Inliner]: procedures = 14, calls = 12, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 20 [2021-12-21 22:36:46,630 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-21 22:36:46,631 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-21 22:36:46,631 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-21 22:36:46,631 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-21 22:36:46,635 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:36:46" (1/1) ... [2021-12-21 22:36:46,636 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:36:46" (1/1) ... [2021-12-21 22:36:46,637 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:36:46" (1/1) ... [2021-12-21 22:36:46,637 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:36:46" (1/1) ... [2021-12-21 22:36:46,638 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:36:46" (1/1) ... [2021-12-21 22:36:46,639 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:36:46" (1/1) ... [2021-12-21 22:36:46,640 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:36:46" (1/1) ... [2021-12-21 22:36:46,641 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-21 22:36:46,641 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-21 22:36:46,641 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-21 22:36:46,641 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-21 22:36:46,642 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:36:46" (1/1) ... [2021-12-21 22:36:46,646 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:46,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:46,669 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:46,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-12-21 22:36:46,697 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-21 22:36:46,697 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-21 22:36:46,697 INFO L130 BoogieDeclarations]: Found specification of procedure fibo2 [2021-12-21 22:36:46,697 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo2 [2021-12-21 22:36:46,697 INFO L130 BoogieDeclarations]: Found specification of procedure fibo1 [2021-12-21 22:36:46,698 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo1 [2021-12-21 22:36:46,698 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-21 22:36:46,698 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-21 22:36:46,735 INFO L234 CfgBuilder]: Building ICFG [2021-12-21 22:36:46,736 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-21 22:36:46,807 INFO L275 CfgBuilder]: Performing block encoding [2021-12-21 22:36:46,812 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-21 22:36:46,812 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-12-21 22:36:46,813 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 10:36:46 BoogieIcfgContainer [2021-12-21 22:36:46,814 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-21 22:36:46,814 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-12-21 22:36:46,814 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-12-21 22:36:46,817 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-12-21 22:36:46,817 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-21 22:36:46,817 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 21.12 10:36:46" (1/3) ... [2021-12-21 22:36:46,819 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7e4b16dc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 21.12 10:36:46, skipping insertion in model container [2021-12-21 22:36:46,819 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-21 22:36:46,820 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:36:46" (2/3) ... [2021-12-21 22:36:46,820 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7e4b16dc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 21.12 10:36:46, skipping insertion in model container [2021-12-21 22:36:46,820 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-21 22:36:46,820 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 10:36:46" (3/3) ... [2021-12-21 22:36:46,821 INFO L388 chiAutomizerObserver]: Analyzing ICFG fibo_2calls_8-1.c [2021-12-21 22:36:46,869 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-12-21 22:36:46,869 INFO L360 BuchiCegarLoop]: Hoare is false [2021-12-21 22:36:46,869 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-12-21 22:36:46,869 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-12-21 22:36:46,869 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-12-21 22:36:46,869 INFO L364 BuchiCegarLoop]: Difference is false [2021-12-21 22:36:46,869 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-12-21 22:36:46,870 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-12-21 22:36:46,878 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 26 states, 18 states have (on average 1.2777777777777777) internal successors, (23), 18 states have internal predecessors, (23), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-12-21 22:36:46,913 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2021-12-21 22:36:46,919 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:36:46,919 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:36:46,923 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1] [2021-12-21 22:36:46,923 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:36:46,924 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-12-21 22:36:46,924 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 26 states, 18 states have (on average 1.2777777777777777) internal successors, (23), 18 states have internal predecessors, (23), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-12-21 22:36:46,926 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2021-12-21 22:36:46,926 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:36:46,926 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:36:46,926 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1] [2021-12-21 22:36:46,926 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:36:46,931 INFO L791 eck$LassoCheckResult]: Stem: 16#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 7#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 8; 15#L39true call main_#t~ret8#1 := fibo1(main_~x~0#1);< 5#fibo1ENTRYtrue [2021-12-21 22:36:46,931 INFO L793 eck$LassoCheckResult]: Loop: 5#fibo1ENTRYtrue ~n := #in~n; 9#L10true assume !(~n < 1); 8#L12true assume !(1 == ~n); 10#L15true call #t~ret4 := fibo2(~n - 1);< 14#fibo2ENTRYtrue ~n := #in~n; 12#L20true assume !(~n < 1); 17#L22true assume !(1 == ~n); 23#L25true call #t~ret6 := fibo1(~n - 1);< 5#fibo1ENTRYtrue [2021-12-21 22:36:46,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:36:46,935 INFO L85 PathProgramCache]: Analyzing trace with hash 29896, now seen corresponding path program 1 times [2021-12-21 22:36:46,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:36:46,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747983825] [2021-12-21 22:36:46,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:36:46,946 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:36:47,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:36:47,018 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:36:47,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:36:47,036 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:36:47,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:36:47,038 INFO L85 PathProgramCache]: Analyzing trace with hash 181289832, now seen corresponding path program 1 times [2021-12-21 22:36:47,038 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:36:47,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114060829] [2021-12-21 22:36:47,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:36:47,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:36:47,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:36:47,045 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:36:47,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:36:47,050 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:36:47,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:36:47,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1313669423, now seen corresponding path program 1 times [2021-12-21 22:36:47,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:36:47,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073910414] [2021-12-21 22:36:47,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:36:47,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:36:47,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:36:47,061 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:36:47,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:36:47,072 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:36:47,281 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:36:47,281 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:36:47,281 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:36:47,282 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:36:47,282 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-21 22:36:47,282 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:47,282 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:36:47,282 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:36:47,283 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-1.c_Iteration1_Loop [2021-12-21 22:36:47,283 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:36:47,283 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:36:47,292 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:47,297 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:47,299 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:47,300 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:47,302 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:47,304 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:47,306 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:47,309 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:47,311 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:47,312 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:47,363 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:36:47,364 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-21 22:36:47,365 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:47,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:47,367 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:47,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-12-21 22:36:47,371 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:47,371 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:47,398 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:36:47,398 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#res=0} Honda state: {fibo2_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:36:47,417 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:47,418 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:47,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:47,431 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:47,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-12-21 22:36:47,434 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:47,434 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:47,457 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:36:47,457 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#res=0} Honda state: {fibo1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:36:47,472 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2021-12-21 22:36:47,472 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:47,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:47,473 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:47,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-12-21 22:36:47,475 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:47,475 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:47,481 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:36:47,482 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#in~n=0} Honda state: {fibo2_#in~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:36:47,502 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:47,503 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:47,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:47,504 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:47,504 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-12-21 22:36:47,505 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:47,505 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:47,512 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:36:47,512 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_~n=0} Honda state: {fibo2_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:36:47,528 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2021-12-21 22:36:47,529 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:47,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:47,530 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:47,531 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-12-21 22:36:47,532 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:47,532 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:47,538 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:36:47,538 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret4=0} Honda state: {fibo1_#t~ret4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:36:47,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:47,555 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:47,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:47,556 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:47,557 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-12-21 22:36:47,558 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:47,558 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:47,571 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:36:47,571 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret6=0} Honda state: {fibo2_#t~ret6=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:36:47,586 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:47,586 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:47,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:47,587 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:47,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-12-21 22:36:47,589 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:47,589 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:47,596 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:36:47,596 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_~n=0} Honda state: {fibo1_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:36:47,616 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Ended with exit code 0 [2021-12-21 22:36:47,616 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:47,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:47,617 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:47,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-12-21 22:36:47,619 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:47,619 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:47,625 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:36:47,625 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret5=0} Honda state: {fibo1_#t~ret5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:36:47,640 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:47,640 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:47,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:47,641 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:47,641 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-12-21 22:36:47,643 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:47,643 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:47,657 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:36:47,657 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret7=0} Honda state: {fibo2_#t~ret7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:36:47,671 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:47,672 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:47,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:47,673 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:47,673 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-12-21 22:36:47,675 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:47,675 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:47,717 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Ended with exit code 0 [2021-12-21 22:36:47,718 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:47,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:47,719 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:47,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-12-21 22:36:47,733 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-21 22:36:47,733 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:47,778 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-21 22:36:47,782 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Ended with exit code 0 [2021-12-21 22:36:47,783 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:36:47,783 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:36:47,783 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:36:47,783 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:36:47,783 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-21 22:36:47,783 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:47,783 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:36:47,783 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:36:47,783 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-1.c_Iteration1_Loop [2021-12-21 22:36:47,783 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:36:47,784 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:36:47,785 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:47,788 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:47,791 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:47,792 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:47,795 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:47,797 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:47,798 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:47,800 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:47,810 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:47,812 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:47,855 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:36:47,858 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-21 22:36:47,859 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:47,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:47,860 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:47,861 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-12-21 22:36:47,862 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:36:47,868 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:36:47,868 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:36:47,868 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:36:47,868 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:36:47,868 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:36:47,870 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:36:47,870 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:36:47,907 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:36:47,925 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:47,925 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:47,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:47,926 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:47,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-12-21 22:36:47,929 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:36:47,934 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:36:47,934 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:36:47,934 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:36:47,934 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:36:47,934 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:36:47,935 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:36:47,935 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:36:47,945 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:36:47,960 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:47,960 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:47,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:47,961 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:47,961 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-12-21 22:36:47,965 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:36:47,970 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:36:47,970 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:36:47,970 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:36:47,970 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:36:47,970 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:36:47,971 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:36:47,971 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:36:47,972 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:36:47,986 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:47,986 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:47,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:47,987 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:47,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-12-21 22:36:47,989 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:36:47,994 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:36:47,994 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:36:47,994 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:36:47,994 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:36:47,994 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:36:47,995 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:36:47,995 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:36:47,996 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:36:48,011 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:48,012 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:48,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:48,012 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:48,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-12-21 22:36:48,014 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:36:48,019 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:36:48,019 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:36:48,019 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:36:48,019 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:36:48,019 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:36:48,020 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:36:48,020 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:36:48,036 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:36:48,050 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:48,051 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:48,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:48,052 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:48,053 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-12-21 22:36:48,054 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:36:48,059 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:36:48,059 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:36:48,059 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:36:48,059 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:36:48,059 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:36:48,060 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:36:48,060 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:36:48,072 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:36:48,089 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:48,089 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:48,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:48,090 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:48,097 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:36:48,103 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:36:48,103 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:36:48,103 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:36:48,103 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:36:48,103 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:36:48,103 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:36:48,104 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:36:48,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-12-21 22:36:48,116 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:36:48,134 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:48,134 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:48,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:48,135 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:48,142 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:36:48,147 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:36:48,147 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:36:48,147 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:36:48,148 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:36:48,148 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:36:48,149 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:36:48,149 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:36:48,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-12-21 22:36:48,159 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-21 22:36:48,184 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-21 22:36:48,184 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-21 22:36:48,185 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:48,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:48,211 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:48,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-12-21 22:36:48,235 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-21 22:36:48,235 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-21 22:36:48,235 INFO L513 LassoAnalysis]: Proved termination. [2021-12-21 22:36:48,235 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo1_#in~n) = 1*fibo1_#in~n Supporting invariants [] [2021-12-21 22:36:48,252 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:48,255 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-21 22:36:48,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:36:48,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:48,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-21 22:36:48,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:36:48,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:48,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-21 22:36:48,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:36:48,351 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Ended with exit code 0 [2021-12-21 22:36:48,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:36:48,428 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 [2021-12-21 22:36:48,430 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 26 states, 18 states have (on average 1.2777777777777777) internal successors, (23), 18 states have internal predecessors, (23), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Second operand has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 4 states have internal predecessors, (8), 3 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:36:48,555 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 26 states, 18 states have (on average 1.2777777777777777) internal successors, (23), 18 states have internal predecessors, (23), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5). Second operand has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 4 states have internal predecessors, (8), 3 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 84 states and 116 transitions. Complement of second has 24 states. [2021-12-21 22:36:48,557 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 [2021-12-21 22:36:48,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 4 states have internal predecessors, (8), 3 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:36:48,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 21 transitions. [2021-12-21 22:36:48,562 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 21 transitions. Stem has 3 letters. Loop has 8 letters. [2021-12-21 22:36:48,563 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:36:48,563 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 21 transitions. Stem has 11 letters. Loop has 8 letters. [2021-12-21 22:36:48,563 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:36:48,563 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 21 transitions. Stem has 3 letters. Loop has 16 letters. [2021-12-21 22:36:48,564 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:36:48,564 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 84 states and 116 transitions. [2021-12-21 22:36:48,568 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2021-12-21 22:36:48,572 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 84 states to 61 states and 82 transitions. [2021-12-21 22:36:48,573 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 39 [2021-12-21 22:36:48,573 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 40 [2021-12-21 22:36:48,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 82 transitions. [2021-12-21 22:36:48,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:36:48,574 INFO L681 BuchiCegarLoop]: Abstraction has 61 states and 82 transitions. [2021-12-21 22:36:48,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states and 82 transitions. [2021-12-21 22:36:48,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 54. [2021-12-21 22:36:48,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 36 states have (on average 1.3055555555555556) internal successors, (47), 38 states have internal predecessors, (47), 12 states have call successors, (12), 8 states have call predecessors, (12), 6 states have return successors, (13), 7 states have call predecessors, (13), 10 states have call successors, (13) [2021-12-21 22:36:48,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 72 transitions. [2021-12-21 22:36:48,596 INFO L704 BuchiCegarLoop]: Abstraction has 54 states and 72 transitions. [2021-12-21 22:36:48,596 INFO L587 BuchiCegarLoop]: Abstraction has 54 states and 72 transitions. [2021-12-21 22:36:48,596 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-12-21 22:36:48,596 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 54 states and 72 transitions. [2021-12-21 22:36:48,598 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2021-12-21 22:36:48,599 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:36:48,599 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:36:48,599 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:36:48,599 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:36:48,600 INFO L791 eck$LassoCheckResult]: Stem: 196#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 197#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 8; 214#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 213#fibo1ENTRY ~n := #in~n; 215#L10 assume !(~n < 1); 226#L12 assume !(1 == ~n); 208#L15 call #t~ret4 := fibo2(~n - 1);< 230#fibo2ENTRY ~n := #in~n; 236#L20 assume !(~n < 1); 249#L22 assume !(1 == ~n); 204#L25 call #t~ret6 := fibo1(~n - 1);< 216#fibo1ENTRY ~n := #in~n; 217#L10 assume ~n < 1;#res := 0; 205#fibo1FINAL assume true; 206#fibo1EXIT >#46#return; 207#L25-1 [2021-12-21 22:36:48,600 INFO L793 eck$LassoCheckResult]: Loop: 207#L25-1 call #t~ret7 := fibo1(~n - 2);< 212#fibo1ENTRY ~n := #in~n; 240#L10 assume !(~n < 1); 241#L12 assume !(1 == ~n); 211#L15 call #t~ret4 := fibo2(~n - 1);< 220#fibo2ENTRY ~n := #in~n; 243#L20 assume !(~n < 1); 242#L22 assume !(1 == ~n); 219#L25 call #t~ret6 := fibo1(~n - 1);< 212#fibo1ENTRY ~n := #in~n; 240#L10 assume ~n < 1;#res := 0; 238#fibo1FINAL assume true; 239#fibo1EXIT >#46#return; 207#L25-1 [2021-12-21 22:36:48,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:36:48,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1888024054, now seen corresponding path program 1 times [2021-12-21 22:36:48,600 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:36:48,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843756421] [2021-12-21 22:36:48,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:36:48,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:36:48,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:48,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-21 22:36:48,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:48,669 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-21 22:36:48,670 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:36:48,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843756421] [2021-12-21 22:36:48,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843756421] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:36:48,671 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:36:48,671 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-21 22:36:48,671 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309785112] [2021-12-21 22:36:48,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:36:48,673 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-21 22:36:48,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:36:48,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1730504828, now seen corresponding path program 1 times [2021-12-21 22:36:48,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:36:48,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116412363] [2021-12-21 22:36:48,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:36:48,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:36:48,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:48,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-21 22:36:48,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:48,711 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-21 22:36:48,711 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:36:48,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116412363] [2021-12-21 22:36:48,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116412363] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:36:48,712 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:36:48,712 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-21 22:36:48,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550734679] [2021-12-21 22:36:48,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:36:48,712 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:36:48,713 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:36:48,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-21 22:36:48,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-21 22:36:48,715 INFO L87 Difference]: Start difference. First operand 54 states and 72 transitions. cyclomatic complexity: 20 Second operand has 6 states, 4 states have (on average 2.25) internal successors, (9), 5 states have internal predecessors, (9), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-21 22:36:48,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:36:48,772 INFO L93 Difference]: Finished difference Result 68 states and 88 transitions. [2021-12-21 22:36:48,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-21 22:36:48,774 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 68 states and 88 transitions. [2021-12-21 22:36:48,777 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2021-12-21 22:36:48,778 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 68 states to 66 states and 86 transitions. [2021-12-21 22:36:48,778 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 46 [2021-12-21 22:36:48,778 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 46 [2021-12-21 22:36:48,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 86 transitions. [2021-12-21 22:36:48,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:36:48,778 INFO L681 BuchiCegarLoop]: Abstraction has 66 states and 86 transitions. [2021-12-21 22:36:48,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states and 86 transitions. [2021-12-21 22:36:48,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 58. [2021-12-21 22:36:48,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 38 states have (on average 1.263157894736842) internal successors, (48), 42 states have internal predecessors, (48), 12 states have call successors, (12), 8 states have call predecessors, (12), 8 states have return successors, (16), 7 states have call predecessors, (16), 10 states have call successors, (16) [2021-12-21 22:36:48,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 76 transitions. [2021-12-21 22:36:48,791 INFO L704 BuchiCegarLoop]: Abstraction has 58 states and 76 transitions. [2021-12-21 22:36:48,791 INFO L587 BuchiCegarLoop]: Abstraction has 58 states and 76 transitions. [2021-12-21 22:36:48,791 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-12-21 22:36:48,791 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 58 states and 76 transitions. [2021-12-21 22:36:48,792 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2021-12-21 22:36:48,792 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:36:48,792 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:36:48,792 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:36:48,793 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:36:48,793 INFO L791 eck$LassoCheckResult]: Stem: 341#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 342#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 8; 360#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 359#fibo1ENTRY ~n := #in~n; 361#L10 assume !(~n < 1); 371#L12 assume !(1 == ~n); 354#L15 call #t~ret4 := fibo2(~n - 1);< 378#fibo2ENTRY ~n := #in~n; 382#L20 assume !(~n < 1); 398#L22 assume !(1 == ~n); 349#L25 call #t~ret6 := fibo1(~n - 1);< 362#fibo1ENTRY ~n := #in~n; 363#L10 assume !(~n < 1); 387#L12 assume 1 == ~n;#res := 1; 386#fibo1FINAL assume true; 385#fibo1EXIT >#46#return; 351#L25-1 [2021-12-21 22:36:48,793 INFO L793 eck$LassoCheckResult]: Loop: 351#L25-1 call #t~ret7 := fibo1(~n - 2);< 358#fibo1ENTRY ~n := #in~n; 375#L10 assume !(~n < 1); 369#L12 assume !(1 == ~n); 357#L15 call #t~ret4 := fibo2(~n - 1);< 391#fibo2ENTRY ~n := #in~n; 390#L20 assume !(~n < 1); 388#L22 assume !(1 == ~n); 352#L25 call #t~ret6 := fibo1(~n - 1);< 358#fibo1ENTRY ~n := #in~n; 375#L10 assume !(~n < 1); 369#L12 assume 1 == ~n;#res := 1; 370#fibo1FINAL assume true; 384#fibo1EXIT >#46#return; 351#L25-1 [2021-12-21 22:36:48,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:36:48,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1600771562, now seen corresponding path program 1 times [2021-12-21 22:36:48,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:36:48,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082746750] [2021-12-21 22:36:48,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:36:48,793 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:36:48,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:48,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-21 22:36:48,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:48,849 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:36:48,849 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:36:48,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082746750] [2021-12-21 22:36:48,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082746750] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:36:48,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691908761] [2021-12-21 22:36:48,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:36:48,849 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:36:48,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:48,850 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-21 22:36:48,851 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-12-21 22:36:48,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:48,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-21 22:36:48,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:36:48,933 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:36:48,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-21 22:36:49,059 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:36:49,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691908761] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-21 22:36:49,060 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-21 22:36:49,060 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2021-12-21 22:36:49,060 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364955412] [2021-12-21 22:36:49,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-21 22:36:49,061 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-21 22:36:49,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:36:49,062 INFO L85 PathProgramCache]: Analyzing trace with hash 2106067024, now seen corresponding path program 1 times [2021-12-21 22:36:49,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:36:49,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40798203] [2021-12-21 22:36:49,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:36:49,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:36:49,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:36:49,084 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:36:49,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:36:49,096 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:36:49,233 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:36:49,234 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:36:49,234 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:36:49,234 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:36:49,234 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-21 22:36:49,235 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:49,235 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:36:49,235 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:36:49,235 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-1.c_Iteration3_Loop [2021-12-21 22:36:49,235 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:36:49,235 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:36:49,237 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:49,239 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:49,240 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:49,242 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:49,243 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:49,244 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:49,248 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:49,250 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:49,251 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:49,284 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:36:49,284 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-21 22:36:49,284 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:49,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:49,285 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:49,286 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-12-21 22:36:49,288 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:49,288 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:49,303 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:36:49,304 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret4=0} Honda state: {fibo1_#t~ret4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:36:49,318 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:49,318 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:49,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:49,319 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:49,322 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-12-21 22:36:49,323 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:49,323 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:49,329 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:36:49,330 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret5=0} Honda state: {fibo1_#t~ret5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:36:49,344 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:49,344 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:49,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:49,345 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:49,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-12-21 22:36:49,347 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:49,347 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:49,353 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:36:49,353 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_~n=0} Honda state: {fibo1_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:36:49,370 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:49,370 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:49,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:49,371 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:49,371 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-12-21 22:36:49,373 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:49,373 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:49,378 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:36:49,379 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret7=0} Honda state: {fibo2_#t~ret7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:36:49,399 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:49,400 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:49,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:49,400 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:49,401 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-12-21 22:36:49,402 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:49,402 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:49,419 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:36:49,419 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#res=0} Honda state: {fibo1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:36:49,433 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2021-12-21 22:36:49,433 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:49,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:49,434 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:49,435 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-12-21 22:36:49,437 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:49,437 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:49,461 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2021-12-21 22:36:49,461 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:49,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:49,462 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:49,463 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-12-21 22:36:49,465 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-21 22:36:49,465 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:50,310 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-21 22:36:50,314 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2021-12-21 22:36:50,314 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:36:50,314 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:36:50,314 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:36:50,314 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:36:50,314 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-21 22:36:50,314 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:50,314 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:36:50,314 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:36:50,314 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-1.c_Iteration3_Loop [2021-12-21 22:36:50,314 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:36:50,314 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:36:50,315 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:50,320 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:50,322 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:50,323 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:50,325 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:50,329 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:50,331 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:50,332 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:50,334 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:50,367 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:36:50,367 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-21 22:36:50,367 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:50,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:50,368 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:50,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-12-21 22:36:50,370 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:36:50,376 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:36:50,376 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:36:50,376 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:36:50,376 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:36:50,376 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:36:50,377 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:36:50,377 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:36:50,395 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:36:50,410 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:50,410 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:50,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:50,411 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:50,415 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-12-21 22:36:50,416 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:36:50,421 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:36:50,421 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:36:50,421 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:36:50,421 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:36:50,421 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:36:50,422 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:36:50,422 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:36:50,437 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:36:50,458 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:50,458 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:50,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:50,459 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:50,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-12-21 22:36:50,461 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:36:50,467 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:36:50,467 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:36:50,467 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:36:50,467 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:36:50,467 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:36:50,468 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:36:50,468 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:36:50,471 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:36:50,485 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:50,485 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:50,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:50,486 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:50,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-12-21 22:36:50,488 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:36:50,493 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:36:50,493 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:36:50,493 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:36:50,493 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:36:50,493 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:36:50,494 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:36:50,494 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:36:50,503 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:36:50,517 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2021-12-21 22:36:50,517 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:50,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:50,518 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:50,518 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-12-21 22:36:50,519 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:36:50,525 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:36:50,525 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:36:50,525 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:36:50,525 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:36:50,525 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:36:50,526 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:36:50,526 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:36:50,542 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-21 22:36:50,559 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-21 22:36:50,559 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-21 22:36:50,559 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:50,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:50,561 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:50,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-12-21 22:36:50,565 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-21 22:36:50,565 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-21 22:36:50,565 INFO L513 LassoAnalysis]: Proved termination. [2021-12-21 22:36:50,565 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo2_~n) = 1*fibo2_~n Supporting invariants [] [2021-12-21 22:36:50,580 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2021-12-21 22:36:50,581 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-21 22:36:50,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:36:50,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:50,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-21 22:36:50,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:36:50,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:50,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-21 22:36:50,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:36:50,817 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:36:50,819 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 [2021-12-21 22:36:50,819 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 58 states and 76 transitions. cyclomatic complexity: 20 Second operand has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 6 states have internal predecessors, (22), 4 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-21 22:36:50,839 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:51,112 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 58 states and 76 transitions. cyclomatic complexity: 20. Second operand has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 6 states have internal predecessors, (22), 4 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Result 191 states and 263 transitions. Complement of second has 40 states. [2021-12-21 22:36:51,113 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 [2021-12-21 22:36:51,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 6 states have internal predecessors, (22), 4 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-21 22:36:51,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 73 transitions. [2021-12-21 22:36:51,114 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 73 transitions. Stem has 16 letters. Loop has 14 letters. [2021-12-21 22:36:51,115 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:36:51,115 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 73 transitions. Stem has 30 letters. Loop has 14 letters. [2021-12-21 22:36:51,115 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:36:51,115 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 73 transitions. Stem has 16 letters. Loop has 28 letters. [2021-12-21 22:36:51,116 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:36:51,116 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 191 states and 263 transitions. [2021-12-21 22:36:51,121 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2021-12-21 22:36:51,125 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 191 states to 169 states and 237 transitions. [2021-12-21 22:36:51,125 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 103 [2021-12-21 22:36:51,126 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 106 [2021-12-21 22:36:51,126 INFO L73 IsDeterministic]: Start isDeterministic. Operand 169 states and 237 transitions. [2021-12-21 22:36:51,127 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:36:51,127 INFO L681 BuchiCegarLoop]: Abstraction has 169 states and 237 transitions. [2021-12-21 22:36:51,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states and 237 transitions. [2021-12-21 22:36:51,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 152. [2021-12-21 22:36:51,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 95 states have (on average 1.2842105263157895) internal successors, (122), 102 states have internal predecessors, (122), 35 states have call successors, (36), 19 states have call predecessors, (36), 22 states have return successors, (48), 30 states have call predecessors, (48), 33 states have call successors, (48) [2021-12-21 22:36:51,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 206 transitions. [2021-12-21 22:36:51,139 INFO L704 BuchiCegarLoop]: Abstraction has 152 states and 206 transitions. [2021-12-21 22:36:51,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:36:51,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-21 22:36:51,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-12-21 22:36:51,140 INFO L87 Difference]: Start difference. First operand 152 states and 206 transitions. Second operand has 16 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 11 states have internal predecessors, (25), 6 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-21 22:36:51,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:36:51,298 INFO L93 Difference]: Finished difference Result 213 states and 281 transitions. [2021-12-21 22:36:51,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-21 22:36:51,298 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 213 states and 281 transitions. [2021-12-21 22:36:51,301 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2021-12-21 22:36:51,304 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 213 states to 204 states and 272 transitions. [2021-12-21 22:36:51,304 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 133 [2021-12-21 22:36:51,304 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 133 [2021-12-21 22:36:51,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 204 states and 272 transitions. [2021-12-21 22:36:51,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:36:51,304 INFO L681 BuchiCegarLoop]: Abstraction has 204 states and 272 transitions. [2021-12-21 22:36:51,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states and 272 transitions. [2021-12-21 22:36:51,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 192. [2021-12-21 22:36:51,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 120 states have (on average 1.225) internal successors, (147), 129 states have internal predecessors, (147), 44 states have call successors, (46), 24 states have call predecessors, (46), 28 states have return successors, (64), 38 states have call predecessors, (64), 42 states have call successors, (64) [2021-12-21 22:36:51,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 257 transitions. [2021-12-21 22:36:51,313 INFO L704 BuchiCegarLoop]: Abstraction has 192 states and 257 transitions. [2021-12-21 22:36:51,313 INFO L587 BuchiCegarLoop]: Abstraction has 192 states and 257 transitions. [2021-12-21 22:36:51,313 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-12-21 22:36:51,314 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 192 states and 257 transitions. [2021-12-21 22:36:51,315 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2021-12-21 22:36:51,315 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:36:51,315 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:36:51,318 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:36:51,318 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:36:51,319 INFO L791 eck$LassoCheckResult]: Stem: 1241#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 1242#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 8; 1276#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 1313#fibo1ENTRY ~n := #in~n; 1350#L10 assume !(~n < 1); 1349#L12 assume !(1 == ~n); 1259#L15 call #t~ret4 := fibo2(~n - 1);< 1348#fibo2ENTRY ~n := #in~n; 1347#L20 assume !(~n < 1); 1346#L22 assume !(1 == ~n); 1271#L25 call #t~ret6 := fibo1(~n - 1);< 1270#fibo1ENTRY ~n := #in~n; 1272#L10 assume !(~n < 1); 1292#L12 assume !(1 == ~n); 1293#L15 call #t~ret4 := fibo2(~n - 1);< 1299#fibo2ENTRY ~n := #in~n; 1426#L20 assume !(~n < 1); 1425#L22 assume !(1 == ~n); 1280#L25 call #t~ret6 := fibo1(~n - 1);< 1344#fibo1ENTRY ~n := #in~n; 1345#L10 assume !(~n < 1); 1355#L12 assume !(1 == ~n); 1356#L15 call #t~ret4 := fibo2(~n - 1);< 1364#fibo2ENTRY ~n := #in~n; 1368#L20 assume ~n < 1;#res := 0; 1367#fibo2FINAL assume true; 1363#fibo2EXIT >#50#return; 1360#L15-1 call #t~ret5 := fibo2(~n - 2);< 1361#fibo2ENTRY ~n := #in~n; 1365#L20 assume ~n < 1;#res := 0; 1362#fibo2FINAL assume true; 1359#fibo2EXIT >#52#return; 1357#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 1358#fibo1FINAL assume true; 1424#fibo1EXIT >#46#return; 1332#L25-1 call #t~ret7 := fibo1(~n - 2);< 1343#fibo1ENTRY ~n := #in~n; 1376#L10 assume ~n < 1;#res := 0; 1431#fibo1FINAL assume true; 1422#fibo1EXIT >#48#return; 1420#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 1419#fibo2FINAL assume true; 1416#fibo2EXIT >#50#return; 1246#L15-1 call #t~ret5 := fibo2(~n - 2);< 1298#fibo2ENTRY [2021-12-21 22:36:51,319 INFO L793 eck$LassoCheckResult]: Loop: 1298#fibo2ENTRY ~n := #in~n; 1429#L20 assume !(~n < 1); 1243#L22 assume !(1 == ~n); 1248#L25 call #t~ret6 := fibo1(~n - 1);< 1265#fibo1ENTRY ~n := #in~n; 1269#L10 assume !(~n < 1); 1290#L12 assume !(1 == ~n); 1245#L15 call #t~ret4 := fibo2(~n - 1);< 1298#fibo2ENTRY [2021-12-21 22:36:51,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:36:51,319 INFO L85 PathProgramCache]: Analyzing trace with hash -960039395, now seen corresponding path program 1 times [2021-12-21 22:36:51,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:36:51,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648114594] [2021-12-21 22:36:51,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:36:51,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:36:51,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:51,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-21 22:36:51,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:51,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-21 22:36:51,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:51,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-21 22:36:51,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:51,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-21 22:36:51,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:51,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-21 22:36:51,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:51,383 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 10 proven. 5 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-21 22:36:51,383 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:36:51,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648114594] [2021-12-21 22:36:51,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648114594] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:36:51,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [305520246] [2021-12-21 22:36:51,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:36:51,384 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:36:51,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:51,385 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-21 22:36:51,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-12-21 22:36:51,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:51,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-21 22:36:51,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:36:51,581 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 3 proven. 33 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-21 22:36:51,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-21 22:36:51,898 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 3 proven. 34 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-21 22:36:51,898 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [305520246] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-21 22:36:51,898 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-21 22:36:51,898 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 14, 15] total 25 [2021-12-21 22:36:51,898 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558949105] [2021-12-21 22:36:51,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-21 22:36:51,899 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-21 22:36:51,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:36:51,899 INFO L85 PathProgramCache]: Analyzing trace with hash -28526872, now seen corresponding path program 2 times [2021-12-21 22:36:51,899 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:36:51,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898335000] [2021-12-21 22:36:51,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:36:51,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:36:51,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:36:51,902 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:36:51,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:36:51,911 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:36:51,992 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:36:51,992 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:36:51,992 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:36:51,992 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:36:51,992 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-21 22:36:51,992 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:51,992 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:36:51,992 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:36:51,992 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-1.c_Iteration4_Loop [2021-12-21 22:36:51,992 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:36:51,992 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:36:51,994 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:51,995 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:51,997 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:51,998 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:52,000 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:52,002 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:52,004 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:52,005 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:52,007 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:52,009 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:52,050 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:36:52,050 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-21 22:36:52,050 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:52,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:52,051 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:52,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-12-21 22:36:52,054 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:52,054 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:52,071 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:36:52,071 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret4=0} Honda state: {fibo1_#t~ret4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:36:52,087 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2021-12-21 22:36:52,087 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:52,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:52,088 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:52,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-12-21 22:36:52,096 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:52,096 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:52,102 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:36:52,102 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret7=0} Honda state: {fibo2_#t~ret7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:36:52,118 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2021-12-21 22:36:52,118 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:52,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:52,119 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:52,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-12-21 22:36:52,121 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:52,121 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:52,138 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:36:52,138 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#in~n=0} Honda state: {fibo1_#in~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:36:52,155 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:52,156 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:52,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:52,157 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:52,160 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:52,160 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:52,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-12-21 22:36:52,167 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:36:52,167 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret6=0} Honda state: {fibo2_#t~ret6=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:36:52,182 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:52,182 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:52,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:52,183 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:52,184 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-12-21 22:36:52,185 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:52,185 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:52,191 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:36:52,191 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#res=0} Honda state: {fibo2_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:36:52,208 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:52,209 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:52,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:52,210 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:52,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-12-21 22:36:52,212 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:52,212 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:52,218 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:36:52,218 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#res=0} Honda state: {fibo1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:36:52,232 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2021-12-21 22:36:52,234 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:52,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:52,235 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:52,236 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-12-21 22:36:52,237 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:52,237 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:52,243 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:36:52,243 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_~n=0} Honda state: {fibo1_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:36:52,257 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2021-12-21 22:36:52,257 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:52,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:52,258 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:52,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-12-21 22:36:52,261 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:52,261 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:52,266 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:36:52,266 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_~n=0} Honda state: {fibo2_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:36:52,281 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:52,281 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:52,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:52,282 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:52,284 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:52,284 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:52,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-12-21 22:36:52,290 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:36:52,290 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret5=0} Honda state: {fibo1_#t~ret5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:36:52,305 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:52,305 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:52,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:52,306 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:52,306 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-12-21 22:36:52,309 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:52,309 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:52,329 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:52,329 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:52,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:52,330 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:52,330 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-12-21 22:36:52,332 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-21 22:36:52,332 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:52,386 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-21 22:36:52,389 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2021-12-21 22:36:52,389 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:36:52,389 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:36:52,389 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:36:52,389 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:36:52,389 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-21 22:36:52,389 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:52,389 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:36:52,389 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:36:52,389 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-1.c_Iteration4_Loop [2021-12-21 22:36:52,389 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:36:52,389 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:36:52,390 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:52,392 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:52,393 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:52,395 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:52,396 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:52,398 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:52,399 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:52,400 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:52,401 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:52,402 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:52,437 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:36:52,437 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-21 22:36:52,438 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:52,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:52,439 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:52,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-12-21 22:36:52,442 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:36:52,447 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:36:52,447 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:36:52,447 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:36:52,447 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:36:52,447 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:36:52,448 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:36:52,448 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:36:52,463 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:36:52,482 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:52,482 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:52,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:52,483 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:52,500 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:36:52,505 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:36:52,505 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:36:52,505 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:36:52,505 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:36:52,505 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:36:52,506 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:36:52,506 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:36:52,510 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-12-21 22:36:52,519 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:36:52,534 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:52,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:52,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:52,535 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:52,536 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-12-21 22:36:52,537 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:36:52,542 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:36:52,542 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:36:52,543 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:36:52,543 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:36:52,543 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:36:52,543 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:36:52,543 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:36:52,544 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:36:52,558 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:52,559 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:52,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:52,560 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:52,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-12-21 22:36:52,561 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:36:52,566 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:36:52,566 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:36:52,567 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:36:52,567 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:36:52,567 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:36:52,567 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:36:52,567 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:36:52,568 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:36:52,582 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2021-12-21 22:36:52,582 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:52,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:52,583 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:52,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-12-21 22:36:52,585 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:36:52,590 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:36:52,591 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:36:52,591 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:36:52,591 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:36:52,591 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:36:52,591 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:36:52,591 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:36:52,595 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:36:52,609 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2021-12-21 22:36:52,610 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:52,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:52,616 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:52,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-12-21 22:36:52,619 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:36:52,624 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:36:52,624 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:36:52,624 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:36:52,624 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:36:52,624 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:36:52,625 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:36:52,625 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:36:52,631 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:36:52,645 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2021-12-21 22:36:52,646 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:52,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:52,647 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:52,647 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-12-21 22:36:52,649 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:36:52,654 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:36:52,654 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:36:52,654 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:36:52,654 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:36:52,654 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:36:52,654 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:36:52,654 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:36:52,655 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:36:52,670 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2021-12-21 22:36:52,670 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:52,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:52,671 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:52,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-12-21 22:36:52,673 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:36:52,678 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:36:52,678 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:36:52,679 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:36:52,679 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:36:52,679 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:36:52,679 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:36:52,679 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:36:52,681 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:36:52,697 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2021-12-21 22:36:52,697 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:52,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:52,699 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:52,699 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-12-21 22:36:52,700 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:36:52,705 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:36:52,705 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:36:52,705 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:36:52,705 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:36:52,705 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:36:52,706 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:36:52,706 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:36:52,707 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:36:52,722 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2021-12-21 22:36:52,722 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:52,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:52,723 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:52,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-12-21 22:36:52,727 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:36:52,732 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:36:52,732 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:36:52,732 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:36:52,732 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:36:52,732 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:36:52,733 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:36:52,733 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:36:52,748 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-21 22:36:52,750 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-21 22:36:52,750 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-21 22:36:52,751 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:52,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:52,752 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:52,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2021-12-21 22:36:52,753 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-21 22:36:52,753 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-21 22:36:52,753 INFO L513 LassoAnalysis]: Proved termination. [2021-12-21 22:36:52,753 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo2_#in~n) = 1*fibo2_#in~n Supporting invariants [] [2021-12-21 22:36:52,768 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2021-12-21 22:36:52,769 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-21 22:36:52,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:36:52,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:52,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-21 22:36:52,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:36:53,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:53,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-21 22:36:53,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:36:53,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:36:53,183 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 [2021-12-21 22:36:53,183 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 192 states and 257 transitions. cyclomatic complexity: 70 Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 5 states have internal predecessors, (26), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 22:36:53,318 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:53,319 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 192 states and 257 transitions. cyclomatic complexity: 70. Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 5 states have internal predecessors, (26), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Result 698 states and 973 transitions. Complement of second has 26 states. [2021-12-21 22:36:53,323 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 [2021-12-21 22:36:53,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 5 states have internal predecessors, (26), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 22:36:53,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 40 transitions. [2021-12-21 22:36:53,323 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 40 transitions. Stem has 44 letters. Loop has 8 letters. [2021-12-21 22:36:53,324 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:36:53,324 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-21 22:36:53,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:36:53,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:53,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-21 22:36:53,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:36:53,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:53,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-21 22:36:53,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:36:53,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:36:53,730 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 [2021-12-21 22:36:53,730 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 192 states and 257 transitions. cyclomatic complexity: 70 Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 5 states have internal predecessors, (26), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 22:36:53,840 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 192 states and 257 transitions. cyclomatic complexity: 70. Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 5 states have internal predecessors, (26), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Result 698 states and 973 transitions. Complement of second has 26 states. [2021-12-21 22:36:53,840 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 [2021-12-21 22:36:53,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 5 states have internal predecessors, (26), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 22:36:53,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 40 transitions. [2021-12-21 22:36:53,841 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 40 transitions. Stem has 44 letters. Loop has 8 letters. [2021-12-21 22:36:53,841 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:36:53,842 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-21 22:36:53,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:36:53,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:53,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-21 22:36:53,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:36:54,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:54,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-21 22:36:54,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:36:54,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:36:54,225 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 [2021-12-21 22:36:54,225 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 192 states and 257 transitions. cyclomatic complexity: 70 Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 5 states have internal predecessors, (26), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 22:36:54,337 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 192 states and 257 transitions. cyclomatic complexity: 70. Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 5 states have internal predecessors, (26), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Result 587 states and 803 transitions. Complement of second has 25 states. [2021-12-21 22:36:54,337 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 [2021-12-21 22:36:54,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 5 states have internal predecessors, (26), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 22:36:54,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 43 transitions. [2021-12-21 22:36:54,338 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 43 transitions. Stem has 44 letters. Loop has 8 letters. [2021-12-21 22:36:54,339 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:36:54,339 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 43 transitions. Stem has 52 letters. Loop has 8 letters. [2021-12-21 22:36:54,339 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:36:54,339 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 43 transitions. Stem has 44 letters. Loop has 16 letters. [2021-12-21 22:36:54,340 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:36:54,340 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 587 states and 803 transitions. [2021-12-21 22:36:54,345 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 56 [2021-12-21 22:36:54,350 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 587 states to 476 states and 676 transitions. [2021-12-21 22:36:54,350 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 215 [2021-12-21 22:36:54,350 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 246 [2021-12-21 22:36:54,350 INFO L73 IsDeterministic]: Start isDeterministic. Operand 476 states and 676 transitions. [2021-12-21 22:36:54,351 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:36:54,351 INFO L681 BuchiCegarLoop]: Abstraction has 476 states and 676 transitions. [2021-12-21 22:36:54,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states and 676 transitions. [2021-12-21 22:36:54,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 401. [2021-12-21 22:36:54,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 267 states have (on average 1.2621722846441947) internal successors, (337), 290 states have internal predecessors, (337), 78 states have call successors, (81), 60 states have call predecessors, (81), 56 states have return successors, (126), 50 states have call predecessors, (126), 76 states have call successors, (126) [2021-12-21 22:36:54,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 544 transitions. [2021-12-21 22:36:54,369 INFO L704 BuchiCegarLoop]: Abstraction has 401 states and 544 transitions. [2021-12-21 22:36:54,369 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:36:54,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-12-21 22:36:54,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2021-12-21 22:36:54,369 INFO L87 Difference]: Start difference. First operand 401 states and 544 transitions. Second operand has 25 states, 22 states have (on average 2.590909090909091) internal successors, (57), 20 states have internal predecessors, (57), 16 states have call successors, (21), 7 states have call predecessors, (21), 5 states have return successors, (13), 3 states have call predecessors, (13), 11 states have call successors, (13) [2021-12-21 22:36:54,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:36:54,772 INFO L93 Difference]: Finished difference Result 499 states and 693 transitions. [2021-12-21 22:36:54,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-21 22:36:54,773 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 499 states and 693 transitions. [2021-12-21 22:36:54,777 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 60 [2021-12-21 22:36:54,783 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 499 states to 457 states and 645 transitions. [2021-12-21 22:36:54,783 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 256 [2021-12-21 22:36:54,784 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 257 [2021-12-21 22:36:54,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 457 states and 645 transitions. [2021-12-21 22:36:54,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:36:54,784 INFO L681 BuchiCegarLoop]: Abstraction has 457 states and 645 transitions. [2021-12-21 22:36:54,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states and 645 transitions. [2021-12-21 22:36:54,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 414. [2021-12-21 22:36:54,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 269 states have (on average 1.20817843866171) internal successors, (325), 298 states have internal predecessors, (325), 85 states have call successors, (87), 57 states have call predecessors, (87), 60 states have return successors, (161), 58 states have call predecessors, (161), 83 states have call successors, (161) [2021-12-21 22:36:54,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 573 transitions. [2021-12-21 22:36:54,800 INFO L704 BuchiCegarLoop]: Abstraction has 414 states and 573 transitions. [2021-12-21 22:36:54,800 INFO L587 BuchiCegarLoop]: Abstraction has 414 states and 573 transitions. [2021-12-21 22:36:54,800 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-12-21 22:36:54,800 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 414 states and 573 transitions. [2021-12-21 22:36:54,802 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 60 [2021-12-21 22:36:54,802 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:36:54,802 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:36:54,805 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [5, 5, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:36:54,805 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:36:54,805 INFO L791 eck$LassoCheckResult]: Stem: 5286#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 5287#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 8; 5315#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 5369#fibo1ENTRY ~n := #in~n; 5421#L10 assume !(~n < 1); 5420#L12 assume !(1 == ~n); 5416#L15 call #t~ret4 := fibo2(~n - 1);< 5419#fibo2ENTRY ~n := #in~n; 5418#L20 assume !(~n < 1); 5417#L22 assume !(1 == ~n); 5412#L25 call #t~ret6 := fibo1(~n - 1);< 5415#fibo1ENTRY ~n := #in~n; 5414#L10 assume !(~n < 1); 5413#L12 assume !(1 == ~n); 5408#L15 call #t~ret4 := fibo2(~n - 1);< 5411#fibo2ENTRY ~n := #in~n; 5410#L20 assume !(~n < 1); 5409#L22 assume !(1 == ~n); 5404#L25 call #t~ret6 := fibo1(~n - 1);< 5407#fibo1ENTRY ~n := #in~n; 5406#L10 assume !(~n < 1); 5405#L12 assume !(1 == ~n); 5390#L15 call #t~ret4 := fibo2(~n - 1);< 5403#fibo2ENTRY ~n := #in~n; 5399#L20 assume !(~n < 1); 5400#L22 assume !(1 == ~n); 5318#L25 call #t~ret6 := fibo1(~n - 1);< 5427#fibo1ENTRY ~n := #in~n; 5428#L10 assume !(~n < 1); 5578#L12 assume 1 == ~n;#res := 1; 5579#fibo1FINAL assume true; 5644#fibo1EXIT >#46#return; 5487#L25-1 call #t~ret7 := fibo1(~n - 2);< 5498#fibo1ENTRY ~n := #in~n; 5494#L10 assume !(~n < 1); 5495#L12 assume !(1 == ~n); 5479#L15 call #t~ret4 := fibo2(~n - 1);< 5486#fibo2ENTRY ~n := #in~n; 5484#L20 assume !(~n < 1); 5481#L22 assume 1 == ~n;#res := 1; 5482#fibo2FINAL assume true; 5567#fibo2EXIT >#50#return; 5356#L15-1 [2021-12-21 22:36:54,805 INFO L793 eck$LassoCheckResult]: Loop: 5356#L15-1 call #t~ret5 := fibo2(~n - 2);< 5529#fibo2ENTRY ~n := #in~n; 5348#L20 assume !(~n < 1); 5357#L22 assume !(1 == ~n); 5550#L25 call #t~ret6 := fibo1(~n - 1);< 5558#fibo1ENTRY ~n := #in~n; 5597#L10 assume !(~n < 1); 5596#L12 assume 1 == ~n;#res := 1; 5595#fibo1FINAL assume true; 5593#fibo1EXIT >#46#return; 5585#L25-1 call #t~ret7 := fibo1(~n - 2);< 5591#fibo1ENTRY ~n := #in~n; 5590#L10 assume !(~n < 1); 5589#L12 assume !(1 == ~n); 5350#L15 call #t~ret4 := fibo2(~n - 1);< 5362#fibo2ENTRY ~n := #in~n; 5363#L20 assume !(~n < 1); 5630#L22 assume !(1 == ~n); 5607#L25 call #t~ret6 := fibo1(~n - 1);< 5608#fibo1ENTRY ~n := #in~n; 5622#L10 assume !(~n < 1); 5620#L12 assume 1 == ~n;#res := 1; 5619#fibo1FINAL assume true; 5606#fibo1EXIT >#46#return; 5603#L25-1 call #t~ret7 := fibo1(~n - 2);< 5605#fibo1ENTRY ~n := #in~n; 5652#L10 assume ~n < 1;#res := 0; 5649#fibo1FINAL assume true; 5602#fibo1EXIT >#48#return; 5555#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 5599#fibo2FINAL assume true; 5564#fibo2EXIT >#50#return; 5356#L15-1 [2021-12-21 22:36:54,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:36:54,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1816161101, now seen corresponding path program 1 times [2021-12-21 22:36:54,806 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:36:54,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593491756] [2021-12-21 22:36:54,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:36:54,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:36:54,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:54,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-21 22:36:54,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:54,936 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-21 22:36:54,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:54,939 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 15 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:36:54,939 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:36:54,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593491756] [2021-12-21 22:36:54,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593491756] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:36:54,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975551394] [2021-12-21 22:36:54,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:36:54,939 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:36:54,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:54,940 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-21 22:36:54,941 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2021-12-21 22:36:54,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:54,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-21 22:36:54,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:36:55,041 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 24 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:36:55,041 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-21 22:36:55,141 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 15 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:36:55,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975551394] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-21 22:36:55,141 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-21 22:36:55,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 19 [2021-12-21 22:36:55,142 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882799418] [2021-12-21 22:36:55,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-21 22:36:55,142 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-21 22:36:55,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:36:55,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1364976163, now seen corresponding path program 1 times [2021-12-21 22:36:55,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:36:55,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522090157] [2021-12-21 22:36:55,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:36:55,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:36:55,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:55,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-21 22:36:55,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:55,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-21 22:36:55,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:55,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-21 22:36:55,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:55,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-21 22:36:55,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:55,197 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-21 22:36:55,197 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:36:55,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522090157] [2021-12-21 22:36:55,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522090157] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:36:55,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1903630400] [2021-12-21 22:36:55,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:36:55,198 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:36:55,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:55,199 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-21 22:36:55,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-12-21 22:36:55,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:55,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-21 22:36:55,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:36:55,270 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 20 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-21 22:36:55,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-21 22:36:55,341 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-21 22:36:55,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1903630400] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-21 22:36:55,342 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-21 22:36:55,342 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2021-12-21 22:36:55,342 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626092778] [2021-12-21 22:36:55,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-21 22:36:55,343 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:36:55,343 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:36:55,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-21 22:36:55,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-12-21 22:36:55,343 INFO L87 Difference]: Start difference. First operand 414 states and 573 transitions. cyclomatic complexity: 166 Second operand has 9 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 3 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2021-12-21 22:36:55,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:36:55,402 INFO L93 Difference]: Finished difference Result 384 states and 501 transitions. [2021-12-21 22:36:55,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-21 22:36:55,403 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 384 states and 501 transitions. [2021-12-21 22:36:55,406 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 38 [2021-12-21 22:36:55,410 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 384 states to 359 states and 475 transitions. [2021-12-21 22:36:55,410 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 221 [2021-12-21 22:36:55,410 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 222 [2021-12-21 22:36:55,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 359 states and 475 transitions. [2021-12-21 22:36:55,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:36:55,411 INFO L681 BuchiCegarLoop]: Abstraction has 359 states and 475 transitions. [2021-12-21 22:36:55,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states and 475 transitions. [2021-12-21 22:36:55,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 344. [2021-12-21 22:36:55,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 227 states have (on average 1.1629955947136563) internal successors, (264), 244 states have internal predecessors, (264), 65 states have call successors, (66), 50 states have call predecessors, (66), 52 states have return successors, (119), 49 states have call predecessors, (119), 63 states have call successors, (119) [2021-12-21 22:36:55,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 449 transitions. [2021-12-21 22:36:55,421 INFO L704 BuchiCegarLoop]: Abstraction has 344 states and 449 transitions. [2021-12-21 22:36:55,421 INFO L587 BuchiCegarLoop]: Abstraction has 344 states and 449 transitions. [2021-12-21 22:36:55,421 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-12-21 22:36:55,422 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 344 states and 449 transitions. [2021-12-21 22:36:55,423 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 38 [2021-12-21 22:36:55,423 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:36:55,423 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:36:55,427 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [6, 5, 4, 4, 4, 4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:36:55,432 INFO L843 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] [2021-12-21 22:36:55,433 INFO L791 eck$LassoCheckResult]: Stem: 6590#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 6591#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 8; 6621#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 6659#fibo1ENTRY ~n := #in~n; 6773#L10 assume !(~n < 1); 6772#L12 assume !(1 == ~n); 6768#L15 call #t~ret4 := fibo2(~n - 1);< 6771#fibo2ENTRY ~n := #in~n; 6770#L20 assume !(~n < 1); 6769#L22 assume !(1 == ~n); 6759#L25 call #t~ret6 := fibo1(~n - 1);< 6767#fibo1ENTRY ~n := #in~n; 6766#L10 assume !(~n < 1); 6765#L12 assume !(1 == ~n); 6755#L15 call #t~ret4 := fibo2(~n - 1);< 6758#fibo2ENTRY ~n := #in~n; 6757#L20 assume !(~n < 1); 6756#L22 assume !(1 == ~n); 6741#L25 call #t~ret6 := fibo1(~n - 1);< 6754#fibo1ENTRY ~n := #in~n; 6753#L10 assume !(~n < 1); 6752#L12 assume !(1 == ~n); 6698#L15 call #t~ret4 := fibo2(~n - 1);< 6678#fibo2ENTRY ~n := #in~n; 6738#L20 assume !(~n < 1); 6736#L22 assume !(1 == ~n); 6629#L25 call #t~ret6 := fibo1(~n - 1);< 6749#fibo1ENTRY ~n := #in~n; 6747#L10 assume !(~n < 1); 6745#L12 assume !(1 == ~n); 6677#L15 call #t~ret4 := fibo2(~n - 1);< 6678#fibo2ENTRY ~n := #in~n; 6738#L20 assume !(~n < 1); 6736#L22 assume !(1 == ~n); 6629#L25 call #t~ret6 := fibo1(~n - 1);< 6749#fibo1ENTRY ~n := #in~n; 6750#L10 assume !(~n < 1); 6764#L12 assume 1 == ~n;#res := 1; 6902#fibo1FINAL assume true; 6898#fibo1EXIT >#46#return; 6899#L25-1 call #t~ret7 := fibo1(~n - 2);< 6910#fibo1ENTRY ~n := #in~n; 6912#L10 assume ~n < 1;#res := 0; 6909#fibo1FINAL assume true; 6907#fibo1EXIT >#48#return; 6891#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 6889#fibo2FINAL assume true; 6825#fibo2EXIT >#50#return; 6796#L15-1 [2021-12-21 22:36:55,434 INFO L793 eck$LassoCheckResult]: Loop: 6796#L15-1 call #t~ret5 := fibo2(~n - 2);< 6801#fibo2ENTRY ~n := #in~n; 6826#L20 assume !(~n < 1); 6823#L22 assume !(1 == ~n); 6817#L25 call #t~ret6 := fibo1(~n - 1);< 6821#fibo1ENTRY ~n := #in~n; 6859#L10 assume !(~n < 1); 6856#L12 assume !(1 == ~n); 6805#L15 call #t~ret4 := fibo2(~n - 1);< 6833#fibo2ENTRY ~n := #in~n; 6826#L20 assume !(~n < 1); 6823#L22 assume !(1 == ~n); 6817#L25 call #t~ret6 := fibo1(~n - 1);< 6821#fibo1ENTRY ~n := #in~n; 6859#L10 assume !(~n < 1); 6856#L12 assume !(1 == ~n); 6805#L15 call #t~ret4 := fibo2(~n - 1);< 6833#fibo2ENTRY ~n := #in~n; 6834#L20 assume !(~n < 1); 6852#L22 assume 1 == ~n;#res := 1; 6850#fibo2FINAL assume true; 6831#fibo2EXIT >#50#return; 6796#L15-1 call #t~ret5 := fibo2(~n - 2);< 6801#fibo2ENTRY ~n := #in~n; 6835#L20 assume ~n < 1;#res := 0; 6876#fibo2FINAL assume true; 6824#fibo2EXIT >#52#return; 6800#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 6820#fibo1FINAL assume true; 6812#fibo1EXIT >#46#return; 6814#L25-1 call #t~ret7 := fibo1(~n - 2);< 6819#fibo1ENTRY ~n := #in~n; 6857#L10 assume ~n < 1;#res := 0; 6858#fibo1FINAL assume true; 6842#fibo1EXIT >#48#return; 6840#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 6838#fibo2FINAL assume true; 6803#fibo2EXIT >#50#return; 6796#L15-1 [2021-12-21 22:36:55,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:36:55,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1654199334, now seen corresponding path program 1 times [2021-12-21 22:36:55,434 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:36:55,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931905769] [2021-12-21 22:36:55,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:36:55,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:36:55,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:55,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-21 22:36:55,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:55,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-21 22:36:55,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:55,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-21 22:36:55,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:55,611 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 36 proven. 32 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-21 22:36:55,611 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:36:55,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931905769] [2021-12-21 22:36:55,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931905769] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:36:55,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910025796] [2021-12-21 22:36:55,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:36:55,612 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:36:55,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:55,613 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-21 22:36:55,614 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-12-21 22:36:55,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:55,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-21 22:36:55,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:36:55,748 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 36 proven. 35 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-21 22:36:55,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-21 22:36:55,923 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 36 proven. 35 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-21 22:36:55,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910025796] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-21 22:36:55,924 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-21 22:36:55,924 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 25 [2021-12-21 22:36:55,924 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556086068] [2021-12-21 22:36:55,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-21 22:36:55,926 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-21 22:36:55,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:36:55,926 INFO L85 PathProgramCache]: Analyzing trace with hash 1513837346, now seen corresponding path program 1 times [2021-12-21 22:36:55,926 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:36:55,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765943810] [2021-12-21 22:36:55,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:36:55,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:36:55,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:55,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-21 22:36:55,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:55,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-21 22:36:55,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:55,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-21 22:36:55,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:55,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-21 22:36:55,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:55,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-12-21 22:36:55,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:56,007 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-21 22:36:56,007 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:36:56,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765943810] [2021-12-21 22:36:56,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765943810] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:36:56,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174560683] [2021-12-21 22:36:56,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:36:56,007 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:36:56,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:56,012 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-21 22:36:56,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-12-21 22:36:56,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:56,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-21 22:36:56,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:36:56,106 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-12-21 22:36:56,107 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-21 22:36:56,296 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-12-21 22:36:56,296 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1174560683] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-21 22:36:56,296 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-21 22:36:56,296 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 15 [2021-12-21 22:36:56,297 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680369697] [2021-12-21 22:36:56,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-21 22:36:56,297 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:36:56,297 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:36:56,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-21 22:36:56,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2021-12-21 22:36:56,297 INFO L87 Difference]: Start difference. First operand 344 states and 449 transitions. cyclomatic complexity: 111 Second operand has 15 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 14 states have internal predecessors, (34), 6 states have call successors, (9), 1 states have call predecessors, (9), 5 states have return successors, (8), 4 states have call predecessors, (8), 6 states have call successors, (8) [2021-12-21 22:36:56,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:36:56,407 INFO L93 Difference]: Finished difference Result 360 states and 459 transitions. [2021-12-21 22:36:56,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-21 22:36:56,408 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 360 states and 459 transitions. [2021-12-21 22:36:56,411 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 40 [2021-12-21 22:36:56,414 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 360 states to 360 states and 459 transitions. [2021-12-21 22:36:56,414 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 217 [2021-12-21 22:36:56,414 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 217 [2021-12-21 22:36:56,414 INFO L73 IsDeterministic]: Start isDeterministic. Operand 360 states and 459 transitions. [2021-12-21 22:36:56,417 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:36:56,417 INFO L681 BuchiCegarLoop]: Abstraction has 360 states and 459 transitions. [2021-12-21 22:36:56,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states and 459 transitions. [2021-12-21 22:36:56,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 321. [2021-12-21 22:36:56,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 213 states have (on average 1.1737089201877935) internal successors, (250), 230 states have internal predecessors, (250), 61 states have call successors, (62), 46 states have call predecessors, (62), 47 states have return successors, (98), 44 states have call predecessors, (98), 59 states have call successors, (98) [2021-12-21 22:36:56,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 410 transitions. [2021-12-21 22:36:56,424 INFO L704 BuchiCegarLoop]: Abstraction has 321 states and 410 transitions. [2021-12-21 22:36:56,424 INFO L587 BuchiCegarLoop]: Abstraction has 321 states and 410 transitions. [2021-12-21 22:36:56,424 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-12-21 22:36:56,424 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 321 states and 410 transitions. [2021-12-21 22:36:56,426 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 38 [2021-12-21 22:36:56,426 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:36:56,426 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:36:56,427 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [6, 5, 4, 4, 4, 4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:36:56,427 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:36:56,428 INFO L791 eck$LassoCheckResult]: Stem: 7933#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 7934#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 8; 7963#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 8007#fibo1ENTRY ~n := #in~n; 8110#L10 assume !(~n < 1); 8109#L12 assume !(1 == ~n); 8105#L15 call #t~ret4 := fibo2(~n - 1);< 8108#fibo2ENTRY ~n := #in~n; 8107#L20 assume !(~n < 1); 8106#L22 assume !(1 == ~n); 8101#L25 call #t~ret6 := fibo1(~n - 1);< 8104#fibo1ENTRY ~n := #in~n; 8103#L10 assume !(~n < 1); 8102#L12 assume !(1 == ~n); 8097#L15 call #t~ret4 := fibo2(~n - 1);< 8100#fibo2ENTRY ~n := #in~n; 8099#L20 assume !(~n < 1); 8098#L22 assume !(1 == ~n); 8093#L25 call #t~ret6 := fibo1(~n - 1);< 8096#fibo1ENTRY ~n := #in~n; 8095#L10 assume !(~n < 1); 8094#L12 assume !(1 == ~n); 8016#L15 call #t~ret4 := fibo2(~n - 1);< 8018#fibo2ENTRY ~n := #in~n; 8092#L20 assume !(~n < 1); 8079#L22 assume !(1 == ~n); 7977#L25 call #t~ret6 := fibo1(~n - 1);< 8041#fibo1ENTRY ~n := #in~n; 8075#L10 assume !(~n < 1); 8076#L12 assume !(1 == ~n); 8017#L15 call #t~ret4 := fibo2(~n - 1);< 8018#fibo2ENTRY ~n := #in~n; 8092#L20 assume !(~n < 1); 8079#L22 assume !(1 == ~n); 7977#L25 call #t~ret6 := fibo1(~n - 1);< 8041#fibo1ENTRY ~n := #in~n; 8077#L10 assume !(~n < 1); 8088#L12 assume 1 == ~n;#res := 1; 8252#fibo1FINAL assume true; 8251#fibo1EXIT >#46#return; 7942#L25-1 call #t~ret7 := fibo1(~n - 2);< 8216#fibo1ENTRY ~n := #in~n; 8253#L10 assume ~n < 1;#res := 0; 7941#fibo1FINAL assume true; 7943#fibo1EXIT >#48#return; 8214#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 8213#fibo2FINAL assume true; 8117#fibo2EXIT >#50#return; 8118#L15-1 [2021-12-21 22:36:56,428 INFO L793 eck$LassoCheckResult]: Loop: 8118#L15-1 call #t~ret5 := fibo2(~n - 2);< 8129#fibo2ENTRY ~n := #in~n; 8173#L20 assume !(~n < 1); 8152#L22 assume !(1 == ~n); 8143#L25 call #t~ret6 := fibo1(~n - 1);< 8150#fibo1ENTRY ~n := #in~n; 8188#L10 assume !(~n < 1); 8185#L12 assume !(1 == ~n); 8125#L15 call #t~ret4 := fibo2(~n - 1);< 8137#fibo2ENTRY ~n := #in~n; 8183#L20 assume !(~n < 1); 8178#L22 assume !(1 == ~n); 8179#L25 call #t~ret6 := fibo1(~n - 1);< 8203#fibo1ENTRY ~n := #in~n; 8206#L10 assume !(~n < 1); 8205#L12 assume 1 == ~n;#res := 1; 8204#fibo1FINAL assume true; 8202#fibo1EXIT >#46#return; 8147#L25-1 call #t~ret7 := fibo1(~n - 2);< 8181#fibo1ENTRY ~n := #in~n; 8224#L10 assume ~n < 1;#res := 0; 8155#fibo1FINAL assume true; 8180#fibo1EXIT >#48#return; 8177#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 8175#fibo2FINAL assume true; 8164#fibo2EXIT >#50#return; 8118#L15-1 [2021-12-21 22:36:56,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:36:56,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1654199334, now seen corresponding path program 2 times [2021-12-21 22:36:56,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:36:56,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759370243] [2021-12-21 22:36:56,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:36:56,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:36:56,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:56,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-21 22:36:56,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:56,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-21 22:36:56,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:56,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-21 22:36:56,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:56,589 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 36 proven. 32 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-21 22:36:56,589 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:36:56,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759370243] [2021-12-21 22:36:56,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759370243] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:36:56,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1994204827] [2021-12-21 22:36:56,590 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-21 22:36:56,590 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:36:56,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:56,591 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-21 22:36:56,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-12-21 22:36:56,621 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-21 22:36:56,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-21 22:36:56,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-21 22:36:56,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:36:56,712 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 36 proven. 35 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-21 22:36:56,712 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-21 22:36:56,884 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 36 proven. 35 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-21 22:36:56,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1994204827] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-21 22:36:56,884 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-21 22:36:56,884 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 25 [2021-12-21 22:36:56,884 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496333379] [2021-12-21 22:36:56,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-21 22:36:56,885 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-21 22:36:56,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:36:56,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1626884941, now seen corresponding path program 2 times [2021-12-21 22:36:56,886 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:36:56,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031794804] [2021-12-21 22:36:56,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:36:56,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:36:56,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:36:56,890 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:36:56,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:36:56,896 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:36:57,158 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:36:57,158 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:36:57,158 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:36:57,158 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:36:57,158 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-21 22:36:57,158 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:57,158 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:36:57,158 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:36:57,158 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-1.c_Iteration7_Loop [2021-12-21 22:36:57,158 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:36:57,158 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:36:57,159 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:57,162 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:57,163 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:57,165 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:57,168 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:57,177 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:57,182 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:57,183 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:57,184 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:57,233 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:36:57,233 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-21 22:36:57,233 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:57,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:57,234 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:57,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2021-12-21 22:36:57,240 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:57,240 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:57,253 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:36:57,254 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret6=0} Honda state: {fibo2_#t~ret6=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:36:57,268 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2021-12-21 22:36:57,269 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:57,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:57,269 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:57,270 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2021-12-21 22:36:57,271 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:57,271 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:57,278 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:36:57,278 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret5=0} Honda state: {fibo1_#t~ret5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:36:57,292 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2021-12-21 22:36:57,293 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:57,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:57,293 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:57,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2021-12-21 22:36:57,296 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:57,296 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:57,303 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:36:57,303 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_~n=0} Honda state: {fibo2_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:36:57,318 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2021-12-21 22:36:57,318 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:57,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:57,319 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:57,319 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2021-12-21 22:36:57,353 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:57,353 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:57,360 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:36:57,360 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#res=0} Honda state: {fibo1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:36:57,376 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:57,377 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:57,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:57,378 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:57,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2021-12-21 22:36:57,380 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:36:57,380 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:57,402 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2021-12-21 22:36:57,402 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:57,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:57,403 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:57,404 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2021-12-21 22:36:57,407 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-21 22:36:57,407 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:36:58,409 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-21 22:36:58,412 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Ended with exit code 0 [2021-12-21 22:36:58,413 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:36:58,413 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:36:58,413 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:36:58,413 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:36:58,413 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-21 22:36:58,413 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:58,413 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:36:58,413 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:36:58,413 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-1.c_Iteration7_Loop [2021-12-21 22:36:58,413 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:36:58,413 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:36:58,414 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:58,416 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:58,417 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:58,418 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:58,419 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:58,425 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:58,427 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:58,428 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:58,429 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:36:58,471 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:36:58,471 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-21 22:36:58,471 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:58,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:58,472 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:58,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2021-12-21 22:36:58,474 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:36:58,480 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:36:58,480 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:36:58,480 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:36:58,480 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:36:58,481 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:36:58,481 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:36:58,481 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:36:58,482 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:36:58,497 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Ended with exit code 0 [2021-12-21 22:36:58,497 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:58,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:58,498 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:58,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2021-12-21 22:36:58,500 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:36:58,506 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:36:58,506 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:36:58,506 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:36:58,506 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:36:58,506 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:36:58,507 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:36:58,507 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:36:58,508 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:36:58,522 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2021-12-21 22:36:58,523 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:58,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:58,523 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:58,524 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2021-12-21 22:36:58,525 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:36:58,531 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:36:58,531 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:36:58,531 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:36:58,531 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:36:58,531 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:36:58,531 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:36:58,531 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:36:58,532 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:36:58,547 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:58,547 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:58,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:58,548 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:58,549 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2021-12-21 22:36:58,550 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:36:58,556 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:36:58,557 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:36:58,557 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:36:58,557 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:36:58,557 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:36:58,557 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:36:58,557 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:36:58,558 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:36:58,573 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2021-12-21 22:36:58,573 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:58,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:58,574 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:58,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2021-12-21 22:36:58,575 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:36:58,581 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:36:58,581 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:36:58,581 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:36:58,581 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:36:58,581 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:36:58,582 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:36:58,582 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:36:58,584 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-21 22:36:58,586 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-21 22:36:58,586 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-21 22:36:58,586 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:36:58,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:36:58,587 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:36:58,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2021-12-21 22:36:58,588 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-21 22:36:58,588 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-21 22:36:58,589 INFO L513 LassoAnalysis]: Proved termination. [2021-12-21 22:36:58,589 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo1_~n) = 1*fibo1_~n Supporting invariants [] [2021-12-21 22:36:58,603 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Ended with exit code 0 [2021-12-21 22:36:58,604 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-21 22:36:58,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:36:58,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:58,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 402 conjuncts, 22 conjunts are in the unsatisfiable core [2021-12-21 22:36:58,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:36:58,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:36:58,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 21 conjunts are in the unsatisfiable core [2021-12-21 22:36:58,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:36:59,046 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Forceful destruction successful, exit code 0 [2021-12-21 22:36:59,048 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-21 22:36:59,049 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 [2021-12-21 22:36:59,049 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 321 states and 410 transitions. cyclomatic complexity: 95 Second operand has 12 states, 11 states have (on average 3.272727272727273) internal successors, (36), 9 states have internal predecessors, (36), 7 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2021-12-21 22:36:59,302 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 321 states and 410 transitions. cyclomatic complexity: 95. Second operand has 12 states, 11 states have (on average 3.272727272727273) internal successors, (36), 9 states have internal predecessors, (36), 7 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) Result 1107 states and 1416 transitions. Complement of second has 46 states. [2021-12-21 22:36:59,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 13 states 2 stem states 10 non-accepting loop states 1 accepting loop states [2021-12-21 22:36:59,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 11 states have (on average 3.272727272727273) internal successors, (36), 9 states have internal predecessors, (36), 7 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2021-12-21 22:36:59,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 68 transitions. [2021-12-21 22:36:59,303 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 68 transitions. Stem has 48 letters. Loop has 26 letters. [2021-12-21 22:36:59,304 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:36:59,304 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 68 transitions. Stem has 74 letters. Loop has 26 letters. [2021-12-21 22:36:59,304 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:36:59,304 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 68 transitions. Stem has 48 letters. Loop has 52 letters. [2021-12-21 22:36:59,305 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:36:59,305 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1107 states and 1416 transitions. [2021-12-21 22:36:59,312 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 86 [2021-12-21 22:36:59,319 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1107 states to 1020 states and 1321 transitions. [2021-12-21 22:36:59,319 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 429 [2021-12-21 22:36:59,320 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 453 [2021-12-21 22:36:59,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1020 states and 1321 transitions. [2021-12-21 22:36:59,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:36:59,320 INFO L681 BuchiCegarLoop]: Abstraction has 1020 states and 1321 transitions. [2021-12-21 22:36:59,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1020 states and 1321 transitions. [2021-12-21 22:36:59,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1020 to 963. [2021-12-21 22:36:59,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 963 states, 631 states have (on average 1.1933438985736926) internal successors, (753), 691 states have internal predecessors, (753), 184 states have call successors, (190), 132 states have call predecessors, (190), 148 states have return successors, (305), 139 states have call predecessors, (305), 182 states have call successors, (305) [2021-12-21 22:36:59,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1248 transitions. [2021-12-21 22:36:59,337 INFO L704 BuchiCegarLoop]: Abstraction has 963 states and 1248 transitions. [2021-12-21 22:36:59,337 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:36:59,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-21 22:36:59,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2021-12-21 22:36:59,338 INFO L87 Difference]: Start difference. First operand 963 states and 1248 transitions. Second operand has 26 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 18 states have internal predecessors, (45), 12 states have call successors, (13), 8 states have call predecessors, (13), 3 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2021-12-21 22:36:59,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:36:59,847 INFO L93 Difference]: Finished difference Result 1028 states and 1212 transitions. [2021-12-21 22:36:59,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-21 22:36:59,848 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1028 states and 1212 transitions. [2021-12-21 22:36:59,869 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 90 [2021-12-21 22:36:59,872 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1028 states to 450 states and 523 transitions. [2021-12-21 22:36:59,872 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 289 [2021-12-21 22:36:59,872 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 289 [2021-12-21 22:36:59,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 450 states and 523 transitions. [2021-12-21 22:36:59,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:36:59,872 INFO L681 BuchiCegarLoop]: Abstraction has 450 states and 523 transitions. [2021-12-21 22:36:59,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states and 523 transitions. [2021-12-21 22:36:59,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 402. [2021-12-21 22:36:59,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 266 states have (on average 1.112781954887218) internal successors, (296), 283 states have internal predecessors, (296), 83 states have call successors, (84), 63 states have call predecessors, (84), 53 states have return successors, (88), 55 states have call predecessors, (88), 66 states have call successors, (88) [2021-12-21 22:36:59,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 468 transitions. [2021-12-21 22:36:59,879 INFO L704 BuchiCegarLoop]: Abstraction has 402 states and 468 transitions. [2021-12-21 22:36:59,879 INFO L587 BuchiCegarLoop]: Abstraction has 402 states and 468 transitions. [2021-12-21 22:36:59,880 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-12-21 22:36:59,880 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 402 states and 468 transitions. [2021-12-21 22:36:59,881 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 64 [2021-12-21 22:36:59,881 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:36:59,881 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:36:59,882 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [6, 5, 5, 5, 5, 5, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:36:59,882 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:36:59,882 INFO L791 eck$LassoCheckResult]: Stem: 12047#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 12048#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 8; 12076#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 12112#fibo1ENTRY ~n := #in~n; 12188#L10 assume !(~n < 1); 12187#L12 assume !(1 == ~n); 12183#L15 call #t~ret4 := fibo2(~n - 1);< 12186#fibo2ENTRY ~n := #in~n; 12185#L20 assume !(~n < 1); 12184#L22 assume !(1 == ~n); 12179#L25 call #t~ret6 := fibo1(~n - 1);< 12182#fibo1ENTRY ~n := #in~n; 12181#L10 assume !(~n < 1); 12180#L12 assume !(1 == ~n); 12175#L15 call #t~ret4 := fibo2(~n - 1);< 12178#fibo2ENTRY ~n := #in~n; 12177#L20 assume !(~n < 1); 12176#L22 assume !(1 == ~n); 12170#L25 call #t~ret6 := fibo1(~n - 1);< 12174#fibo1ENTRY ~n := #in~n; 12173#L10 assume !(~n < 1); 12172#L12 assume !(1 == ~n); 12106#L15 call #t~ret4 := fibo2(~n - 1);< 12171#fibo2ENTRY ~n := #in~n; 12212#L20 assume !(~n < 1); 12210#L22 assume !(1 == ~n); 12155#L25 call #t~ret6 := fibo1(~n - 1);< 12215#fibo1ENTRY ~n := #in~n; 12216#L10 assume !(~n < 1); 12230#L12 assume !(1 == ~n); 12226#L15 call #t~ret4 := fibo2(~n - 1);< 12227#fibo2ENTRY ~n := #in~n; 12232#L20 assume !(~n < 1); 12231#L22 assume 1 == ~n;#res := 1; 12229#fibo2FINAL assume true; 12225#fibo2EXIT >#50#return; 12222#L15-1 call #t~ret5 := fibo2(~n - 2);< 12223#fibo2ENTRY ~n := #in~n; 12228#L20 assume ~n < 1;#res := 0; 12224#fibo2FINAL assume true; 12221#fibo2EXIT >#52#return; 12220#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 12219#fibo1FINAL assume true; 12154#fibo1EXIT >#46#return; 12139#L25-1 call #t~ret7 := fibo1(~n - 2);< 12068#fibo1ENTRY ~n := #in~n; 12138#L10 assume !(~n < 1); 12140#L12 assume !(1 == ~n); 12067#L15 call #t~ret4 := fibo2(~n - 1);< 12132#fibo2ENTRY ~n := #in~n; 12133#L20 assume !(~n < 1); 12122#L22 assume 1 == ~n;#res := 1; 12123#fibo2FINAL assume true; 12274#fibo2EXIT >#50#return; 12085#L15-1 [2021-12-21 22:36:59,882 INFO L793 eck$LassoCheckResult]: Loop: 12085#L15-1 call #t~ret5 := fibo2(~n - 2);< 12272#fibo2ENTRY ~n := #in~n; 12302#L20 assume !(~n < 1); 12264#L22 assume !(1 == ~n); 12251#L25 call #t~ret6 := fibo1(~n - 1);< 12259#fibo1ENTRY ~n := #in~n; 12289#L10 assume !(~n < 1); 12282#L12 assume !(1 == ~n); 12089#L15 call #t~ret4 := fibo2(~n - 1);< 12279#fibo2ENTRY ~n := #in~n; 12303#L20 assume !(~n < 1); 12376#L22 assume 1 == ~n;#res := 1; 12375#fibo2FINAL assume true; 12277#fibo2EXIT >#50#return; 12085#L15-1 [2021-12-21 22:36:59,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:36:59,883 INFO L85 PathProgramCache]: Analyzing trace with hash 628833608, now seen corresponding path program 1 times [2021-12-21 22:36:59,883 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:36:59,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556735852] [2021-12-21 22:36:59,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:36:59,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:36:59,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:00,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-21 22:37:00,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:00,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-21 22:37:00,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:00,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-21 22:37:00,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:00,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-21 22:37:00,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:00,027 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 40 proven. 36 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-21 22:37:00,027 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:37:00,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556735852] [2021-12-21 22:37:00,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556735852] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:37:00,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915810422] [2021-12-21 22:37:00,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:37:00,027 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:37:00,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:37:00,028 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-21 22:37:00,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2021-12-21 22:37:00,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:00,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 18 conjunts are in the unsatisfiable core [2021-12-21 22:37:00,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:37:00,144 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 47 proven. 36 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-21 22:37:00,144 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-21 22:37:00,248 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 47 proven. 36 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-21 22:37:00,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915810422] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-21 22:37:00,248 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-21 22:37:00,248 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 21 [2021-12-21 22:37:00,248 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142039662] [2021-12-21 22:37:00,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-21 22:37:00,249 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-21 22:37:00,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:37:00,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1489002864, now seen corresponding path program 1 times [2021-12-21 22:37:00,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:37:00,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136882971] [2021-12-21 22:37:00,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:37:00,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:37:00,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:37:00,251 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:37:00,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:37:00,253 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:37:00,374 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:37:00,374 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:37:00,374 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:37:00,374 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:37:00,374 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-21 22:37:00,374 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:37:00,374 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:37:00,374 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:37:00,374 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-1.c_Iteration8_Loop [2021-12-21 22:37:00,374 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:37:00,374 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:37:00,374 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:00,376 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:00,377 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:00,378 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:00,382 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:00,384 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:00,385 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:00,387 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:00,388 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:00,418 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:37:00,418 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-21 22:37:00,418 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:37:00,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:37:00,419 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:37:00,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2021-12-21 22:37:00,427 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:37:00,427 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:37:00,447 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:37:00,447 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret5=0} Honda state: {fibo1_#t~ret5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:37:00,462 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Ended with exit code 0 [2021-12-21 22:37:00,463 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:37:00,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:37:00,464 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:37:00,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2021-12-21 22:37:00,465 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:37:00,465 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:37:00,475 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:37:00,475 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret6=0} Honda state: {fibo2_#t~ret6=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:37:00,490 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Ended with exit code 0 [2021-12-21 22:37:00,491 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:37:00,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:37:00,492 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:37:00,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2021-12-21 22:37:00,494 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:37:00,494 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:37:00,501 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:37:00,501 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_~n=0} Honda state: {fibo2_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:37:00,516 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2021-12-21 22:37:00,516 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:37:00,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:37:00,517 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:37:00,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2021-12-21 22:37:00,521 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:37:00,521 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:37:00,544 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Ended with exit code 0 [2021-12-21 22:37:00,544 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:37:00,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:37:00,545 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:37:00,545 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2021-12-21 22:37:00,547 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-21 22:37:00,547 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:37:01,256 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-21 22:37:01,260 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Forceful destruction successful, exit code 0 [2021-12-21 22:37:01,260 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:37:01,260 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:37:01,260 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:37:01,260 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:37:01,260 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-21 22:37:01,260 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:37:01,260 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:37:01,260 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:37:01,260 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-1.c_Iteration8_Loop [2021-12-21 22:37:01,260 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:37:01,260 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:37:01,261 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:01,263 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:01,264 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:01,268 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:01,270 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:01,271 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:01,273 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:01,274 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:01,275 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:01,305 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:37:01,305 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-21 22:37:01,306 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:37:01,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:37:01,306 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:37:01,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2021-12-21 22:37:01,308 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:37:01,313 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:37:01,314 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:37:01,314 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:37:01,314 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:37:01,314 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:37:01,314 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:37:01,314 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:37:01,315 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:37:01,329 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Ended with exit code 0 [2021-12-21 22:37:01,330 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:37:01,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:37:01,330 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:37:01,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2021-12-21 22:37:01,332 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:37:01,338 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:37:01,338 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:37:01,338 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:37:01,338 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:37:01,338 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:37:01,339 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:37:01,339 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:37:01,339 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:37:01,354 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Ended with exit code 0 [2021-12-21 22:37:01,354 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:37:01,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:37:01,355 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:37:01,355 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2021-12-21 22:37:01,358 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:37:01,363 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:37:01,363 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:37:01,364 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:37:01,364 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:37:01,364 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:37:01,365 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:37:01,365 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:37:01,366 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-21 22:37:01,368 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-21 22:37:01,368 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-21 22:37:01,368 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:37:01,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:37:01,369 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:37:01,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process [2021-12-21 22:37:01,371 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-21 22:37:01,371 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-21 22:37:01,371 INFO L513 LassoAnalysis]: Proved termination. [2021-12-21 22:37:01,371 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo1_~n) = 1*fibo1_~n Supporting invariants [] [2021-12-21 22:37:01,386 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Ended with exit code 0 [2021-12-21 22:37:01,386 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-21 22:37:01,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:37:01,409 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Ended with exit code 0 [2021-12-21 22:37:01,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:01,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-21 22:37:01,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:37:01,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:01,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-21 22:37:01,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:37:01,812 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:37:01,813 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 [2021-12-21 22:37:01,813 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 402 states and 468 transitions. cyclomatic complexity: 74 Second operand has 10 states, 9 states have (on average 3.111111111111111) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (11), 5 states have call predecessors, (11), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-21 22:37:02,017 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 402 states and 468 transitions. cyclomatic complexity: 74. Second operand has 10 states, 9 states have (on average 3.111111111111111) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (11), 5 states have call predecessors, (11), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Result 553 states and 633 transitions. Complement of second has 40 states. [2021-12-21 22:37:02,017 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 [2021-12-21 22:37:02,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 9 states have (on average 3.111111111111111) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (11), 5 states have call predecessors, (11), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-21 22:37:02,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 50 transitions. [2021-12-21 22:37:02,018 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 50 transitions. Stem has 54 letters. Loop has 14 letters. [2021-12-21 22:37:02,018 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:37:02,018 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-21 22:37:02,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:37:02,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:02,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-21 22:37:02,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:37:02,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:02,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-21 22:37:02,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:37:02,396 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:37:02,396 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 8 loop predicates [2021-12-21 22:37:02,396 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 402 states and 468 transitions. cyclomatic complexity: 74 Second operand has 10 states, 9 states have (on average 3.111111111111111) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (11), 5 states have call predecessors, (11), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-21 22:37:02,544 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 402 states and 468 transitions. cyclomatic complexity: 74. Second operand has 10 states, 9 states have (on average 3.111111111111111) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (11), 5 states have call predecessors, (11), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Result 475 states and 545 transitions. Complement of second has 26 states. [2021-12-21 22:37:02,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 9 states 2 stem states 6 non-accepting loop states 1 accepting loop states [2021-12-21 22:37:02,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 9 states have (on average 3.111111111111111) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (11), 5 states have call predecessors, (11), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-21 22:37:02,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 31 transitions. [2021-12-21 22:37:02,546 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 31 transitions. Stem has 54 letters. Loop has 14 letters. [2021-12-21 22:37:02,546 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:37:02,546 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-21 22:37:02,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:37:02,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:02,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-21 22:37:02,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:37:02,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:02,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-21 22:37:02,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:37:02,951 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:37:02,951 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 8 loop predicates [2021-12-21 22:37:02,951 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 402 states and 468 transitions. cyclomatic complexity: 74 Second operand has 10 states, 9 states have (on average 3.111111111111111) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (11), 5 states have call predecessors, (11), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-21 22:37:03,162 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 402 states and 468 transitions. cyclomatic complexity: 74. Second operand has 10 states, 9 states have (on average 3.111111111111111) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (11), 5 states have call predecessors, (11), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Result 1507 states and 1740 transitions. Complement of second has 102 states. [2021-12-21 22:37:03,163 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 [2021-12-21 22:37:03,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 9 states have (on average 3.111111111111111) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (11), 5 states have call predecessors, (11), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-21 22:37:03,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 72 transitions. [2021-12-21 22:37:03,163 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 72 transitions. Stem has 54 letters. Loop has 14 letters. [2021-12-21 22:37:03,164 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:37:03,164 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 72 transitions. Stem has 68 letters. Loop has 14 letters. [2021-12-21 22:37:03,164 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:37:03,164 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 72 transitions. Stem has 54 letters. Loop has 28 letters. [2021-12-21 22:37:03,164 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:37:03,165 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1507 states and 1740 transitions. [2021-12-21 22:37:03,173 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 166 [2021-12-21 22:37:03,177 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1507 states to 892 states and 1055 transitions. [2021-12-21 22:37:03,177 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 415 [2021-12-21 22:37:03,177 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 462 [2021-12-21 22:37:03,177 INFO L73 IsDeterministic]: Start isDeterministic. Operand 892 states and 1055 transitions. [2021-12-21 22:37:03,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:37:03,178 INFO L681 BuchiCegarLoop]: Abstraction has 892 states and 1055 transitions. [2021-12-21 22:37:03,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 892 states and 1055 transitions. [2021-12-21 22:37:03,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 892 to 798. [2021-12-21 22:37:03,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 798 states, 525 states have (on average 1.1123809523809525) internal successors, (584), 569 states have internal predecessors, (584), 160 states have call successors, (170), 121 states have call predecessors, (170), 113 states have return successors, (181), 107 states have call predecessors, (181), 136 states have call successors, (181) [2021-12-21 22:37:03,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 798 states to 798 states and 935 transitions. [2021-12-21 22:37:03,190 INFO L704 BuchiCegarLoop]: Abstraction has 798 states and 935 transitions. [2021-12-21 22:37:03,190 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:37:03,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-21 22:37:03,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2021-12-21 22:37:03,190 INFO L87 Difference]: Start difference. First operand 798 states and 935 transitions. Second operand has 21 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 14 states have internal predecessors, (41), 10 states have call successors, (12), 8 states have call predecessors, (12), 2 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2021-12-21 22:37:03,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:37:03,470 INFO L93 Difference]: Finished difference Result 617 states and 721 transitions. [2021-12-21 22:37:03,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-12-21 22:37:03,471 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 617 states and 721 transitions. [2021-12-21 22:37:03,474 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 40 [2021-12-21 22:37:03,476 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 617 states to 496 states and 589 transitions. [2021-12-21 22:37:03,476 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 281 [2021-12-21 22:37:03,476 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 305 [2021-12-21 22:37:03,476 INFO L73 IsDeterministic]: Start isDeterministic. Operand 496 states and 589 transitions. [2021-12-21 22:37:03,476 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:37:03,477 INFO L681 BuchiCegarLoop]: Abstraction has 496 states and 589 transitions. [2021-12-21 22:37:03,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states and 589 transitions. [2021-12-21 22:37:03,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 491. [2021-12-21 22:37:03,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 491 states, 320 states have (on average 1.1125) internal successors, (356), 350 states have internal predecessors, (356), 97 states have call successors, (103), 69 states have call predecessors, (103), 74 states have return successors, (122), 71 states have call predecessors, (122), 88 states have call successors, (122) [2021-12-21 22:37:03,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 491 states to 491 states and 581 transitions. [2021-12-21 22:37:03,491 INFO L704 BuchiCegarLoop]: Abstraction has 491 states and 581 transitions. [2021-12-21 22:37:03,491 INFO L587 BuchiCegarLoop]: Abstraction has 491 states and 581 transitions. [2021-12-21 22:37:03,491 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-12-21 22:37:03,491 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 491 states and 581 transitions. [2021-12-21 22:37:03,493 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 40 [2021-12-21 22:37:03,493 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:37:03,493 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:37:03,494 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [6, 6, 6, 5, 5, 5, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:37:03,494 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:37:03,494 INFO L791 eck$LassoCheckResult]: Stem: 17665#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 17666#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 8; 17700#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 17741#fibo1ENTRY ~n := #in~n; 17805#L10 assume !(~n < 1); 17803#L12 assume !(1 == ~n); 17800#L15 call #t~ret4 := fibo2(~n - 1);< 17801#fibo2ENTRY ~n := #in~n; 17821#L20 assume !(~n < 1); 17815#L22 assume !(1 == ~n); 17811#L25 call #t~ret6 := fibo1(~n - 1);< 17812#fibo1ENTRY ~n := #in~n; 17860#L10 assume !(~n < 1); 17859#L12 assume !(1 == ~n); 17850#L15 call #t~ret4 := fibo2(~n - 1);< 17851#fibo2ENTRY ~n := #in~n; 17878#L20 assume !(~n < 1); 17875#L22 assume !(1 == ~n); 17872#L25 call #t~ret6 := fibo1(~n - 1);< 17873#fibo1ENTRY ~n := #in~n; 17895#L10 assume !(~n < 1); 17893#L12 assume !(1 == ~n); 17891#L15 call #t~ret4 := fibo2(~n - 1);< 17892#fibo2ENTRY ~n := #in~n; 17906#L20 assume !(~n < 1); 17904#L22 assume !(1 == ~n); 17901#L25 call #t~ret6 := fibo1(~n - 1);< 17902#fibo1ENTRY ~n := #in~n; 17923#L10 assume !(~n < 1); 17921#L12 assume !(1 == ~n); 17918#L15 call #t~ret4 := fibo2(~n - 1);< 17919#fibo2ENTRY ~n := #in~n; 17926#L20 assume !(~n < 1); 17922#L22 assume 1 == ~n;#res := 1; 17920#fibo2FINAL assume true; 17917#fibo2EXIT >#50#return; 17913#L15-1 call #t~ret5 := fibo2(~n - 2);< 17914#fibo2ENTRY ~n := #in~n; 17953#L20 assume ~n < 1;#res := 0; 17952#fibo2FINAL assume true; 17912#fibo2EXIT >#52#return; 17910#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 17908#fibo1FINAL assume true; 17900#fibo1EXIT >#46#return; 17898#L25-1 call #t~ret7 := fibo1(~n - 2);< 17899#fibo1ENTRY ~n := #in~n; 17907#L10 assume !(~n < 1); 17905#L12 assume 1 == ~n;#res := 1; 17903#fibo1FINAL assume true; 17897#fibo1EXIT >#48#return; 17896#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 17894#fibo2FINAL assume true; 17890#fibo2EXIT >#50#return; 17685#L15-1 call #t~ret5 := fibo2(~n - 2);< 17877#fibo2ENTRY ~n := #in~n; 17915#L20 assume !(~n < 1); 17911#L22 assume 1 == ~n;#res := 1; 17909#fibo2FINAL assume true; 17889#fibo2EXIT >#52#return; 17876#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 17888#fibo1FINAL assume true; 17871#fibo1EXIT >#46#return; 17841#L25-1 call #t~ret7 := fibo1(~n - 2);< 17848#fibo1ENTRY ~n := #in~n; 17966#L10 assume !(~n < 1); 17931#L12 assume !(1 == ~n); 17687#L15 call #t~ret4 := fibo2(~n - 1);< 17925#fibo2ENTRY [2021-12-21 22:37:03,494 INFO L793 eck$LassoCheckResult]: Loop: 17925#fibo2ENTRY ~n := #in~n; 17934#L20 assume !(~n < 1); 17930#L22 assume !(1 == ~n); 17737#L25 call #t~ret6 := fibo1(~n - 1);< 18088#fibo1ENTRY ~n := #in~n; 17933#L10 assume !(~n < 1); 17928#L12 assume !(1 == ~n); 17683#L15 call #t~ret4 := fibo2(~n - 1);< 17925#fibo2ENTRY [2021-12-21 22:37:03,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:37:03,495 INFO L85 PathProgramCache]: Analyzing trace with hash 930400901, now seen corresponding path program 1 times [2021-12-21 22:37:03,495 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:37:03,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028560875] [2021-12-21 22:37:03,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:37:03,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:37:03,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:03,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-12-21 22:37:03,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:03,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-21 22:37:03,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:03,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-21 22:37:03,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:03,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-21 22:37:03,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:03,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-21 22:37:03,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:03,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-12-21 22:37:03,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:03,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-21 22:37:03,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:03,651 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 39 proven. 64 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-21 22:37:03,651 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:37:03,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028560875] [2021-12-21 22:37:03,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028560875] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:37:03,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1813411952] [2021-12-21 22:37:03,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:37:03,651 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:37:03,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:37:03,652 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-21 22:37:03,654 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2021-12-21 22:37:03,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:03,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-21 22:37:03,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:37:03,790 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 37 proven. 59 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-12-21 22:37:03,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-21 22:37:03,980 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 37 proven. 59 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-12-21 22:37:03,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1813411952] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-21 22:37:03,980 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-21 22:37:03,980 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 15, 15] total 25 [2021-12-21 22:37:03,980 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946110662] [2021-12-21 22:37:03,980 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-21 22:37:03,981 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-21 22:37:03,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:37:03,981 INFO L85 PathProgramCache]: Analyzing trace with hash -28526872, now seen corresponding path program 3 times [2021-12-21 22:37:03,981 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:37:03,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985375116] [2021-12-21 22:37:03,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:37:03,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:37:03,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:37:03,984 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:37:03,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:37:03,986 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:37:04,054 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:37:04,054 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:37:04,054 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:37:04,054 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:37:04,054 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-21 22:37:04,054 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:37:04,054 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:37:04,054 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:37:04,054 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-1.c_Iteration9_Loop [2021-12-21 22:37:04,054 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:37:04,055 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:37:04,055 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:04,056 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:04,060 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:04,061 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:04,062 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:04,064 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:04,065 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:04,066 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:04,067 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:04,068 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:04,104 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:37:04,104 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-21 22:37:04,104 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:37:04,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:37:04,105 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:37:04,105 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2021-12-21 22:37:04,107 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:37:04,107 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:37:04,112 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:37:04,113 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_~n=0} Honda state: {fibo2_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:37:04,127 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Forceful destruction successful, exit code 0 [2021-12-21 22:37:04,127 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:37:04,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:37:04,128 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:37:04,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process [2021-12-21 22:37:04,130 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:37:04,130 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:37:04,150 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Forceful destruction successful, exit code 0 [2021-12-21 22:37:04,151 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:37:04,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:37:04,151 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:37:04,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Waiting until timeout for monitored process [2021-12-21 22:37:04,153 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-21 22:37:04,153 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:37:04,208 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-21 22:37:04,210 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Forceful destruction successful, exit code 0 [2021-12-21 22:37:04,210 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:37:04,210 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:37:04,210 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:37:04,210 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:37:04,210 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-21 22:37:04,210 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:37:04,210 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:37:04,210 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:37:04,210 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-1.c_Iteration9_Loop [2021-12-21 22:37:04,210 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:37:04,210 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:37:04,211 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:04,213 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:04,218 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:04,220 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:04,221 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:04,222 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:04,223 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:04,225 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:04,226 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:04,227 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:04,262 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:37:04,262 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-21 22:37:04,262 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:37:04,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:37:04,263 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:37:04,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2021-12-21 22:37:04,265 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:37:04,270 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:37:04,270 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:37:04,270 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:37:04,270 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:37:04,270 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:37:04,271 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:37:04,271 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:37:04,271 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:37:04,286 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Ended with exit code 0 [2021-12-21 22:37:04,286 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:37:04,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:37:04,287 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:37:04,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Waiting until timeout for monitored process [2021-12-21 22:37:04,289 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:37:04,293 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:37:04,293 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:37:04,293 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:37:04,293 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:37:04,294 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:37:04,294 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:37:04,294 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:37:04,295 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-21 22:37:04,298 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-21 22:37:04,298 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-21 22:37:04,299 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:37:04,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:37:04,300 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:37:04,300 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Waiting until timeout for monitored process [2021-12-21 22:37:04,301 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-21 22:37:04,301 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-21 22:37:04,301 INFO L513 LassoAnalysis]: Proved termination. [2021-12-21 22:37:04,301 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo2_#in~n) = 1*fibo2_#in~n Supporting invariants [] [2021-12-21 22:37:04,316 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Forceful destruction successful, exit code 0 [2021-12-21 22:37:04,316 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-21 22:37:04,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:37:04,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:04,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 528 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-21 22:37:04,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:37:04,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:04,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-21 22:37:04,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:37:04,840 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Forceful destruction successful, exit code 0 [2021-12-21 22:37:04,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:37:04,876 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 [2021-12-21 22:37:04,877 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 491 states and 581 transitions. cyclomatic complexity: 96 Second operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 5 states have internal predecessors, (27), 4 states have call successors, (12), 4 states have call predecessors, (12), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 22:37:04,936 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 491 states and 581 transitions. cyclomatic complexity: 96. Second operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 5 states have internal predecessors, (27), 4 states have call successors, (12), 4 states have call predecessors, (12), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Result 516 states and 606 transitions. Complement of second has 15 states. [2021-12-21 22:37:04,939 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 [2021-12-21 22:37:04,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 5 states have internal predecessors, (27), 4 states have call successors, (12), 4 states have call predecessors, (12), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 22:37:04,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 17 transitions. [2021-12-21 22:37:04,940 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 17 transitions. Stem has 67 letters. Loop has 8 letters. [2021-12-21 22:37:04,940 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:37:04,940 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-21 22:37:04,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:37:05,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:05,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 528 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-21 22:37:05,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:37:05,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:05,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-21 22:37:05,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:37:05,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:37:05,473 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 [2021-12-21 22:37:05,473 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 491 states and 581 transitions. cyclomatic complexity: 96 Second operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 5 states have internal predecessors, (27), 4 states have call successors, (12), 4 states have call predecessors, (12), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 22:37:05,530 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 491 states and 581 transitions. cyclomatic complexity: 96. Second operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 5 states have internal predecessors, (27), 4 states have call successors, (12), 4 states have call predecessors, (12), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Result 516 states and 606 transitions. Complement of second has 15 states. [2021-12-21 22:37:05,543 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 [2021-12-21 22:37:05,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 5 states have internal predecessors, (27), 4 states have call successors, (12), 4 states have call predecessors, (12), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 22:37:05,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 17 transitions. [2021-12-21 22:37:05,544 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 17 transitions. Stem has 67 letters. Loop has 8 letters. [2021-12-21 22:37:05,544 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:37:05,544 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-21 22:37:05,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:37:05,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:05,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 528 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-21 22:37:05,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:37:06,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:06,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-21 22:37:06,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:37:06,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:37:06,103 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 [2021-12-21 22:37:06,103 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 491 states and 581 transitions. cyclomatic complexity: 96 Second operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 5 states have internal predecessors, (27), 4 states have call successors, (12), 4 states have call predecessors, (12), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 22:37:06,198 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 491 states and 581 transitions. cyclomatic complexity: 96. Second operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 5 states have internal predecessors, (27), 4 states have call successors, (12), 4 states have call predecessors, (12), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Result 764 states and 882 transitions. Complement of second has 25 states. [2021-12-21 22:37:06,198 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 [2021-12-21 22:37:06,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 5 states have internal predecessors, (27), 4 states have call successors, (12), 4 states have call predecessors, (12), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 22:37:06,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 42 transitions. [2021-12-21 22:37:06,199 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 42 transitions. Stem has 67 letters. Loop has 8 letters. [2021-12-21 22:37:06,199 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:37:06,199 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 42 transitions. Stem has 75 letters. Loop has 8 letters. [2021-12-21 22:37:06,200 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:37:06,200 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 42 transitions. Stem has 67 letters. Loop has 16 letters. [2021-12-21 22:37:06,200 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:37:06,200 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 764 states and 882 transitions. [2021-12-21 22:37:06,205 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 24 [2021-12-21 22:37:06,208 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 764 states to 568 states and 666 transitions. [2021-12-21 22:37:06,209 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 298 [2021-12-21 22:37:06,209 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 328 [2021-12-21 22:37:06,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 568 states and 666 transitions. [2021-12-21 22:37:06,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:37:06,209 INFO L681 BuchiCegarLoop]: Abstraction has 568 states and 666 transitions. [2021-12-21 22:37:06,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states and 666 transitions. [2021-12-21 22:37:06,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 539. [2021-12-21 22:37:06,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 539 states, 357 states have (on average 1.112044817927171) internal successors, (397), 388 states have internal predecessors, (397), 104 states have call successors, (110), 77 states have call predecessors, (110), 78 states have return successors, (125), 73 states have call predecessors, (125), 94 states have call successors, (125) [2021-12-21 22:37:06,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 539 states to 539 states and 632 transitions. [2021-12-21 22:37:06,220 INFO L704 BuchiCegarLoop]: Abstraction has 539 states and 632 transitions. [2021-12-21 22:37:06,220 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:37:06,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-12-21 22:37:06,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2021-12-21 22:37:06,221 INFO L87 Difference]: Start difference. First operand 539 states and 632 transitions. Second operand has 25 states, 21 states have (on average 2.761904761904762) internal successors, (58), 19 states have internal predecessors, (58), 13 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (16), 10 states have call predecessors, (16), 8 states have call successors, (16) [2021-12-21 22:37:06,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:37:06,634 INFO L93 Difference]: Finished difference Result 683 states and 845 transitions. [2021-12-21 22:37:06,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-12-21 22:37:06,635 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 683 states and 845 transitions. [2021-12-21 22:37:06,638 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 24 [2021-12-21 22:37:06,641 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 683 states to 623 states and 768 transitions. [2021-12-21 22:37:06,641 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 335 [2021-12-21 22:37:06,641 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 335 [2021-12-21 22:37:06,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 623 states and 768 transitions. [2021-12-21 22:37:06,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:37:06,642 INFO L681 BuchiCegarLoop]: Abstraction has 623 states and 768 transitions. [2021-12-21 22:37:06,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states and 768 transitions. [2021-12-21 22:37:06,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 575. [2021-12-21 22:37:06,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 575 states, 377 states have (on average 1.1114058355437666) internal successors, (419), 403 states have internal predecessors, (419), 115 states have call successors, (121), 80 states have call predecessors, (121), 83 states have return successors, (167), 91 states have call predecessors, (167), 99 states have call successors, (167) [2021-12-21 22:37:06,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 707 transitions. [2021-12-21 22:37:06,651 INFO L704 BuchiCegarLoop]: Abstraction has 575 states and 707 transitions. [2021-12-21 22:37:06,651 INFO L587 BuchiCegarLoop]: Abstraction has 575 states and 707 transitions. [2021-12-21 22:37:06,651 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-12-21 22:37:06,651 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 575 states and 707 transitions. [2021-12-21 22:37:06,653 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 23 [2021-12-21 22:37:06,653 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:37:06,653 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:37:06,653 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [7, 7, 7, 6, 6, 5, 5, 5, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:37:06,654 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:37:06,654 INFO L791 eck$LassoCheckResult]: Stem: 22504#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 22505#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 8; 22536#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 22576#fibo1ENTRY ~n := #in~n; 22609#L10 assume !(~n < 1); 22607#L12 assume !(1 == ~n); 22604#L15 call #t~ret4 := fibo2(~n - 1);< 22605#fibo2ENTRY ~n := #in~n; 22619#L20 assume !(~n < 1); 22617#L22 assume !(1 == ~n); 22614#L25 call #t~ret6 := fibo1(~n - 1);< 22615#fibo1ENTRY ~n := #in~n; 22638#L10 assume !(~n < 1); 22636#L12 assume !(1 == ~n); 22633#L15 call #t~ret4 := fibo2(~n - 1);< 22634#fibo2ENTRY ~n := #in~n; 22657#L20 assume !(~n < 1); 22655#L22 assume !(1 == ~n); 22652#L25 call #t~ret6 := fibo1(~n - 1);< 22653#fibo1ENTRY ~n := #in~n; 22675#L10 assume !(~n < 1); 22673#L12 assume !(1 == ~n); 22670#L15 call #t~ret4 := fibo2(~n - 1);< 22671#fibo2ENTRY ~n := #in~n; 22688#L20 assume !(~n < 1); 22685#L22 assume !(1 == ~n); 22681#L25 call #t~ret6 := fibo1(~n - 1);< 22682#fibo1ENTRY ~n := #in~n; 22700#L10 assume !(~n < 1); 22698#L12 assume !(1 == ~n); 22694#L15 call #t~ret4 := fibo2(~n - 1);< 22695#fibo2ENTRY ~n := #in~n; 22701#L20 assume !(~n < 1); 22699#L22 assume 1 == ~n;#res := 1; 22697#fibo2FINAL assume true; 22693#fibo2EXIT >#50#return; 22690#L15-1 call #t~ret5 := fibo2(~n - 2);< 22691#fibo2ENTRY ~n := #in~n; 22696#L20 assume ~n < 1;#res := 0; 22692#fibo2FINAL assume true; 22689#fibo2EXIT >#52#return; 22687#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 22684#fibo1FINAL assume true; 22680#fibo1EXIT >#46#return; 22677#L25-1 call #t~ret7 := fibo1(~n - 2);< 22678#fibo1ENTRY ~n := #in~n; 22686#L10 assume !(~n < 1); 22683#L12 assume 1 == ~n;#res := 1; 22679#fibo1FINAL assume true; 22676#fibo1EXIT >#48#return; 22674#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 22672#fibo2FINAL assume true; 22669#fibo2EXIT >#50#return; 22666#L15-1 call #t~ret5 := fibo2(~n - 2);< 22668#fibo2ENTRY ~n := #in~n; 22738#L20 assume !(~n < 1); 22735#L22 assume !(1 == ~n); 22733#L25 call #t~ret6 := fibo1(~n - 1);< 22734#fibo1ENTRY ~n := #in~n; 22918#L10 assume !(~n < 1); 22919#L12 assume !(1 == ~n); 22514#L15 call #t~ret4 := fibo2(~n - 1);< 22978#fibo2ENTRY ~n := #in~n; 22565#L20 assume !(~n < 1); 22510#L22 assume !(1 == ~n); 22513#L25 call #t~ret6 := fibo1(~n - 1);< 23057#fibo1ENTRY ~n := #in~n; 23056#L10 assume !(~n < 1); 23055#L12 assume !(1 == ~n); 22546#L15 [2021-12-21 22:37:06,654 INFO L793 eck$LassoCheckResult]: Loop: 22546#L15 call #t~ret4 := fibo2(~n - 1);< 23005#fibo2ENTRY ~n := #in~n; 23006#L20 assume !(~n < 1); 23058#L22 assume !(1 == ~n); 23007#L25 call #t~ret6 := fibo1(~n - 1);< 23057#fibo1ENTRY ~n := #in~n; 23056#L10 assume !(~n < 1); 23055#L12 assume !(1 == ~n); 22546#L15 [2021-12-21 22:37:06,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:37:06,654 INFO L85 PathProgramCache]: Analyzing trace with hash -1054902100, now seen corresponding path program 2 times [2021-12-21 22:37:06,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:37:06,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929539875] [2021-12-21 22:37:06,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:37:06,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:37:06,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:06,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-21 22:37:06,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:06,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-21 22:37:06,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:06,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-21 22:37:06,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:06,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-21 22:37:06,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:06,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-12-21 22:37:06,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:06,792 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 92 proven. 39 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-12-21 22:37:06,792 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:37:06,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929539875] [2021-12-21 22:37:06,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929539875] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:37:06,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1126398730] [2021-12-21 22:37:06,793 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-21 22:37:06,793 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:37:06,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:37:06,794 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-21 22:37:06,796 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2021-12-21 22:37:06,830 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-21 22:37:06,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-21 22:37:06,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 18 conjunts are in the unsatisfiable core [2021-12-21 22:37:06,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:37:06,918 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 92 proven. 39 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-12-21 22:37:06,918 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-21 22:37:07,046 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 92 proven. 39 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-12-21 22:37:07,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1126398730] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-21 22:37:07,047 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-21 22:37:07,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 19] total 20 [2021-12-21 22:37:07,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433421789] [2021-12-21 22:37:07,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-21 22:37:07,047 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-21 22:37:07,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:37:07,048 INFO L85 PathProgramCache]: Analyzing trace with hash 519237434, now seen corresponding path program 4 times [2021-12-21 22:37:07,048 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:37:07,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255178423] [2021-12-21 22:37:07,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:37:07,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:37:07,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:37:07,051 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:37:07,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:37:07,052 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:37:07,141 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:37:07,141 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:37:07,141 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:37:07,141 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:37:07,141 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-21 22:37:07,141 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:37:07,141 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:37:07,141 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:37:07,141 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-1.c_Iteration10_Loop [2021-12-21 22:37:07,141 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:37:07,141 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:37:07,142 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:07,144 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:07,149 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:07,150 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:07,151 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:07,152 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:07,154 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:07,155 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:07,156 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:07,193 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:37:07,194 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-21 22:37:07,194 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:37:07,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:37:07,195 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:37:07,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Waiting until timeout for monitored process [2021-12-21 22:37:07,197 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:37:07,197 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:37:07,203 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:37:07,203 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#res=0} Honda state: {fibo1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:37:07,218 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Ended with exit code 0 [2021-12-21 22:37:07,219 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:37:07,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:37:07,220 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:37:07,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process [2021-12-21 22:37:07,222 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:37:07,222 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:37:07,247 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Forceful destruction successful, exit code 0 [2021-12-21 22:37:07,247 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:37:07,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:37:07,248 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:37:07,249 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Waiting until timeout for monitored process [2021-12-21 22:37:07,250 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-21 22:37:07,250 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:37:08,650 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-21 22:37:08,654 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Forceful destruction successful, exit code 0 [2021-12-21 22:37:08,654 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:37:08,654 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:37:08,654 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:37:08,654 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:37:08,654 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-21 22:37:08,654 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:37:08,654 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:37:08,654 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:37:08,654 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-1.c_Iteration10_Loop [2021-12-21 22:37:08,654 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:37:08,654 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:37:08,655 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:08,656 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:08,661 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:08,662 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:08,664 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:08,671 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:08,673 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:08,674 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:08,675 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:37:08,706 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:37:08,707 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-21 22:37:08,707 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:37:08,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:37:08,708 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:37:08,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process [2021-12-21 22:37:08,709 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:37:08,714 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:37:08,714 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:37:08,714 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:37:08,714 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:37:08,714 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:37:08,715 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:37:08,715 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:37:08,715 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:37:08,730 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Ended with exit code 0 [2021-12-21 22:37:08,730 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:37:08,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:37:08,731 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:37:08,732 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process [2021-12-21 22:37:08,733 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:37:08,738 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:37:08,738 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:37:08,738 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:37:08,738 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:37:08,738 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:37:08,739 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:37:08,739 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:37:08,741 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-21 22:37:08,744 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-21 22:37:08,744 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-21 22:37:08,744 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:37:08,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:37:08,746 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:37:08,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Waiting until timeout for monitored process [2021-12-21 22:37:08,747 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-21 22:37:08,747 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-21 22:37:08,747 INFO L513 LassoAnalysis]: Proved termination. [2021-12-21 22:37:08,747 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo1_~n) = 1*fibo1_~n Supporting invariants [] [2021-12-21 22:37:08,762 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Forceful destruction successful, exit code 0 [2021-12-21 22:37:08,762 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-21 22:37:08,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:37:08,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:08,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 30 conjunts are in the unsatisfiable core [2021-12-21 22:37:08,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:37:08,937 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Forceful destruction successful, exit code 0 [2021-12-21 22:37:09,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:09,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-21 22:37:09,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:37:09,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:37:09,205 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 6 loop predicates [2021-12-21 22:37:09,205 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 575 states and 707 transitions. cyclomatic complexity: 137 Second operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 22:37:09,274 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 575 states and 707 transitions. cyclomatic complexity: 137. Second operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Result 606 states and 738 transitions. Complement of second has 19 states. [2021-12-21 22:37:09,274 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 [2021-12-21 22:37:09,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 22:37:09,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 20 transitions. [2021-12-21 22:37:09,275 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 20 transitions. Stem has 69 letters. Loop has 8 letters. [2021-12-21 22:37:09,275 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:37:09,275 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-21 22:37:09,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:37:09,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:09,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 30 conjunts are in the unsatisfiable core [2021-12-21 22:37:09,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:37:09,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:09,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-21 22:37:09,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:37:09,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:37:09,745 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 6 loop predicates [2021-12-21 22:37:09,745 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 575 states and 707 transitions. cyclomatic complexity: 137 Second operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 22:37:09,826 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 575 states and 707 transitions. cyclomatic complexity: 137. Second operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Result 606 states and 738 transitions. Complement of second has 21 states. [2021-12-21 22:37:09,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 9 states 2 stem states 6 non-accepting loop states 1 accepting loop states [2021-12-21 22:37:09,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 22:37:09,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 19 transitions. [2021-12-21 22:37:09,827 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 19 transitions. Stem has 69 letters. Loop has 8 letters. [2021-12-21 22:37:09,827 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:37:09,827 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-21 22:37:09,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:37:09,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:09,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 30 conjunts are in the unsatisfiable core [2021-12-21 22:37:09,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:37:10,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:37:10,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-21 22:37:10,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:37:10,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:37:10,298 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 6 loop predicates [2021-12-21 22:37:10,298 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 575 states and 707 transitions. cyclomatic complexity: 137 Second operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 22:37:10,383 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 575 states and 707 transitions. cyclomatic complexity: 137. Second operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Result 1123 states and 1346 transitions. Complement of second has 33 states. [2021-12-21 22:37:10,389 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 [2021-12-21 22:37:10,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 22:37:10,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 43 transitions. [2021-12-21 22:37:10,390 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 43 transitions. Stem has 69 letters. Loop has 8 letters. [2021-12-21 22:37:10,390 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:37:10,390 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 43 transitions. Stem has 77 letters. Loop has 8 letters. [2021-12-21 22:37:10,390 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:37:10,390 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 43 transitions. Stem has 69 letters. Loop has 16 letters. [2021-12-21 22:37:10,391 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:37:10,391 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1123 states and 1346 transitions. [2021-12-21 22:37:10,395 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-21 22:37:10,396 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1123 states to 0 states and 0 transitions. [2021-12-21 22:37:10,396 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-12-21 22:37:10,396 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-12-21 22:37:10,396 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-12-21 22:37:10,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-21 22:37:10,396 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-21 22:37:10,396 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-21 22:37:10,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:37:10,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-21 22:37:10,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2021-12-21 22:37:10,397 INFO L87 Difference]: Start difference. First operand 0 states and 0 transitions. Second operand has 20 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 12 states have internal predecessors, (46), 10 states have call successors, (15), 10 states have call predecessors, (15), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-21 22:37:10,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:37:10,397 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2021-12-21 22:37:10,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-21 22:37:10,397 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 0 states and 0 transitions. [2021-12-21 22:37:10,397 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-21 22:37:10,397 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 0 states to 0 states and 0 transitions. [2021-12-21 22:37:10,398 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-12-21 22:37:10,398 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-12-21 22:37:10,398 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-12-21 22:37:10,398 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-21 22:37:10,398 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-21 22:37:10,398 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-21 22:37:10,398 INFO L587 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-21 22:37:10,398 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-12-21 22:37:10,398 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-12-21 22:37:10,398 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-21 22:37:10,398 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-12-21 22:37:10,403 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 21.12 10:37:10 BoogieIcfgContainer [2021-12-21 22:37:10,403 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-12-21 22:37:10,404 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-21 22:37:10,404 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-21 22:37:10,404 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-21 22:37:10,404 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 10:36:46" (3/4) ... [2021-12-21 22:37:10,406 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-21 22:37:10,406 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-21 22:37:10,406 INFO L158 Benchmark]: Toolchain (without parser) took 23946.92ms. Allocated memory was 100.7MB in the beginning and 146.8MB in the end (delta: 46.1MB). Free memory was 72.8MB in the beginning and 70.8MB in the end (delta: 2.0MB). Peak memory consumption was 48.6MB. Max. memory is 16.1GB. [2021-12-21 22:37:10,407 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 100.7MB. Free memory was 56.1MB in the beginning and 56.1MB in the end (delta: 47.9kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-21 22:37:10,407 INFO L158 Benchmark]: CACSL2BoogieTranslator took 149.85ms. Allocated memory is still 100.7MB. Free memory was 72.8MB in the beginning and 78.2MB in the end (delta: -5.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-21 22:37:10,407 INFO L158 Benchmark]: Boogie Procedure Inliner took 19.42ms. Allocated memory is still 100.7MB. Free memory was 78.2MB in the beginning and 76.8MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-21 22:37:10,408 INFO L158 Benchmark]: Boogie Preprocessor took 9.84ms. Allocated memory is still 100.7MB. Free memory was 76.8MB in the beginning and 76.0MB in the end (delta: 858.1kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-21 22:37:10,408 INFO L158 Benchmark]: RCFGBuilder took 172.44ms. Allocated memory is still 100.7MB. Free memory was 76.0MB in the beginning and 67.0MB in the end (delta: 9.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-12-21 22:37:10,408 INFO L158 Benchmark]: BuchiAutomizer took 23589.08ms. Allocated memory was 100.7MB in the beginning and 146.8MB in the end (delta: 46.1MB). Free memory was 67.0MB in the beginning and 70.8MB in the end (delta: -3.8MB). Peak memory consumption was 45.3MB. Max. memory is 16.1GB. [2021-12-21 22:37:10,408 INFO L158 Benchmark]: Witness Printer took 2.33ms. Allocated memory is still 146.8MB. Free memory is still 70.8MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-21 22:37:10,409 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 100.7MB. Free memory was 56.1MB in the beginning and 56.1MB in the end (delta: 47.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 149.85ms. Allocated memory is still 100.7MB. Free memory was 72.8MB in the beginning and 78.2MB in the end (delta: -5.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 19.42ms. Allocated memory is still 100.7MB. Free memory was 78.2MB in the beginning and 76.8MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 9.84ms. Allocated memory is still 100.7MB. Free memory was 76.8MB in the beginning and 76.0MB in the end (delta: 858.1kB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 172.44ms. Allocated memory is still 100.7MB. Free memory was 76.0MB in the beginning and 67.0MB in the end (delta: 9.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * BuchiAutomizer took 23589.08ms. Allocated memory was 100.7MB in the beginning and 146.8MB in the end (delta: 46.1MB). Free memory was 67.0MB in the beginning and 70.8MB in the end (delta: -3.8MB). Peak memory consumption was 45.3MB. Max. memory is 16.1GB. * Witness Printer took 2.33ms. Allocated memory is still 146.8MB. Free memory is still 70.8MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 16 terminating modules (9 trivial, 3 deterministic, 4 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 13 locations. One nondeterministic module has affine ranking function \old(n) and consists of 8 locations. One nondeterministic 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 n and consists of 8 locations. 9 modules have a trivial ranking function, the largest among these consists of 26 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 23.5s and 11 iterations. TraceHistogramMax:7. Analysis of lassos took 12.7s. Construction of modules took 1.7s. Büchi inclusion checks took 8.6s. Highest rank in rank-based complementation 3. Minimization of det autom 2. Minimization of nondet autom 14. Automata minimization 0.2s AutomataMinimizationTime, 14 MinimizatonAttempts, 497 StatesRemovedByMinimization, 14 NontrivialMinimizations. Non-live state removal took 0.1s Buchi closure took 0.0s. Biggest automaton had 575 states and ocurred in iteration 9. Nontrivial modules had stage [3, 0, 4, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 1/19 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1375 SdHoareTripleChecker+Valid, 2.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1332 mSDsluCounter, 2086 SdHoareTripleChecker+Invalid, 1.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1578 mSDsCounter, 817 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4141 IncrementalHoareTripleChecker+Invalid, 4958 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 817 mSolverCounterUnsat, 508 mSDtfsCounter, 4141 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI0 SFLT1 conc0 concLT0 SILN0 SILU0 SILI3 SILT6 lasso0 LassoPreprocessingBenchmarks: Lassos: inital18 mio100 ax100 hnf100 lsp93 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq181 hnf94 smp74 dnf100 smp100 tf109 neg96 sie108 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 48ms VariablesStem: 0 VariablesLoop: 0 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 32 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 7 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 4.8s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2021-12-21 22:37:10,434 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2021-12-21 22:37:10,650 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2021-12-21 22:37:10,851 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2021-12-21 22:37:11,058 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2021-12-21 22:37:11,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2021-12-21 22:37:11,451 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2021-12-21 22:37:11,651 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2021-12-21 22:37:11,853 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2021-12-21 22:37:12,051 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2021-12-21 22:37:12,251 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2021-12-21 22:37:12,468 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE