./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/recursive-simple/fibo_2calls_8-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version ae007674 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-2.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 5952061731474d390646c291ccf1d0136c1d856e30481accbc86db371431d703 --- Real Ultimate output --- This is Ultimate 0.2.2-dev-ae00767 [2021-12-28 09:42:54,856 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-28 09:42:54,858 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-28 09:42:54,896 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-28 09:42:54,897 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-28 09:42:54,899 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-28 09:42:54,900 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-28 09:42:54,904 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-28 09:42:54,905 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-28 09:42:54,908 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-28 09:42:54,909 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-28 09:42:54,910 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-28 09:42:54,911 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-28 09:42:54,912 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-28 09:42:54,913 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-28 09:42:54,917 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-28 09:42:54,918 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-28 09:42:54,919 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-28 09:42:54,920 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-28 09:42:54,924 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-28 09:42:54,925 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-28 09:42:54,926 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-28 09:42:54,927 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-28 09:42:54,928 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-28 09:42:54,933 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-28 09:42:54,933 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-28 09:42:54,933 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-28 09:42:54,934 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-28 09:42:54,934 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-28 09:42:54,935 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-28 09:42:54,935 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-28 09:42:54,936 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-28 09:42:54,937 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-28 09:42:54,937 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-28 09:42:54,938 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-28 09:42:54,938 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-28 09:42:54,939 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-28 09:42:54,939 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-28 09:42:54,939 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-28 09:42:54,940 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-28 09:42:54,941 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-28 09:42:54,944 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-12-28 09:42:54,972 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-28 09:42:54,972 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-28 09:42:54,973 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-28 09:42:54,973 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-28 09:42:54,975 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-28 09:42:54,975 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-28 09:42:54,975 INFO L138 SettingsManager]: * Use SBE=true [2021-12-28 09:42:54,975 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-12-28 09:42:54,975 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-12-28 09:42:54,976 INFO L138 SettingsManager]: * Use old map elimination=false [2021-12-28 09:42:54,976 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-12-28 09:42:54,976 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-12-28 09:42:54,976 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-12-28 09:42:54,977 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-28 09:42:54,977 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-28 09:42:54,977 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-28 09:42:54,977 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-28 09:42:54,977 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-28 09:42:54,977 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-28 09:42:54,978 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-12-28 09:42:54,978 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-12-28 09:42:54,978 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-12-28 09:42:54,978 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-28 09:42:54,978 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-28 09:42:54,978 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-12-28 09:42:54,978 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-28 09:42:54,978 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-12-28 09:42:54,979 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-28 09:42:54,979 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-28 09:42:54,979 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-28 09:42:54,979 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-28 09:42:54,980 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-12-28 09:42:54,980 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 -> 5952061731474d390646c291ccf1d0136c1d856e30481accbc86db371431d703 [2021-12-28 09:42:55,229 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-28 09:42:55,244 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-28 09:42:55,246 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-28 09:42:55,247 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-28 09:42:55,247 INFO L275 PluginConnector]: CDTParser initialized [2021-12-28 09:42:55,249 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/recursive-simple/fibo_2calls_8-2.c [2021-12-28 09:42:55,290 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5d15b1c81/c76258a0b8184d66a08c6d26b7d5da60/FLAG56e992f76 [2021-12-28 09:42:55,648 INFO L306 CDTParser]: Found 1 translation units. [2021-12-28 09:42:55,649 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive-simple/fibo_2calls_8-2.c [2021-12-28 09:42:55,653 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5d15b1c81/c76258a0b8184d66a08c6d26b7d5da60/FLAG56e992f76 [2021-12-28 09:42:55,663 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5d15b1c81/c76258a0b8184d66a08c6d26b7d5da60 [2021-12-28 09:42:55,665 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-28 09:42:55,666 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-28 09:42:55,667 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-28 09:42:55,667 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-28 09:42:55,669 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-28 09:42:55,670 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 09:42:55" (1/1) ... [2021-12-28 09:42:55,671 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@427dff08 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:42:55, skipping insertion in model container [2021-12-28 09:42:55,671 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 09:42:55" (1/1) ... [2021-12-28 09:42:55,675 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-28 09:42:55,683 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-28 09:42:55,762 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-2.c[947,960] [2021-12-28 09:42:55,763 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-28 09:42:55,768 INFO L203 MainTranslator]: Completed pre-run [2021-12-28 09:42:55,779 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-2.c[947,960] [2021-12-28 09:42:55,780 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-28 09:42:55,789 INFO L208 MainTranslator]: Completed translation [2021-12-28 09:42:55,790 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:42:55 WrapperNode [2021-12-28 09:42:55,790 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-28 09:42:55,791 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-28 09:42:55,791 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-28 09:42:55,792 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-28 09:42:55,796 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:42:55" (1/1) ... [2021-12-28 09:42:55,801 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:42:55" (1/1) ... [2021-12-28 09:42:55,846 INFO L137 Inliner]: procedures = 14, calls = 12, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 20 [2021-12-28 09:42:55,847 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-28 09:42:55,847 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-28 09:42:55,847 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-28 09:42:55,848 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-28 09:42:55,852 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:42:55" (1/1) ... [2021-12-28 09:42:55,853 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:42:55" (1/1) ... [2021-12-28 09:42:55,854 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:42:55" (1/1) ... [2021-12-28 09:42:55,854 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:42:55" (1/1) ... [2021-12-28 09:42:55,856 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:42:55" (1/1) ... [2021-12-28 09:42:55,858 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:42:55" (1/1) ... [2021-12-28 09:42:55,862 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:42:55" (1/1) ... [2021-12-28 09:42:55,865 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-28 09:42:55,866 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-28 09:42:55,866 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-28 09:42:55,866 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-28 09:42:55,867 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:42:55" (1/1) ... [2021-12-28 09:42:55,871 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:55,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:55,901 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-28 09:42:55,928 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-28 09:42:55,939 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-28 09:42:55,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-28 09:42:55,939 INFO L130 BoogieDeclarations]: Found specification of procedure fibo2 [2021-12-28 09:42:55,939 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo2 [2021-12-28 09:42:55,939 INFO L130 BoogieDeclarations]: Found specification of procedure fibo1 [2021-12-28 09:42:55,939 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo1 [2021-12-28 09:42:55,939 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-28 09:42:55,940 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-28 09:42:55,984 INFO L234 CfgBuilder]: Building ICFG [2021-12-28 09:42:55,985 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-28 09:42:56,086 INFO L275 CfgBuilder]: Performing block encoding [2021-12-28 09:42:56,090 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-28 09:42:56,094 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-12-28 09:42:56,095 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 09:42:56 BoogieIcfgContainer [2021-12-28 09:42:56,096 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-28 09:42:56,096 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-12-28 09:42:56,096 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-12-28 09:42:56,113 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-12-28 09:42:56,114 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-28 09:42:56,114 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.12 09:42:55" (1/3) ... [2021-12-28 09:42:56,114 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@262ff0e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.12 09:42:56, skipping insertion in model container [2021-12-28 09:42:56,115 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-28 09:42:56,115 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:42:55" (2/3) ... [2021-12-28 09:42:56,115 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@262ff0e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.12 09:42:56, skipping insertion in model container [2021-12-28 09:42:56,115 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-28 09:42:56,115 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 09:42:56" (3/3) ... [2021-12-28 09:42:56,116 INFO L388 chiAutomizerObserver]: Analyzing ICFG fibo_2calls_8-2.c [2021-12-28 09:42:56,162 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-12-28 09:42:56,162 INFO L360 BuchiCegarLoop]: Hoare is false [2021-12-28 09:42:56,162 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-12-28 09:42:56,162 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-12-28 09:42:56,163 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-12-28 09:42:56,163 INFO L364 BuchiCegarLoop]: Difference is false [2021-12-28 09:42:56,163 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-12-28 09:42:56,163 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-12-28 09:42:56,185 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-28 09:42:56,202 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2021-12-28 09:42:56,209 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:42:56,209 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:42:56,220 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1] [2021-12-28 09:42:56,220 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:42:56,220 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-12-28 09:42:56,221 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-28 09:42:56,222 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2021-12-28 09:42:56,224 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:42:56,224 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:42:56,224 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1] [2021-12-28 09:42:56,224 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:42:56,230 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-28 09:42:56,230 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-28 09:42:56,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:56,239 INFO L85 PathProgramCache]: Analyzing trace with hash 29896, now seen corresponding path program 1 times [2021-12-28 09:42:56,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:42:56,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85135489] [2021-12-28 09:42:56,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:42:56,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:42:56,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:56,333 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:42:56,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:56,360 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:42:56,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:56,362 INFO L85 PathProgramCache]: Analyzing trace with hash 181289832, now seen corresponding path program 1 times [2021-12-28 09:42:56,362 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:42:56,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289357457] [2021-12-28 09:42:56,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:42:56,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:42:56,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:56,373 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:42:56,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:56,387 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:42:56,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:56,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1313669423, now seen corresponding path program 1 times [2021-12-28 09:42:56,388 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:42:56,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739723865] [2021-12-28 09:42:56,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:42:56,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:42:56,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:56,411 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:42:56,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:56,426 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:42:56,622 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:42:56,622 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:42:56,622 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:42:56,622 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:42:56,623 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:42:56,623 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:56,623 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:42:56,623 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:42:56,623 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration1_Loop [2021-12-28 09:42:56,623 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:42:56,623 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:42:56,632 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-28 09:42:56,637 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-28 09:42:56,639 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-28 09:42:56,641 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-28 09:42:56,643 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-28 09:42:56,645 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-28 09:42:56,647 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-28 09:42:56,650 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-28 09:42:56,652 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-28 09:42:56,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-28 09:42:56,710 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:42:56,711 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:42:56,712 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:56,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:56,714 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-28 09:42:56,734 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:42:56,734 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:42:56,744 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-28 09:42:56,754 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:42:56,759 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#res=0} Honda state: {fibo2_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:42:56,784 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2021-12-28 09:42:56,784 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:56,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:56,786 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-28 09:42:56,787 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-28 09:42:56,788 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:42:56,789 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:42:56,811 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:42:56,812 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#res=0} Honda state: {fibo1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:42:56,834 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:56,834 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:56,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:56,839 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-28 09:42:56,840 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-28 09:42:56,847 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:42:56,847 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:42:56,855 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:42:56,856 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-28 09:42:56,871 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-28 09:42:56,872 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:56,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:56,873 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-28 09:42:56,874 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-28 09:42:56,877 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:42:56,877 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:42:56,906 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:42:56,906 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_~n=0} Honda state: {fibo2_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:42:56,921 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-28 09:42:56,921 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:56,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:56,923 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-28 09:42:56,924 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-28 09:42:56,926 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:42:56,926 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:42:56,933 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:42:56,933 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-28 09:42:56,948 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-28 09:42:56,948 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:56,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:56,949 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-28 09:42:56,950 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-28 09:42:56,951 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:42:56,951 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:42:56,971 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:42:56,971 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-28 09:42:56,992 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Ended with exit code 0 [2021-12-28 09:42:56,992 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:56,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:56,994 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-28 09:42:56,995 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-28 09:42:56,996 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:42:56,996 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:42:57,003 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:42:57,003 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_~n=0} Honda state: {fibo1_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:42:57,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:57,018 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:57,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:57,020 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-28 09:42:57,023 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-28 09:42:57,024 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:42:57,025 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:42:57,034 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:42:57,041 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-28 09:42:57,058 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Ended with exit code 0 [2021-12-28 09:42:57,059 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:57,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:57,068 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-28 09:42:57,069 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-28 09:42:57,070 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:42:57,070 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:42:57,111 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:42:57,111 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-28 09:42:57,147 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Ended with exit code 0 [2021-12-28 09:42:57,147 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:57,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:57,148 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-28 09:42:57,149 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-28 09:42:57,158 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:42:57,158 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:42:57,190 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-28 09:42:57,192 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:57,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:57,193 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-28 09:42:57,193 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-28 09:42:57,194 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:42:57,195 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:42:57,241 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:42:57,243 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-28 09:42:57,244 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:42:57,244 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:42:57,244 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:42:57,244 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:42:57,244 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:42:57,244 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:57,244 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:42:57,244 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:42:57,244 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration1_Loop [2021-12-28 09:42:57,244 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:42:57,244 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:42:57,245 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-28 09:42:57,255 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-28 09:42:57,257 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-28 09:42:57,259 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-28 09:42:57,260 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-28 09:42:57,262 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-28 09:42:57,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-28 09:42:57,265 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-28 09:42:57,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-28 09:42:57,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-28 09:42:57,310 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:42:57,313 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:42:57,313 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:57,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:57,314 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-28 09:42:57,328 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-28 09:42:57,330 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-28 09:42:57,335 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:57,335 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:57,336 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:57,336 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:57,336 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:57,337 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:57,337 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:57,353 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:57,370 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Ended with exit code 0 [2021-12-28 09:42:57,370 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:57,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:57,371 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-28 09:42:57,372 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-28 09:42:57,373 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-28 09:42:57,378 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:57,378 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:57,378 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:57,378 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:57,378 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:57,379 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:57,379 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:57,395 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:57,411 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-28 09:42:57,412 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:57,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:57,414 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-28 09:42:57,422 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-28 09:42:57,427 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:57,427 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:57,427 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:57,427 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:57,427 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:57,428 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:57,428 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:57,431 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-28 09:42:57,432 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:57,448 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-28 09:42:57,448 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:57,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:57,450 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-28 09:42:57,451 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-28 09:42:57,451 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-28 09:42:57,457 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:57,457 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:57,457 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:57,457 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:57,458 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:57,458 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:57,458 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:57,468 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:57,483 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-28 09:42:57,483 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:57,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:57,484 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-28 09:42:57,485 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-28 09:42:57,486 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-28 09:42:57,490 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:57,490 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:57,491 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:57,491 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:57,491 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:57,491 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:57,491 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:57,515 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:57,530 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-28 09:42:57,530 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:57,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:57,542 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-28 09:42:57,543 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-28 09:42:57,544 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-28 09:42:57,549 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:57,550 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:57,550 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:57,550 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:57,550 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:57,550 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:57,550 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:57,566 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:57,582 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-28 09:42:57,583 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:57,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:57,584 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-28 09:42:57,585 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-28 09:42:57,586 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-28 09:42:57,590 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:57,591 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:57,591 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:57,591 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:57,591 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:57,591 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:57,591 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:57,599 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:57,615 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-28 09:42:57,616 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:57,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:57,617 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-28 09:42:57,624 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-28 09:42:57,628 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:57,629 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:57,629 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:57,629 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:57,629 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:57,630 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:57,630 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:57,634 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-28 09:42:57,636 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:42:57,660 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:42:57,660 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-28 09:42:57,661 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:57,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:57,666 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-28 09:42:57,666 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-28 09:42:57,667 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:42:57,667 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:42:57,668 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:42:57,668 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo1_#in~n) = 1*fibo1_#in~n Supporting invariants [] [2021-12-28 09:42:57,682 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-28 09:42:57,684 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:42:57,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:57,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:42:57,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:42:57,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:42:57,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:42:57,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-28 09:42:57,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:42:57,797 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-28 09:42:57,818 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-28 09:42:57,818 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-28 09:42:57,956 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-28 09:42:57,961 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-28 09:42:57,965 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-28 09:42:57,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 21 transitions. [2021-12-28 09:42:57,967 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 21 transitions. Stem has 3 letters. Loop has 8 letters. [2021-12-28 09:42:57,967 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:42:57,968 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 21 transitions. Stem has 11 letters. Loop has 8 letters. [2021-12-28 09:42:57,968 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:42:57,968 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 21 transitions. Stem has 3 letters. Loop has 16 letters. [2021-12-28 09:42:57,968 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:42:57,968 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 84 states and 116 transitions. [2021-12-28 09:42:57,988 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2021-12-28 09:42:57,993 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 84 states to 61 states and 82 transitions. [2021-12-28 09:42:57,994 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 39 [2021-12-28 09:42:57,994 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 40 [2021-12-28 09:42:57,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 82 transitions. [2021-12-28 09:42:57,995 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:42:57,995 INFO L681 BuchiCegarLoop]: Abstraction has 61 states and 82 transitions. [2021-12-28 09:42:58,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states and 82 transitions. [2021-12-28 09:42:58,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 54. [2021-12-28 09:42:58,016 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-28 09:42:58,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 72 transitions. [2021-12-28 09:42:58,017 INFO L704 BuchiCegarLoop]: Abstraction has 54 states and 72 transitions. [2021-12-28 09:42:58,018 INFO L587 BuchiCegarLoop]: Abstraction has 54 states and 72 transitions. [2021-12-28 09:42:58,018 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-12-28 09:42:58,018 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 54 states and 72 transitions. [2021-12-28 09:42:58,020 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2021-12-28 09:42:58,020 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:42:58,020 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:42:58,020 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:42:58,020 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:42:58,021 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-28 09:42:58,021 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-28 09:42:58,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:58,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1888024054, now seen corresponding path program 1 times [2021-12-28 09:42:58,021 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:42:58,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968050496] [2021-12-28 09:42:58,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:42:58,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:42:58,023 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:58,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:42:58,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-28 09:42:58,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:42:58,075 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-28 09:42:58,076 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:42:58,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968050496] [2021-12-28 09:42:58,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968050496] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:42:58,076 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:42:58,076 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-28 09:42:58,076 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598314014] [2021-12-28 09:42:58,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:42:58,078 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:42:58,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:58,078 INFO L85 PathProgramCache]: Analyzing trace with hash 1730504828, now seen corresponding path program 1 times [2021-12-28 09:42:58,078 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:42:58,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569910189] [2021-12-28 09:42:58,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:42:58,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:42:58,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:42:58,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-28 09:42:58,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:42:58,106 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-28 09:42:58,106 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:42:58,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569910189] [2021-12-28 09:42:58,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569910189] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:42:58,107 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:42:58,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-28 09:42:58,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917871027] [2021-12-28 09:42:58,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:42:58,107 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:42:58,107 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:42:58,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-28 09:42:58,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-28 09:42:58,110 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-28 09:42:58,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:42:58,155 INFO L93 Difference]: Finished difference Result 68 states and 88 transitions. [2021-12-28 09:42:58,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-28 09:42:58,156 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 68 states and 88 transitions. [2021-12-28 09:42:58,157 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2021-12-28 09:42:58,159 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 68 states to 66 states and 86 transitions. [2021-12-28 09:42:58,159 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 46 [2021-12-28 09:42:58,159 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 46 [2021-12-28 09:42:58,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 86 transitions. [2021-12-28 09:42:58,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:42:58,159 INFO L681 BuchiCegarLoop]: Abstraction has 66 states and 86 transitions. [2021-12-28 09:42:58,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states and 86 transitions. [2021-12-28 09:42:58,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 58. [2021-12-28 09:42:58,163 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-28 09:42:58,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 76 transitions. [2021-12-28 09:42:58,164 INFO L704 BuchiCegarLoop]: Abstraction has 58 states and 76 transitions. [2021-12-28 09:42:58,164 INFO L587 BuchiCegarLoop]: Abstraction has 58 states and 76 transitions. [2021-12-28 09:42:58,164 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-12-28 09:42:58,164 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 58 states and 76 transitions. [2021-12-28 09:42:58,165 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2021-12-28 09:42:58,165 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:42:58,165 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:42:58,165 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:42:58,165 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:42:58,166 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-28 09:42:58,166 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-28 09:42:58,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:58,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1600771562, now seen corresponding path program 1 times [2021-12-28 09:42:58,166 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:42:58,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350633343] [2021-12-28 09:42:58,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:42:58,166 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:42:58,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:42:58,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-28 09:42:58,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:42:58,231 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-28 09:42:58,231 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:42:58,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350633343] [2021-12-28 09:42:58,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350633343] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:42:58,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1493654707] [2021-12-28 09:42:58,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:42:58,232 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:42:58,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:58,233 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-28 09:42:58,234 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-28 09:42:58,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:42:58,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-28 09:42:58,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:42:58,298 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-28 09:42:58,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:42:58,407 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-28 09:42:58,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1493654707] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:42:58,407 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:42:58,407 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2021-12-28 09:42:58,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322322066] [2021-12-28 09:42:58,408 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:42:58,408 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:42:58,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:42:58,408 INFO L85 PathProgramCache]: Analyzing trace with hash 2106067024, now seen corresponding path program 1 times [2021-12-28 09:42:58,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:42:58,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934445050] [2021-12-28 09:42:58,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:42:58,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:42:58,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:58,413 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:42:58,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:42:58,416 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:42:58,559 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:42:58,559 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:42:58,559 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:42:58,559 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:42:58,559 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:42:58,559 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:58,559 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:42:58,559 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:42:58,559 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration3_Loop [2021-12-28 09:42:58,559 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:42:58,559 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:42:58,560 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-28 09:42:58,562 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-28 09:42:58,563 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-28 09:42:58,565 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-28 09:42:58,566 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-28 09:42:58,568 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-28 09:42:58,573 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-28 09:42:58,574 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-28 09:42:58,576 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-28 09:42:58,613 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:42:58,613 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:42:58,614 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:58,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:58,615 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-28 09:42:58,616 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-28 09:42:58,617 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:42:58,617 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:42:58,634 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:42:58,634 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-28 09:42:58,651 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-28 09:42:58,651 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:58,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:58,672 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-28 09:42:58,681 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-28 09:42:58,682 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:42:58,683 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:42:58,689 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:42:58,689 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-28 09:42:58,706 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-28 09:42:58,706 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:58,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:58,707 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-28 09:42:58,708 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-28 09:42:58,710 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:42:58,710 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:42:58,716 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:42:58,716 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_~n=0} Honda state: {fibo1_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:42:58,733 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-28 09:42:58,733 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:58,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:58,734 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-28 09:42:58,735 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-28 09:42:58,741 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:42:58,741 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:42:58,779 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:42:58,779 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-28 09:42:58,809 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-28 09:42:58,809 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:58,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:58,824 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-28 09:42:58,824 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-28 09:42:58,825 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:42:58,825 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:42:58,836 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:42:58,837 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#res=0} Honda state: {fibo1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:42:58,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:58,852 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:58,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:58,853 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-28 09:42:58,854 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-28 09:42:58,856 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:42:58,856 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:42:58,906 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:58,906 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:58,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:58,908 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-28 09:42:58,916 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-28 09:42:58,917 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:42:58,917 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:42:59,774 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:42:59,781 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:59,781 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:42:59,781 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:42:59,781 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:42:59,781 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:42:59,781 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:42:59,781 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:59,781 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:42:59,781 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:42:59,781 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration3_Loop [2021-12-28 09:42:59,781 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:42:59,781 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:42:59,782 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-28 09:42:59,784 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-28 09:42:59,786 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-28 09:42:59,787 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-28 09:42:59,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-28 09:42:59,793 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-28 09:42:59,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-28 09:42:59,796 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-28 09:42:59,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-28 09:42:59,836 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:42:59,836 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:42:59,836 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:59,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:59,837 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-28 09:42:59,838 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-28 09:42:59,839 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-28 09:42:59,845 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:59,846 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:59,846 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:59,846 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:59,846 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:59,846 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:59,846 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:59,861 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:59,877 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-28 09:42:59,877 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:59,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:59,878 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-28 09:42:59,879 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-28 09:42:59,880 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-28 09:42:59,886 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:59,887 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:59,887 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:59,887 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:59,887 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:59,887 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:59,887 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:59,888 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:59,905 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-28 09:42:59,906 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:59,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:59,907 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-28 09:42:59,908 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-28 09:42:59,909 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-28 09:42:59,915 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:59,915 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:59,915 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:59,915 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:59,915 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:59,916 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:59,916 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:59,930 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:59,948 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-28 09:42:59,948 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:59,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:59,949 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-28 09:42:59,950 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-28 09:42:59,951 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-28 09:42:59,957 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:42:59,957 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:42:59,957 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:42:59,957 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:42:59,957 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:42:59,958 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:42:59,958 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:42:59,976 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:42:59,994 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2021-12-28 09:42:59,994 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:42:59,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:42:59,995 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-28 09:42:59,996 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-28 09:42:59,997 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-28 09:43:00,003 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:43:00,004 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:43:00,004 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:43:00,004 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:43:00,004 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:43:00,005 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:43:00,005 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:43:00,019 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:43:00,022 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:43:00,022 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-28 09:43:00,022 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:00,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:00,023 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-28 09:43:00,024 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-28 09:43:00,065 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:43:00,065 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:43:00,065 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:43:00,065 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo2_~n) = 1*fibo2_~n Supporting invariants [] [2021-12-28 09:43:00,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:00,084 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:43:00,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:43:00,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:00,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-28 09:43:00,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:00,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:00,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-28 09:43:00,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:00,215 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-28 09:43:00,303 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-28 09:43:00,303 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-28 09:43:00,304 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-28 09:43:00,619 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-28 09:43:00,619 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-28 09:43:00,620 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-28 09:43:00,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 73 transitions. [2021-12-28 09:43:00,623 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 73 transitions. Stem has 16 letters. Loop has 14 letters. [2021-12-28 09:43:00,623 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:43:00,623 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 73 transitions. Stem has 30 letters. Loop has 14 letters. [2021-12-28 09:43:00,624 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:43:00,624 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 73 transitions. Stem has 16 letters. Loop has 28 letters. [2021-12-28 09:43:00,626 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:43:00,626 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 191 states and 263 transitions. [2021-12-28 09:43:00,634 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2021-12-28 09:43:00,642 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 191 states to 169 states and 237 transitions. [2021-12-28 09:43:00,642 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 103 [2021-12-28 09:43:00,643 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 106 [2021-12-28 09:43:00,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 169 states and 237 transitions. [2021-12-28 09:43:00,645 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:43:00,646 INFO L681 BuchiCegarLoop]: Abstraction has 169 states and 237 transitions. [2021-12-28 09:43:00,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states and 237 transitions. [2021-12-28 09:43:00,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 152. [2021-12-28 09:43:00,659 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-28 09:43:00,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 206 transitions. [2021-12-28 09:43:00,660 INFO L704 BuchiCegarLoop]: Abstraction has 152 states and 206 transitions. [2021-12-28 09:43:00,661 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:43:00,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-28 09:43:00,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-12-28 09:43:00,661 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-28 09:43:00,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:43:00,821 INFO L93 Difference]: Finished difference Result 213 states and 281 transitions. [2021-12-28 09:43:00,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-28 09:43:00,822 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 213 states and 281 transitions. [2021-12-28 09:43:00,838 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2021-12-28 09:43:00,844 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 213 states to 204 states and 272 transitions. [2021-12-28 09:43:00,844 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 133 [2021-12-28 09:43:00,845 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 133 [2021-12-28 09:43:00,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 204 states and 272 transitions. [2021-12-28 09:43:00,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:43:00,845 INFO L681 BuchiCegarLoop]: Abstraction has 204 states and 272 transitions. [2021-12-28 09:43:00,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states and 272 transitions. [2021-12-28 09:43:00,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 192. [2021-12-28 09:43:00,866 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-28 09:43:00,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 257 transitions. [2021-12-28 09:43:00,867 INFO L704 BuchiCegarLoop]: Abstraction has 192 states and 257 transitions. [2021-12-28 09:43:00,867 INFO L587 BuchiCegarLoop]: Abstraction has 192 states and 257 transitions. [2021-12-28 09:43:00,867 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-12-28 09:43:00,867 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 192 states and 257 transitions. [2021-12-28 09:43:00,868 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2021-12-28 09:43:00,868 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:43:00,869 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:43:00,870 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-28 09:43:00,870 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:43:00,871 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-28 09:43:00,871 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-28 09:43:00,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:43:00,871 INFO L85 PathProgramCache]: Analyzing trace with hash -960039395, now seen corresponding path program 1 times [2021-12-28 09:43:00,871 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:43:00,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726283866] [2021-12-28 09:43:00,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:43:00,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:43:00,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:00,913 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-28 09:43:00,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:00,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 09:43:00,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:00,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 09:43:00,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:00,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-28 09:43:00,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:00,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-28 09:43:00,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:00,974 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-28 09:43:00,975 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:43:00,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726283866] [2021-12-28 09:43:00,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726283866] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:43:00,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375314477] [2021-12-28 09:43:00,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:43:00,975 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:43:00,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:00,976 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-28 09:43:00,991 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-28 09:43:01,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:01,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-28 09:43:01,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:01,182 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-28 09:43:01,182 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:43:01,526 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-28 09:43:01,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375314477] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:43:01,527 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:43:01,527 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 14, 15] total 25 [2021-12-28 09:43:01,527 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570848069] [2021-12-28 09:43:01,527 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:43:01,527 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:43:01,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:43:01,527 INFO L85 PathProgramCache]: Analyzing trace with hash -28526872, now seen corresponding path program 2 times [2021-12-28 09:43:01,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:43:01,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214985981] [2021-12-28 09:43:01,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:43:01,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:43:01,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:43:01,531 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:43:01,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:43:01,533 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:43:01,618 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:43:01,619 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:43:01,619 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:43:01,619 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:43:01,619 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:43:01,619 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:01,619 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:43:01,619 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:43:01,619 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration4_Loop [2021-12-28 09:43:01,619 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:43:01,619 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:43:01,619 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-28 09:43:01,621 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-28 09:43:01,622 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-28 09:43:01,624 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-28 09:43:01,625 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-28 09:43:01,626 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-28 09:43:01,628 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-28 09:43:01,629 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-28 09:43:01,630 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-28 09:43:01,631 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-28 09:43:01,663 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:43:01,663 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:43:01,663 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:01,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:01,664 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-28 09:43:01,665 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-28 09:43:01,666 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:43:01,666 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:43:01,688 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:43:01,688 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-28 09:43:01,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:01,720 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:01,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:01,721 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-28 09:43:01,722 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-28 09:43:01,724 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:43:01,724 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:43:01,745 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:43:01,745 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-28 09:43:01,762 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:01,762 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:01,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:01,763 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-28 09:43:01,764 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-28 09:43:01,766 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:43:01,766 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:43:01,787 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:43:01,787 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-28 09:43:01,803 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-28 09:43:01,804 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:01,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:01,805 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-28 09:43:01,808 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-28 09:43:01,808 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:43:01,809 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:43:01,816 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:43:01,816 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-28 09:43:01,832 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2021-12-28 09:43:01,833 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:01,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:01,834 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-28 09:43:01,834 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-28 09:43:01,836 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:43:01,836 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:43:01,843 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:43:01,843 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#res=0} Honda state: {fibo2_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:43:01,859 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-28 09:43:01,859 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:01,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:01,861 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-28 09:43:01,863 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-28 09:43:01,863 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:43:01,863 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:43:01,870 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:43:01,870 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#res=0} Honda state: {fibo1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:43:01,886 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-28 09:43:01,887 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:01,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:01,888 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-28 09:43:01,890 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-28 09:43:01,890 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:43:01,890 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:43:01,898 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:43:01,898 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_~n=0} Honda state: {fibo1_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:43:01,914 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:01,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:01,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:01,915 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-28 09:43:01,919 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-28 09:43:01,920 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:43:01,920 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:43:01,927 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:43:01,927 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_~n=0} Honda state: {fibo2_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:43:01,942 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2021-12-28 09:43:01,942 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:01,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:01,944 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-28 09:43:01,944 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-28 09:43:01,946 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:43:01,946 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:43:01,954 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:43:01,954 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-28 09:43:01,970 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-28 09:43:01,970 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:01,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:01,971 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-28 09:43:01,972 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-28 09:43:01,975 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:43:01,976 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:43:02,007 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2021-12-28 09:43:02,008 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:02,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:02,009 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-28 09:43:02,010 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-28 09:43:02,011 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:43:02,011 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:43:02,084 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:43:02,088 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:02,088 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:43:02,088 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:43:02,088 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:43:02,088 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:43:02,088 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:43:02,088 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:02,088 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:43:02,088 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:43:02,088 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration4_Loop [2021-12-28 09:43:02,088 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:43:02,088 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:43:02,089 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-28 09:43:02,091 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-28 09:43:02,093 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-28 09:43:02,094 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-28 09:43:02,096 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-28 09:43:02,097 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-28 09:43:02,098 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-28 09:43:02,100 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-28 09:43:02,102 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-28 09:43:02,104 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-28 09:43:02,163 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:43:02,164 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:43:02,164 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:02,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:02,180 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-28 09:43:02,184 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-28 09:43:02,184 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-28 09:43:02,190 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:43:02,190 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:43:02,190 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:43:02,190 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:43:02,190 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:43:02,191 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:43:02,191 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:43:02,201 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:43:02,218 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2021-12-28 09:43:02,218 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:02,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:02,219 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-28 09:43:02,220 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-28 09:43:02,222 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-28 09:43:02,228 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:43:02,228 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:43:02,228 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:43:02,228 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:43:02,228 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:43:02,228 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:43:02,228 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:43:02,254 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:43:02,270 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-28 09:43:02,270 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:02,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:02,284 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-28 09:43:02,304 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-28 09:43:02,304 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-28 09:43:02,310 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:43:02,310 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:43:02,310 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:43:02,310 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:43:02,310 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:43:02,310 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:43:02,310 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:43:02,327 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:43:02,343 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2021-12-28 09:43:02,343 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:02,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:02,344 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-28 09:43:02,346 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-28 09:43:02,347 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-28 09:43:02,353 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:43:02,353 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:43:02,353 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:43:02,353 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:43:02,353 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:43:02,353 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:43:02,353 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:43:02,354 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:43:02,369 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-28 09:43:02,369 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:02,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:02,371 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-28 09:43:02,371 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-28 09:43:02,372 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-28 09:43:02,377 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:43:02,377 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:43:02,377 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:43:02,377 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:43:02,378 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:43:02,378 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:43:02,378 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:43:02,379 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:43:02,394 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-28 09:43:02,394 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:02,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:02,395 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-28 09:43:02,396 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-28 09:43:02,435 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-28 09:43:02,441 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:43:02,441 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:43:02,441 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:43:02,441 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:43:02,441 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:43:02,441 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:43:02,441 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:43:02,442 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:43:02,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:02,459 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:02,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:02,460 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-28 09:43:02,460 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-28 09:43:02,462 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-28 09:43:02,467 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:43:02,467 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:43:02,468 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:43:02,468 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:43:02,468 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:43:02,468 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:43:02,468 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:43:02,471 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:43:02,486 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:02,486 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:02,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:02,487 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-28 09:43:02,488 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-28 09:43:02,489 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-28 09:43:02,494 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:43:02,494 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:43:02,494 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:43:02,494 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:43:02,494 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:43:02,495 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:43:02,495 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:43:02,496 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:43:02,544 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:02,544 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:02,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:02,545 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-28 09:43:02,546 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-28 09:43:02,547 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-28 09:43:02,553 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:43:02,553 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:43:02,553 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:43:02,553 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:43:02,553 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:43:02,553 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:43:02,553 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:43:02,562 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:43:02,577 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:02,577 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:02,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:02,578 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-28 09:43:02,579 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-28 09:43:02,580 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-28 09:43:02,586 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:43:02,586 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:43:02,586 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:43:02,586 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:43:02,586 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:43:02,587 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:43:02,587 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:43:02,599 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:43:02,601 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:43:02,601 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-28 09:43:02,601 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:02,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:02,603 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-28 09:43:02,603 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-28 09:43:02,604 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:43:02,604 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:43:02,604 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:43:02,604 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo2_#in~n) = 1*fibo2_#in~n Supporting invariants [] [2021-12-28 09:43:02,620 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:02,620 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:43:02,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:43:02,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:02,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-28 09:43:02,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:02,833 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-28 09:43:03,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:03,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-28 09:43:03,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:03,192 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-28 09:43:03,192 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-28 09:43:03,193 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-28 09:43:03,313 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-28 09:43:03,314 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-28 09:43:03,314 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-28 09:43:03,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 40 transitions. [2021-12-28 09:43:03,315 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 40 transitions. Stem has 44 letters. Loop has 8 letters. [2021-12-28 09:43:03,315 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:43:03,315 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-28 09:43:03,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:43:03,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:03,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-28 09:43:03,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:03,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:03,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-28 09:43:03,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:03,787 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-28 09:43:03,787 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-28 09:43:03,788 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-28 09:43:03,895 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-28 09:43:03,895 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-28 09:43:03,896 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-28 09:43:03,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 40 transitions. [2021-12-28 09:43:03,896 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 40 transitions. Stem has 44 letters. Loop has 8 letters. [2021-12-28 09:43:03,896 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:43:03,897 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-28 09:43:03,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:43:03,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:03,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-28 09:43:03,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:04,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:04,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-28 09:43:04,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:04,371 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-28 09:43:04,371 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-28 09:43:04,371 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-28 09:43:04,482 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-28 09:43:04,482 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-28 09:43:04,483 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-28 09:43:04,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 43 transitions. [2021-12-28 09:43:04,483 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 43 transitions. Stem has 44 letters. Loop has 8 letters. [2021-12-28 09:43:04,484 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:43:04,484 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 43 transitions. Stem has 52 letters. Loop has 8 letters. [2021-12-28 09:43:04,484 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:43:04,484 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 43 transitions. Stem has 44 letters. Loop has 16 letters. [2021-12-28 09:43:04,484 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:43:04,485 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 587 states and 803 transitions. [2021-12-28 09:43:04,489 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 56 [2021-12-28 09:43:04,493 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 587 states to 476 states and 676 transitions. [2021-12-28 09:43:04,494 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 215 [2021-12-28 09:43:04,494 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 246 [2021-12-28 09:43:04,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 476 states and 676 transitions. [2021-12-28 09:43:04,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:43:04,494 INFO L681 BuchiCegarLoop]: Abstraction has 476 states and 676 transitions. [2021-12-28 09:43:04,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states and 676 transitions. [2021-12-28 09:43:04,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 401. [2021-12-28 09:43:04,503 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-28 09:43:04,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 544 transitions. [2021-12-28 09:43:04,505 INFO L704 BuchiCegarLoop]: Abstraction has 401 states and 544 transitions. [2021-12-28 09:43:04,505 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:43:04,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-12-28 09:43:04,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2021-12-28 09:43:04,506 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-28 09:43:04,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:43:04,883 INFO L93 Difference]: Finished difference Result 499 states and 693 transitions. [2021-12-28 09:43:04,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-28 09:43:04,884 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 499 states and 693 transitions. [2021-12-28 09:43:04,888 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 60 [2021-12-28 09:43:04,892 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 499 states to 457 states and 645 transitions. [2021-12-28 09:43:04,892 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 256 [2021-12-28 09:43:04,893 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 257 [2021-12-28 09:43:04,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 457 states and 645 transitions. [2021-12-28 09:43:04,893 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:43:04,893 INFO L681 BuchiCegarLoop]: Abstraction has 457 states and 645 transitions. [2021-12-28 09:43:04,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states and 645 transitions. [2021-12-28 09:43:04,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 414. [2021-12-28 09:43:04,900 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-28 09:43:04,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 573 transitions. [2021-12-28 09:43:04,902 INFO L704 BuchiCegarLoop]: Abstraction has 414 states and 573 transitions. [2021-12-28 09:43:04,903 INFO L587 BuchiCegarLoop]: Abstraction has 414 states and 573 transitions. [2021-12-28 09:43:04,903 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-12-28 09:43:04,903 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 414 states and 573 transitions. [2021-12-28 09:43:04,904 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 60 [2021-12-28 09:43:04,905 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:43:04,905 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:43:04,906 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-28 09:43:04,906 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-28 09:43:04,906 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-28 09:43:04,906 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-28 09:43:04,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:43:04,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1816161101, now seen corresponding path program 1 times [2021-12-28 09:43:04,907 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:43:04,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17838973] [2021-12-28 09:43:04,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:43:04,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:43:04,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:04,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-28 09:43:04,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:05,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-28 09:43:05,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:05,024 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-28 09:43:05,024 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:43:05,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17838973] [2021-12-28 09:43:05,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17838973] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:43:05,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005487074] [2021-12-28 09:43:05,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:43:05,025 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:43:05,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:05,026 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-28 09:43:05,027 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-28 09:43:05,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:05,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-28 09:43:05,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:05,142 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-28 09:43:05,142 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:43:05,260 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-28 09:43:05,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005487074] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:43:05,260 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:43:05,260 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 19 [2021-12-28 09:43:05,260 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350793183] [2021-12-28 09:43:05,261 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:43:05,261 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:43:05,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:43:05,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1364976163, now seen corresponding path program 1 times [2021-12-28 09:43:05,261 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:43:05,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471829192] [2021-12-28 09:43:05,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:43:05,262 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:43:05,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:05,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-28 09:43:05,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:05,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-28 09:43:05,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:05,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 09:43:05,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:05,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-28 09:43:05,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:05,309 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-28 09:43:05,309 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:43:05,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471829192] [2021-12-28 09:43:05,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471829192] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:43:05,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1248561902] [2021-12-28 09:43:05,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:43:05,310 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:43:05,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:05,311 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-28 09:43:05,312 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-28 09:43:05,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:05,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-28 09:43:05,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:05,382 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-28 09:43:05,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:43:05,480 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-28 09:43:05,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1248561902] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:43:05,481 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:43:05,481 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2021-12-28 09:43:05,481 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164532302] [2021-12-28 09:43:05,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:43:05,482 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:43:05,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:43:05,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-28 09:43:05,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-12-28 09:43:05,482 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-28 09:43:05,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:43:05,559 INFO L93 Difference]: Finished difference Result 384 states and 501 transitions. [2021-12-28 09:43:05,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-28 09:43:05,560 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 384 states and 501 transitions. [2021-12-28 09:43:05,563 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 38 [2021-12-28 09:43:05,565 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 384 states to 359 states and 475 transitions. [2021-12-28 09:43:05,565 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 221 [2021-12-28 09:43:05,566 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 222 [2021-12-28 09:43:05,566 INFO L73 IsDeterministic]: Start isDeterministic. Operand 359 states and 475 transitions. [2021-12-28 09:43:05,566 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:43:05,566 INFO L681 BuchiCegarLoop]: Abstraction has 359 states and 475 transitions. [2021-12-28 09:43:05,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states and 475 transitions. [2021-12-28 09:43:05,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 344. [2021-12-28 09:43:05,579 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-28 09:43:05,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 449 transitions. [2021-12-28 09:43:05,580 INFO L704 BuchiCegarLoop]: Abstraction has 344 states and 449 transitions. [2021-12-28 09:43:05,580 INFO L587 BuchiCegarLoop]: Abstraction has 344 states and 449 transitions. [2021-12-28 09:43:05,581 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-12-28 09:43:05,581 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 344 states and 449 transitions. [2021-12-28 09:43:05,582 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 38 [2021-12-28 09:43:05,582 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:43:05,582 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:43:05,584 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-28 09:43:05,599 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-28 09:43:05,599 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-28 09:43:05,600 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-28 09:43:05,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:43:05,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1654199334, now seen corresponding path program 1 times [2021-12-28 09:43:05,600 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:43:05,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276963341] [2021-12-28 09:43:05,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:43:05,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:43:05,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:05,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-28 09:43:05,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:05,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 09:43:05,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:05,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-28 09:43:05,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:05,817 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-28 09:43:05,818 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:43:05,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276963341] [2021-12-28 09:43:05,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276963341] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:43:05,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12066364] [2021-12-28 09:43:05,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:43:05,818 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:43:05,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:05,820 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-28 09:43:05,821 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-28 09:43:05,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:05,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-28 09:43:05,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:05,979 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-28 09:43:05,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:43:06,185 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-28 09:43:06,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [12066364] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:43:06,185 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:43:06,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 25 [2021-12-28 09:43:06,187 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135042501] [2021-12-28 09:43:06,187 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:43:06,188 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:43:06,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:43:06,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1513837346, now seen corresponding path program 1 times [2021-12-28 09:43:06,190 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:43:06,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839115544] [2021-12-28 09:43:06,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:43:06,190 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:43:06,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:06,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-28 09:43:06,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:06,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 09:43:06,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:06,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 09:43:06,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:06,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-28 09:43:06,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:06,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-12-28 09:43:06,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:06,257 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-28 09:43:06,257 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:43:06,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839115544] [2021-12-28 09:43:06,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839115544] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:43:06,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314137364] [2021-12-28 09:43:06,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:43:06,257 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:43:06,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:06,302 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-28 09:43:06,303 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-28 09:43:06,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:06,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-28 09:43:06,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:06,413 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-28 09:43:06,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:43:06,533 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-28 09:43:06,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314137364] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:43:06,534 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:43:06,534 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 15 [2021-12-28 09:43:06,534 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677566844] [2021-12-28 09:43:06,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:43:06,534 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:43:06,534 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:43:06,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-28 09:43:06,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2021-12-28 09:43:06,535 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-28 09:43:06,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:43:06,616 INFO L93 Difference]: Finished difference Result 360 states and 459 transitions. [2021-12-28 09:43:06,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-28 09:43:06,616 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 360 states and 459 transitions. [2021-12-28 09:43:06,630 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 40 [2021-12-28 09:43:06,634 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 360 states to 360 states and 459 transitions. [2021-12-28 09:43:06,634 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 217 [2021-12-28 09:43:06,634 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 217 [2021-12-28 09:43:06,634 INFO L73 IsDeterministic]: Start isDeterministic. Operand 360 states and 459 transitions. [2021-12-28 09:43:06,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:43:06,637 INFO L681 BuchiCegarLoop]: Abstraction has 360 states and 459 transitions. [2021-12-28 09:43:06,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states and 459 transitions. [2021-12-28 09:43:06,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 321. [2021-12-28 09:43:06,656 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-28 09:43:06,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 410 transitions. [2021-12-28 09:43:06,658 INFO L704 BuchiCegarLoop]: Abstraction has 321 states and 410 transitions. [2021-12-28 09:43:06,658 INFO L587 BuchiCegarLoop]: Abstraction has 321 states and 410 transitions. [2021-12-28 09:43:06,658 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-12-28 09:43:06,658 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 321 states and 410 transitions. [2021-12-28 09:43:06,660 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 38 [2021-12-28 09:43:06,660 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:43:06,660 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:43:06,663 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-28 09:43:06,663 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-28 09:43:06,663 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-28 09:43:06,663 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-28 09:43:06,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:43:06,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1654199334, now seen corresponding path program 2 times [2021-12-28 09:43:06,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:43:06,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225830371] [2021-12-28 09:43:06,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:43:06,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:43:06,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:06,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-28 09:43:06,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:06,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 09:43:06,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:06,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-28 09:43:06,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:06,834 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-28 09:43:06,834 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:43:06,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225830371] [2021-12-28 09:43:06,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225830371] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:43:06,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091261566] [2021-12-28 09:43:06,835 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-28 09:43:06,835 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:43:06,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:06,850 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-28 09:43:06,870 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-28 09:43:06,889 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-28 09:43:06,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-28 09:43:06,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-28 09:43:06,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:06,983 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-28 09:43:06,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:43:07,132 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-28 09:43:07,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091261566] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:43:07,133 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:43:07,133 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 25 [2021-12-28 09:43:07,133 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514263863] [2021-12-28 09:43:07,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:43:07,133 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:43:07,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:43:07,134 INFO L85 PathProgramCache]: Analyzing trace with hash 1626884941, now seen corresponding path program 2 times [2021-12-28 09:43:07,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:43:07,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442554150] [2021-12-28 09:43:07,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:43:07,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:43:07,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:43:07,151 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:43:07,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:43:07,155 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:43:07,341 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:43:07,342 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:43:07,342 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:43:07,342 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:43:07,342 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:43:07,342 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:07,342 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:43:07,342 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:43:07,342 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration7_Loop [2021-12-28 09:43:07,342 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:43:07,342 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:43:07,342 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-28 09:43:07,345 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-28 09:43:07,346 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-28 09:43:07,347 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-28 09:43:07,348 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-28 09:43:07,352 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-28 09:43:07,356 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-28 09:43:07,357 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-28 09:43:07,358 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-28 09:43:07,390 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:43:07,391 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:43:07,391 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:07,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:07,392 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-28 09:43:07,393 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-28 09:43:07,393 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:43:07,394 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:43:07,410 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:43:07,410 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-28 09:43:07,425 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:07,425 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:07,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:07,426 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-28 09:43:07,427 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-28 09:43:07,428 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:43:07,428 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:43:07,448 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:43:07,449 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-28 09:43:07,464 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:07,464 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:07,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:07,465 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-28 09:43:07,466 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-28 09:43:07,467 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:43:07,467 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:43:07,488 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:43:07,488 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_~n=0} Honda state: {fibo2_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:43:07,502 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:07,503 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:07,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:07,509 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-28 09:43:07,511 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:43:07,512 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:43:07,520 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-28 09:43:07,521 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:43:07,521 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#res=0} Honda state: {fibo1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:43:07,535 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-28 09:43:07,535 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:07,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:07,536 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-28 09:43:07,537 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-28 09:43:07,538 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:43:07,538 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:43:07,567 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:07,568 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:07,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:07,569 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-28 09:43:07,571 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-28 09:43:07,572 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:43:07,572 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:43:08,617 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:43:08,620 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:08,620 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:43:08,620 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:43:08,620 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:43:08,620 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:43:08,620 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:43:08,620 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:08,621 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:43:08,621 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:43:08,621 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration7_Loop [2021-12-28 09:43:08,621 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:43:08,621 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:43:08,621 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-28 09:43:08,629 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-28 09:43:08,630 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-28 09:43:08,632 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-28 09:43:08,633 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-28 09:43:08,639 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-28 09:43:08,641 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-28 09:43:08,642 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-28 09:43:08,643 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-28 09:43:08,690 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:43:08,690 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:43:08,691 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:08,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:08,692 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-28 09:43:08,715 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-28 09:43:08,716 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-28 09:43:08,721 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:43:08,721 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:43:08,721 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:43:08,721 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:43:08,721 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:43:08,722 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:43:08,722 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:43:08,738 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:43:08,752 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:08,753 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:08,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:08,754 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-28 09:43:08,755 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-28 09:43:08,756 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-28 09:43:08,762 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:43:08,762 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:43:08,762 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:43:08,762 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:43:08,762 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:43:08,769 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:43:08,769 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:43:08,784 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:43:08,799 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-28 09:43:08,800 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:08,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:08,801 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-28 09:43:08,802 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-28 09:43:08,803 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-28 09:43:08,808 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:43:08,808 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:43:08,808 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:43:08,808 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:43:08,808 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:43:08,809 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:43:08,809 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:43:08,821 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:43:08,851 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-28 09:43:08,852 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:08,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:08,853 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-28 09:43:08,866 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-28 09:43:08,866 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-28 09:43:08,871 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:43:08,872 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:43:08,872 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:43:08,872 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:43:08,872 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:43:08,872 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:43:08,872 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:43:08,878 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:43:08,893 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:08,893 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:08,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:08,894 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-28 09:43:08,895 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-28 09:43:08,898 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-28 09:43:08,910 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:43:08,910 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:43:08,910 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:43:08,910 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:43:08,911 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:43:08,912 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:43:08,912 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:43:08,921 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:43:08,925 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:43:08,925 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-28 09:43:08,925 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:08,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:08,926 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-28 09:43:08,928 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-28 09:43:08,928 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:43:08,928 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:43:08,928 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:43:08,928 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo1_~n) = 1*fibo1_~n Supporting invariants [] [2021-12-28 09:43:08,943 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:08,944 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:43:08,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:43:09,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:09,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 402 conjuncts, 22 conjunts are in the unsatisfiable core [2021-12-28 09:43:09,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:09,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:09,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 21 conjunts are in the unsatisfiable core [2021-12-28 09:43:09,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:09,255 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2021-12-28 09:43:09,381 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-28 09:43:09,382 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-28 09:43:09,382 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-28 09:43:09,652 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-28 09:43:09,652 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-28 09:43:09,653 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-28 09:43:09,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 68 transitions. [2021-12-28 09:43:09,653 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 68 transitions. Stem has 48 letters. Loop has 26 letters. [2021-12-28 09:43:09,655 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:43:09,655 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 68 transitions. Stem has 74 letters. Loop has 26 letters. [2021-12-28 09:43:09,655 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:43:09,656 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 68 transitions. Stem has 48 letters. Loop has 52 letters. [2021-12-28 09:43:09,657 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:43:09,657 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1107 states and 1416 transitions. [2021-12-28 09:43:09,665 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 86 [2021-12-28 09:43:09,674 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1107 states to 1020 states and 1321 transitions. [2021-12-28 09:43:09,674 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 429 [2021-12-28 09:43:09,674 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 453 [2021-12-28 09:43:09,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1020 states and 1321 transitions. [2021-12-28 09:43:09,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:43:09,675 INFO L681 BuchiCegarLoop]: Abstraction has 1020 states and 1321 transitions. [2021-12-28 09:43:09,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1020 states and 1321 transitions. [2021-12-28 09:43:09,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1020 to 963. [2021-12-28 09:43:09,690 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-28 09:43:09,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1248 transitions. [2021-12-28 09:43:09,693 INFO L704 BuchiCegarLoop]: Abstraction has 963 states and 1248 transitions. [2021-12-28 09:43:09,694 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:43:09,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-28 09:43:09,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2021-12-28 09:43:09,694 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-28 09:43:10,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:43:10,256 INFO L93 Difference]: Finished difference Result 1028 states and 1212 transitions. [2021-12-28 09:43:10,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-28 09:43:10,256 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1028 states and 1212 transitions. [2021-12-28 09:43:10,263 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 90 [2021-12-28 09:43:10,265 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1028 states to 450 states and 523 transitions. [2021-12-28 09:43:10,265 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 289 [2021-12-28 09:43:10,266 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 289 [2021-12-28 09:43:10,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 450 states and 523 transitions. [2021-12-28 09:43:10,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:43:10,266 INFO L681 BuchiCegarLoop]: Abstraction has 450 states and 523 transitions. [2021-12-28 09:43:10,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states and 523 transitions. [2021-12-28 09:43:10,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 402. [2021-12-28 09:43:10,272 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-28 09:43:10,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 468 transitions. [2021-12-28 09:43:10,273 INFO L704 BuchiCegarLoop]: Abstraction has 402 states and 468 transitions. [2021-12-28 09:43:10,273 INFO L587 BuchiCegarLoop]: Abstraction has 402 states and 468 transitions. [2021-12-28 09:43:10,273 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-12-28 09:43:10,273 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 402 states and 468 transitions. [2021-12-28 09:43:10,275 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 64 [2021-12-28 09:43:10,275 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:43:10,275 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:43:10,276 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-28 09:43:10,276 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:43:10,277 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-28 09:43:10,277 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-28 09:43:10,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:43:10,277 INFO L85 PathProgramCache]: Analyzing trace with hash 628833608, now seen corresponding path program 1 times [2021-12-28 09:43:10,277 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:43:10,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684227946] [2021-12-28 09:43:10,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:43:10,278 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:43:10,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:10,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-28 09:43:10,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:10,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 09:43:10,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:10,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-28 09:43:10,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:10,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-28 09:43:10,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:10,412 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-28 09:43:10,413 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:43:10,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684227946] [2021-12-28 09:43:10,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684227946] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:43:10,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [901139200] [2021-12-28 09:43:10,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:43:10,413 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:43:10,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:10,414 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-28 09:43:10,441 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-28 09:43:10,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:10,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 18 conjunts are in the unsatisfiable core [2021-12-28 09:43:10,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:10,536 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-28 09:43:10,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:43:10,656 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-28 09:43:10,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [901139200] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:43:10,656 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:43:10,656 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 21 [2021-12-28 09:43:10,657 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583997368] [2021-12-28 09:43:10,657 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:43:10,657 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:43:10,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:43:10,657 INFO L85 PathProgramCache]: Analyzing trace with hash -1489002864, now seen corresponding path program 1 times [2021-12-28 09:43:10,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:43:10,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663649613] [2021-12-28 09:43:10,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:43:10,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:43:10,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:43:10,660 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:43:10,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:43:10,663 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:43:10,792 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:43:10,792 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:43:10,792 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:43:10,792 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:43:10,792 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:43:10,792 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:10,792 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:43:10,792 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:43:10,793 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration8_Loop [2021-12-28 09:43:10,793 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:43:10,793 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:43:10,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-28 09:43:10,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-28 09:43:10,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-28 09:43:10,799 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-28 09:43:10,804 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-28 09:43:10,806 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-28 09:43:10,807 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-28 09:43:10,809 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-28 09:43:10,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-28 09:43:10,841 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:43:10,842 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:43:10,842 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:10,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:10,843 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-28 09:43:10,844 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-28 09:43:10,845 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:43:10,845 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:43:10,856 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:43:10,856 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-28 09:43:10,871 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:10,871 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:10,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:10,872 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-28 09:43:10,873 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-28 09:43:10,874 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:43:10,874 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:43:10,882 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:43:10,882 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-28 09:43:10,897 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:10,898 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:10,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:10,899 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-28 09:43:10,899 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-28 09:43:10,902 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:43:10,902 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:43:10,927 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:43:10,927 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_~n=0} Honda state: {fibo2_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:43:10,942 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:10,942 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:10,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:10,956 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-28 09:43:10,957 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-28 09:43:10,958 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:43:10,958 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:43:10,993 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:10,993 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:10,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:10,994 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-28 09:43:10,995 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-28 09:43:10,996 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:43:10,996 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:43:11,706 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:43:11,710 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-28 09:43:11,710 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:43:11,710 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:43:11,710 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:43:11,710 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:43:11,710 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:43:11,710 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:11,710 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:43:11,710 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:43:11,710 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration8_Loop [2021-12-28 09:43:11,710 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:43:11,710 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:43:11,711 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-28 09:43:11,713 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-28 09:43:11,715 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-28 09:43:11,720 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-28 09:43:11,721 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-28 09:43:11,722 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-28 09:43:11,724 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-28 09:43:11,725 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-28 09:43:11,727 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-28 09:43:11,758 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:43:11,758 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:43:11,758 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:11,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:11,759 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-28 09:43:11,760 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-28 09:43:11,761 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-28 09:43:11,766 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:43:11,766 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:43:11,766 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:43:11,766 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:43:11,766 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:43:11,767 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:43:11,767 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:43:11,767 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:43:11,782 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:11,783 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:11,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:11,784 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-28 09:43:11,785 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-28 09:43:11,786 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-28 09:43:11,791 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:43:11,791 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:43:11,791 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:43:11,791 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:43:11,791 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:43:11,791 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:43:11,791 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:43:11,792 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:43:11,807 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:11,807 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:11,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:11,808 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-28 09:43:11,809 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-28 09:43:11,810 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-28 09:43:11,815 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:43:11,815 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:43:11,815 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:43:11,815 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:43:11,815 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:43:11,816 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:43:11,816 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:43:11,818 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:43:11,820 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:43:11,820 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-28 09:43:11,820 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:11,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:11,821 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-28 09:43:11,822 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-28 09:43:11,822 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:43:11,822 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:43:11,822 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:43:11,822 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo1_~n) = 1*fibo1_~n Supporting invariants [] [2021-12-28 09:43:11,837 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-28 09:43:11,837 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:43:11,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:43:11,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:11,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-28 09:43:11,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:12,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:12,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-28 09:43:12,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:12,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:12,225 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-28 09:43:12,226 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-28 09:43:12,226 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-28 09:43:12,423 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-28 09:43:12,424 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-28 09:43:12,424 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-28 09:43:12,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 50 transitions. [2021-12-28 09:43:12,425 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 50 transitions. Stem has 54 letters. Loop has 14 letters. [2021-12-28 09:43:12,425 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:43:12,425 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-28 09:43:12,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:43:12,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:12,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-28 09:43:12,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:12,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:12,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-28 09:43:12,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:12,795 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-28 09:43:12,796 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-28 09:43:12,796 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-28 09:43:12,938 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-28 09:43:12,939 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-28 09:43:12,939 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-28 09:43:12,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 31 transitions. [2021-12-28 09:43:12,939 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 31 transitions. Stem has 54 letters. Loop has 14 letters. [2021-12-28 09:43:12,940 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:43:12,940 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-28 09:43:12,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:43:12,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:12,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-28 09:43:12,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:13,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:13,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-28 09:43:13,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:13,300 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-28 09:43:13,300 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-28 09:43:13,300 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-28 09:43:13,532 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-28 09:43:13,533 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-28 09:43:13,534 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-28 09:43:13,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 72 transitions. [2021-12-28 09:43:13,535 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 72 transitions. Stem has 54 letters. Loop has 14 letters. [2021-12-28 09:43:13,535 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:43:13,535 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 72 transitions. Stem has 68 letters. Loop has 14 letters. [2021-12-28 09:43:13,535 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:43:13,535 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 72 transitions. Stem has 54 letters. Loop has 28 letters. [2021-12-28 09:43:13,535 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:43:13,536 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1507 states and 1740 transitions. [2021-12-28 09:43:13,548 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 166 [2021-12-28 09:43:13,552 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1507 states to 892 states and 1055 transitions. [2021-12-28 09:43:13,552 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 415 [2021-12-28 09:43:13,566 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 462 [2021-12-28 09:43:13,566 INFO L73 IsDeterministic]: Start isDeterministic. Operand 892 states and 1055 transitions. [2021-12-28 09:43:13,567 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:43:13,567 INFO L681 BuchiCegarLoop]: Abstraction has 892 states and 1055 transitions. [2021-12-28 09:43:13,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 892 states and 1055 transitions. [2021-12-28 09:43:13,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 892 to 798. [2021-12-28 09:43:13,576 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-28 09:43:13,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 798 states to 798 states and 935 transitions. [2021-12-28 09:43:13,578 INFO L704 BuchiCegarLoop]: Abstraction has 798 states and 935 transitions. [2021-12-28 09:43:13,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:43:13,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-28 09:43:13,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2021-12-28 09:43:13,579 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-28 09:43:13,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:43:13,877 INFO L93 Difference]: Finished difference Result 617 states and 721 transitions. [2021-12-28 09:43:13,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-12-28 09:43:13,877 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 617 states and 721 transitions. [2021-12-28 09:43:13,881 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 40 [2021-12-28 09:43:13,883 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 617 states to 496 states and 589 transitions. [2021-12-28 09:43:13,883 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 281 [2021-12-28 09:43:13,883 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 305 [2021-12-28 09:43:13,883 INFO L73 IsDeterministic]: Start isDeterministic. Operand 496 states and 589 transitions. [2021-12-28 09:43:13,883 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:43:13,883 INFO L681 BuchiCegarLoop]: Abstraction has 496 states and 589 transitions. [2021-12-28 09:43:13,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states and 589 transitions. [2021-12-28 09:43:13,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 491. [2021-12-28 09:43:13,889 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-28 09:43:13,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 491 states to 491 states and 581 transitions. [2021-12-28 09:43:13,890 INFO L704 BuchiCegarLoop]: Abstraction has 491 states and 581 transitions. [2021-12-28 09:43:13,891 INFO L587 BuchiCegarLoop]: Abstraction has 491 states and 581 transitions. [2021-12-28 09:43:13,891 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-12-28 09:43:13,891 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 491 states and 581 transitions. [2021-12-28 09:43:13,892 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 40 [2021-12-28 09:43:13,892 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:43:13,893 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:43:13,894 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-28 09:43:13,894 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:43:13,894 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-28 09:43:13,894 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-28 09:43:13,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:43:13,894 INFO L85 PathProgramCache]: Analyzing trace with hash 930400901, now seen corresponding path program 1 times [2021-12-28 09:43:13,895 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:43:13,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654533934] [2021-12-28 09:43:13,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:43:13,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:43:13,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:13,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-12-28 09:43:13,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:13,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 09:43:13,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:13,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 09:43:13,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:14,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 09:43:14,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:14,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-28 09:43:14,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:14,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-12-28 09:43:14,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:14,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-28 09:43:14,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:14,056 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-28 09:43:14,056 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:43:14,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654533934] [2021-12-28 09:43:14,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654533934] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:43:14,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1876777564] [2021-12-28 09:43:14,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:43:14,057 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:43:14,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:14,080 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-28 09:43:14,109 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-28 09:43:14,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:14,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-28 09:43:14,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:14,206 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-28 09:43:14,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:43:14,353 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-28 09:43:14,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1876777564] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:43:14,354 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:43:14,354 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 15, 15] total 25 [2021-12-28 09:43:14,354 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535890207] [2021-12-28 09:43:14,354 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:43:14,354 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:43:14,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:43:14,354 INFO L85 PathProgramCache]: Analyzing trace with hash -28526872, now seen corresponding path program 3 times [2021-12-28 09:43:14,354 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:43:14,354 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204656610] [2021-12-28 09:43:14,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:43:14,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:43:14,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:43:14,356 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:43:14,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:43:14,357 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:43:14,401 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:43:14,401 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:43:14,401 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:43:14,401 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:43:14,401 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:43:14,401 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:14,401 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:43:14,401 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:43:14,401 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration9_Loop [2021-12-28 09:43:14,401 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:43:14,401 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:43:14,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-28 09:43:14,404 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-28 09:43:14,406 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-28 09:43:14,407 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-28 09:43:14,408 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-28 09:43:14,409 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-28 09:43:14,410 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-28 09:43:14,410 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-28 09:43:14,411 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-28 09:43:14,412 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-28 09:43:14,436 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:43:14,436 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:43:14,437 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:14,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:14,439 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-28 09:43:14,440 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-28 09:43:14,440 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:43:14,440 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:43:14,447 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:43:14,448 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_~n=0} Honda state: {fibo2_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:43:14,486 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Ended with exit code 0 [2021-12-28 09:43:14,486 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:14,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:14,487 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-28 09:43:14,488 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-28 09:43:14,489 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:43:14,489 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:43:14,524 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Ended with exit code 0 [2021-12-28 09:43:14,525 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:14,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:14,526 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-28 09:43:14,526 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-28 09:43:14,527 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:43:14,527 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:43:14,591 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:43:14,617 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Ended with exit code 0 [2021-12-28 09:43:14,617 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:43:14,617 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:43:14,617 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:43:14,617 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:43:14,617 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:43:14,617 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:14,617 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:43:14,617 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:43:14,618 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration9_Loop [2021-12-28 09:43:14,618 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:43:14,618 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:43:14,618 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-28 09:43:14,621 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-28 09:43:14,625 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-28 09:43:14,626 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-28 09:43:14,627 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-28 09:43:14,628 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-28 09:43:14,629 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-28 09:43:14,630 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-28 09:43:14,631 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-28 09:43:14,632 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-28 09:43:14,662 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:43:14,663 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:43:14,663 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:14,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:14,665 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-28 09:43:14,667 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-28 09:43:14,667 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-28 09:43:14,677 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:43:14,678 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:43:14,678 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:43:14,678 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:43:14,678 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:43:14,678 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:43:14,678 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:43:14,679 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:43:14,696 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:14,696 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:14,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:14,697 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-28 09:43:14,699 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-28 09:43:14,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-28 09:43:14,706 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:43:14,706 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:43:14,706 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:43:14,707 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:43:14,707 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:43:14,708 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:43:14,708 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:43:14,709 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:43:14,711 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:43:14,711 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-28 09:43:14,711 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:14,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:14,712 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-28 09:43:14,713 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-28 09:43:14,713 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:43:14,713 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:43:14,714 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:43:14,714 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo2_#in~n) = 1*fibo2_#in~n Supporting invariants [] [2021-12-28 09:43:14,730 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Ended with exit code 0 [2021-12-28 09:43:14,730 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:43:14,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:43:14,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:14,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 528 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-28 09:43:14,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:15,019 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-28 09:43:15,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:15,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-28 09:43:15,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:15,161 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-28 09:43:15,162 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-28 09:43:15,162 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-28 09:43:15,205 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-28 09:43:15,206 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-28 09:43:15,206 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-28 09:43:15,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 17 transitions. [2021-12-28 09:43:15,206 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 17 transitions. Stem has 67 letters. Loop has 8 letters. [2021-12-28 09:43:15,206 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:43:15,206 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-28 09:43:15,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:43:15,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:15,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 528 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-28 09:43:15,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:15,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:15,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-28 09:43:15,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:15,553 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-28 09:43:15,554 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-28 09:43:15,554 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-28 09:43:15,619 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-28 09:43:15,619 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-28 09:43:15,619 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-28 09:43:15,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 17 transitions. [2021-12-28 09:43:15,620 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 17 transitions. Stem has 67 letters. Loop has 8 letters. [2021-12-28 09:43:15,620 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:43:15,620 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-28 09:43:15,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:43:15,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:15,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 528 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-28 09:43:15,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:15,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:15,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-28 09:43:15,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:15,993 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-28 09:43:15,994 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-28 09:43:15,994 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-28 09:43:16,069 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-28 09:43:16,070 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-28 09:43:16,070 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-28 09:43:16,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 42 transitions. [2021-12-28 09:43:16,070 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 42 transitions. Stem has 67 letters. Loop has 8 letters. [2021-12-28 09:43:16,071 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:43:16,071 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 42 transitions. Stem has 75 letters. Loop has 8 letters. [2021-12-28 09:43:16,071 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:43:16,071 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 42 transitions. Stem has 67 letters. Loop has 16 letters. [2021-12-28 09:43:16,071 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:43:16,071 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 764 states and 882 transitions. [2021-12-28 09:43:16,075 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 24 [2021-12-28 09:43:16,078 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 764 states to 568 states and 666 transitions. [2021-12-28 09:43:16,078 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 298 [2021-12-28 09:43:16,079 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 328 [2021-12-28 09:43:16,079 INFO L73 IsDeterministic]: Start isDeterministic. Operand 568 states and 666 transitions. [2021-12-28 09:43:16,079 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:43:16,080 INFO L681 BuchiCegarLoop]: Abstraction has 568 states and 666 transitions. [2021-12-28 09:43:16,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states and 666 transitions. [2021-12-28 09:43:16,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 539. [2021-12-28 09:43:16,097 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-28 09:43:16,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 539 states to 539 states and 632 transitions. [2021-12-28 09:43:16,103 INFO L704 BuchiCegarLoop]: Abstraction has 539 states and 632 transitions. [2021-12-28 09:43:16,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:43:16,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-12-28 09:43:16,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2021-12-28 09:43:16,104 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-28 09:43:16,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:43:16,387 INFO L93 Difference]: Finished difference Result 683 states and 845 transitions. [2021-12-28 09:43:16,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-12-28 09:43:16,388 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 683 states and 845 transitions. [2021-12-28 09:43:16,392 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 24 [2021-12-28 09:43:16,396 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 683 states to 623 states and 768 transitions. [2021-12-28 09:43:16,396 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 335 [2021-12-28 09:43:16,396 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 335 [2021-12-28 09:43:16,396 INFO L73 IsDeterministic]: Start isDeterministic. Operand 623 states and 768 transitions. [2021-12-28 09:43:16,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:43:16,396 INFO L681 BuchiCegarLoop]: Abstraction has 623 states and 768 transitions. [2021-12-28 09:43:16,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states and 768 transitions. [2021-12-28 09:43:16,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 575. [2021-12-28 09:43:16,444 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-28 09:43:16,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 707 transitions. [2021-12-28 09:43:16,445 INFO L704 BuchiCegarLoop]: Abstraction has 575 states and 707 transitions. [2021-12-28 09:43:16,445 INFO L587 BuchiCegarLoop]: Abstraction has 575 states and 707 transitions. [2021-12-28 09:43:16,445 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-12-28 09:43:16,446 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 575 states and 707 transitions. [2021-12-28 09:43:16,448 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 23 [2021-12-28 09:43:16,448 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:43:16,448 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:43:16,450 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-28 09:43:16,451 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:43:16,451 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-28 09:43:16,452 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-28 09:43:16,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:43:16,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1054902100, now seen corresponding path program 2 times [2021-12-28 09:43:16,452 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:43:16,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030437459] [2021-12-28 09:43:16,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:43:16,453 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:43:16,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:16,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-28 09:43:16,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:16,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 09:43:16,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:16,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-28 09:43:16,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:16,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-28 09:43:16,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:16,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-12-28 09:43:16,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:16,573 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-28 09:43:16,573 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:43:16,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030437459] [2021-12-28 09:43:16,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030437459] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:43:16,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1953953351] [2021-12-28 09:43:16,573 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-28 09:43:16,573 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:43:16,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:16,592 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-28 09:43:16,593 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-28 09:43:16,641 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-28 09:43:16,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-28 09:43:16,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 18 conjunts are in the unsatisfiable core [2021-12-28 09:43:16,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:16,707 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-28 09:43:16,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:43:16,780 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-28 09:43:16,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1953953351] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:43:16,780 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:43:16,780 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 19] total 20 [2021-12-28 09:43:16,780 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909786534] [2021-12-28 09:43:16,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:43:16,780 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:43:16,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:43:16,781 INFO L85 PathProgramCache]: Analyzing trace with hash 519237434, now seen corresponding path program 4 times [2021-12-28 09:43:16,781 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:43:16,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962008490] [2021-12-28 09:43:16,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:43:16,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:43:16,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:43:16,783 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:43:16,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:43:16,784 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:43:16,837 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:43:16,838 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:43:16,838 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:43:16,838 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:43:16,838 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:43:16,838 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:16,838 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:43:16,838 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:43:16,838 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration10_Loop [2021-12-28 09:43:16,838 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:43:16,838 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:43:16,838 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-28 09:43:16,841 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-28 09:43:16,844 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-28 09:43:16,845 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-28 09:43:16,846 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-28 09:43:16,846 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-28 09:43:16,847 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-28 09:43:16,848 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-28 09:43:16,849 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-28 09:43:16,871 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:43:16,871 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:43:16,871 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:16,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:16,872 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-28 09:43:16,873 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-28 09:43:16,874 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:43:16,874 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:43:16,884 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:43:16,885 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#res=0} Honda state: {fibo1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:43:16,899 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-28 09:43:16,900 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:16,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:16,901 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-28 09:43:16,901 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-28 09:43:16,902 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:43:16,902 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:43:16,937 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Ended with exit code 0 [2021-12-28 09:43:16,938 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:16,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:16,939 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-28 09:43:16,940 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-28 09:43:16,940 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:43:16,940 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:43:18,399 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:43:18,403 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-28 09:43:18,404 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:43:18,404 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:43:18,404 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:43:18,404 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:43:18,404 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:43:18,404 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:18,404 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:43:18,404 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:43:18,404 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration10_Loop [2021-12-28 09:43:18,404 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:43:18,404 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:43:18,405 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-28 09:43:18,406 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-28 09:43:18,411 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-28 09:43:18,412 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-28 09:43:18,413 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-28 09:43:18,415 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-28 09:43:18,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-28 09:43:18,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-28 09:43:18,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-28 09:43:18,452 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:43:18,452 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:43:18,452 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:18,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:18,453 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-28 09:43:18,454 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-28 09:43:18,458 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-28 09:43:18,464 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:43:18,464 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:43:18,464 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:43:18,464 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:43:18,464 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:43:18,465 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:43:18,465 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:43:18,466 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:43:18,483 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-28 09:43:18,483 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:18,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:18,484 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-28 09:43:18,485 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-28 09:43:18,486 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-28 09:43:18,492 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:43:18,492 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:43:18,493 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:43:18,493 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:43:18,493 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:43:18,494 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:43:18,494 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:43:18,506 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:43:18,509 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:43:18,509 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-28 09:43:18,510 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:43:18,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:43:18,511 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-28 09:43:18,511 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-28 09:43:18,512 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:43:18,512 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:43:18,512 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:43:18,512 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo1_~n) = 1*fibo1_~n Supporting invariants [] [2021-12-28 09:43:18,527 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-28 09:43:18,528 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:43:18,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:43:18,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:18,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 30 conjunts are in the unsatisfiable core [2021-12-28 09:43:18,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:18,696 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-28 09:43:18,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:18,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-28 09:43:18,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:18,937 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-28 09:43:18,938 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-28 09:43:18,938 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-28 09:43:19,009 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-28 09:43:19,009 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-28 09:43:19,010 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-28 09:43:19,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 20 transitions. [2021-12-28 09:43:19,010 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 20 transitions. Stem has 69 letters. Loop has 8 letters. [2021-12-28 09:43:19,010 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:43:19,010 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-28 09:43:19,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:43:19,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:19,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 30 conjunts are in the unsatisfiable core [2021-12-28 09:43:19,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:19,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:19,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-28 09:43:19,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:19,419 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-28 09:43:19,420 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-28 09:43:19,420 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-28 09:43:19,502 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-28 09:43:19,502 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-28 09:43:19,503 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-28 09:43:19,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 19 transitions. [2021-12-28 09:43:19,503 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 19 transitions. Stem has 69 letters. Loop has 8 letters. [2021-12-28 09:43:19,503 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:43:19,503 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-28 09:43:19,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:43:19,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:19,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 30 conjunts are in the unsatisfiable core [2021-12-28 09:43:19,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:19,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:43:19,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-28 09:43:19,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:43:19,960 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-28 09:43:19,961 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-28 09:43:19,961 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-28 09:43:20,049 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-28 09:43:20,050 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-28 09:43:20,050 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-28 09:43:20,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 43 transitions. [2021-12-28 09:43:20,050 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 43 transitions. Stem has 69 letters. Loop has 8 letters. [2021-12-28 09:43:20,051 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:43:20,051 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 43 transitions. Stem has 77 letters. Loop has 8 letters. [2021-12-28 09:43:20,051 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:43:20,051 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 43 transitions. Stem has 69 letters. Loop has 16 letters. [2021-12-28 09:43:20,051 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:43:20,051 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1123 states and 1346 transitions. [2021-12-28 09:43:20,056 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-28 09:43:20,065 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1123 states to 0 states and 0 transitions. [2021-12-28 09:43:20,066 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-12-28 09:43:20,066 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-12-28 09:43:20,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-12-28 09:43:20,066 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:43:20,066 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-28 09:43:20,066 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-28 09:43:20,066 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:43:20,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-28 09:43:20,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2021-12-28 09:43:20,067 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-28 09:43:20,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:43:20,067 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2021-12-28 09:43:20,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-28 09:43:20,068 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 0 states and 0 transitions. [2021-12-28 09:43:20,068 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-28 09:43:20,068 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 0 states to 0 states and 0 transitions. [2021-12-28 09:43:20,068 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-12-28 09:43:20,068 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-12-28 09:43:20,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-12-28 09:43:20,068 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:43:20,068 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-28 09:43:20,068 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-28 09:43:20,068 INFO L587 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-28 09:43:20,068 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-12-28 09:43:20,069 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-12-28 09:43:20,069 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-28 09:43:20,069 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-12-28 09:43:20,073 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.12 09:43:20 BoogieIcfgContainer [2021-12-28 09:43:20,074 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-12-28 09:43:20,074 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-28 09:43:20,074 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-28 09:43:20,074 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-28 09:43:20,075 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 09:42:56" (3/4) ... [2021-12-28 09:43:20,076 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-28 09:43:20,076 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-28 09:43:20,077 INFO L158 Benchmark]: Toolchain (without parser) took 24410.69ms. Allocated memory was 60.8MB in the beginning and 182.5MB in the end (delta: 121.6MB). Free memory was 42.1MB in the beginning and 154.3MB in the end (delta: -112.2MB). Peak memory consumption was 7.7MB. Max. memory is 16.1GB. [2021-12-28 09:43:20,077 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 60.8MB. Free memory was 43.3MB in the beginning and 43.3MB in the end (delta: 44.0kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-28 09:43:20,077 INFO L158 Benchmark]: CACSL2BoogieTranslator took 123.79ms. Allocated memory is still 60.8MB. Free memory was 41.9MB in the beginning and 32.4MB in the end (delta: 9.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-28 09:43:20,077 INFO L158 Benchmark]: Boogie Procedure Inliner took 55.36ms. Allocated memory is still 60.8MB. Free memory was 32.3MB in the beginning and 44.9MB in the end (delta: -12.6MB). Peak memory consumption was 5.1MB. Max. memory is 16.1GB. [2021-12-28 09:43:20,078 INFO L158 Benchmark]: Boogie Preprocessor took 17.39ms. Allocated memory is still 60.8MB. Free memory was 44.9MB in the beginning and 44.0MB in the end (delta: 880.2kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-28 09:43:20,078 INFO L158 Benchmark]: RCFGBuilder took 230.09ms. Allocated memory is still 60.8MB. Free memory was 44.0MB in the beginning and 35.3MB in the end (delta: 8.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-28 09:43:20,078 INFO L158 Benchmark]: BuchiAutomizer took 23977.33ms. Allocated memory was 60.8MB in the beginning and 182.5MB in the end (delta: 121.6MB). Free memory was 35.1MB in the beginning and 154.3MB in the end (delta: -119.2MB). Peak memory consumption was 500.4kB. Max. memory is 16.1GB. [2021-12-28 09:43:20,078 INFO L158 Benchmark]: Witness Printer took 2.42ms. Allocated memory is still 182.5MB. Free memory is still 154.3MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-28 09:43:20,079 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.19ms. Allocated memory is still 60.8MB. Free memory was 43.3MB in the beginning and 43.3MB in the end (delta: 44.0kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 123.79ms. Allocated memory is still 60.8MB. Free memory was 41.9MB in the beginning and 32.4MB in the end (delta: 9.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 55.36ms. Allocated memory is still 60.8MB. Free memory was 32.3MB in the beginning and 44.9MB in the end (delta: -12.6MB). Peak memory consumption was 5.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 17.39ms. Allocated memory is still 60.8MB. Free memory was 44.9MB in the beginning and 44.0MB in the end (delta: 880.2kB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 230.09ms. Allocated memory is still 60.8MB. Free memory was 44.0MB in the beginning and 35.3MB in the end (delta: 8.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * BuchiAutomizer took 23977.33ms. Allocated memory was 60.8MB in the beginning and 182.5MB in the end (delta: 121.6MB). Free memory was 35.1MB in the beginning and 154.3MB in the end (delta: -119.2MB). Peak memory consumption was 500.4kB. Max. memory is 16.1GB. * Witness Printer took 2.42ms. Allocated memory is still 182.5MB. Free memory is still 154.3MB. 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.9s and 11 iterations. TraceHistogramMax:7. Analysis of lassos took 13.4s. Construction of modules took 1.6s. Büchi inclusion checks took 8.1s. 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.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1332 mSDsluCounter, 2086 SdHoareTripleChecker+Invalid, 1.7s 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: 40ms VariablesStem: 0 VariablesLoop: 0 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 32 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 7 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 5.2s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2021-12-28 09:43:20,115 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-28 09:43:20,319 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-28 09:43:20,527 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-28 09:43:20,728 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2021-12-28 09:43:20,927 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2021-12-28 09:43:21,128 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-28 09:43:21,327 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:21,528 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:21,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:21,929 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-12-28 09:43:22,130 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE