./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/recursive-simple/fibo_10-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 5fbdf5bf 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_10-1.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash faad93e560ba524ae1ece04545479d8bfc495d5f ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Using bit-precise analysis No suitable file found in config dir /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config using search string *Termination*32bit*_Bitvector*.epf No suitable settings file found using Termination*32bit*_Bitvector ERROR: UNSUPPORTED PROPERTY Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: ClassCastException: class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator cannot be cast to class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData (de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator and de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData are in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @560348e6) --- Real Ultimate output --- This is Ultimate 0.2.1-wip.dd.seqcomp-5fbdf5b [2021-08-31 04:16:25,940 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-31 04:16:25,942 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-31 04:16:25,973 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-31 04:16:25,974 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-31 04:16:25,976 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-31 04:16:25,977 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-31 04:16:25,981 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-31 04:16:25,984 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-31 04:16:25,988 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-31 04:16:25,989 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-31 04:16:25,990 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-31 04:16:25,990 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-31 04:16:25,992 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-31 04:16:25,993 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-31 04:16:25,995 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-31 04:16:25,996 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-31 04:16:25,996 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-31 04:16:25,998 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-31 04:16:26,002 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-31 04:16:26,003 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-31 04:16:26,004 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-31 04:16:26,005 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-31 04:16:26,006 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-31 04:16:26,010 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-31 04:16:26,011 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-31 04:16:26,011 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-31 04:16:26,012 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-31 04:16:26,013 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-31 04:16:26,013 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-31 04:16:26,013 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-31 04:16:26,014 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-31 04:16:26,015 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-31 04:16:26,015 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-31 04:16:26,016 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-31 04:16:26,017 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-31 04:16:26,017 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-31 04:16:26,017 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-31 04:16:26,017 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-31 04:16:26,019 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-31 04:16:26,020 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-31 04:16:26,021 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-08-31 04:16:26,049 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-31 04:16:26,049 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-31 04:16:26,050 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-31 04:16:26,050 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-31 04:16:26,051 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-31 04:16:26,051 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-31 04:16:26,052 INFO L138 SettingsManager]: * Use SBE=true [2021-08-31 04:16:26,052 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-08-31 04:16:26,052 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-08-31 04:16:26,052 INFO L138 SettingsManager]: * Use old map elimination=false [2021-08-31 04:16:26,053 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-08-31 04:16:26,053 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-08-31 04:16:26,053 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-08-31 04:16:26,053 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-31 04:16:26,053 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-31 04:16:26,054 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-08-31 04:16:26,054 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-31 04:16:26,054 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-31 04:16:26,054 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-31 04:16:26,058 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-08-31 04:16:26,058 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-08-31 04:16:26,059 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-08-31 04:16:26,059 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-31 04:16:26,059 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-31 04:16:26,059 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-08-31 04:16:26,059 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-31 04:16:26,059 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-08-31 04:16:26,060 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-31 04:16:26,060 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-31 04:16:26,060 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-31 04:16:26,060 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-31 04:16:26,060 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-08-31 04:16:26,062 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-08-31 04:16:26,062 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 -> faad93e560ba524ae1ece04545479d8bfc495d5f [2021-08-31 04:16:26,311 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-31 04:16:26,324 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-31 04:16:26,326 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-31 04:16:26,327 INFO L271 PluginConnector]: Initializing CDTParser... [2021-08-31 04:16:26,327 INFO L275 PluginConnector]: CDTParser initialized [2021-08-31 04:16:26,328 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/recursive-simple/fibo_10-1.c [2021-08-31 04:16:26,391 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/06cf4331c/c1fe8098b19c4611873d75358319a9eb/FLAGf1fb96272 [2021-08-31 04:16:26,735 INFO L306 CDTParser]: Found 1 translation units. [2021-08-31 04:16:26,735 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive-simple/fibo_10-1.c [2021-08-31 04:16:26,739 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/06cf4331c/c1fe8098b19c4611873d75358319a9eb/FLAGf1fb96272 [2021-08-31 04:16:26,750 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/06cf4331c/c1fe8098b19c4611873d75358319a9eb [2021-08-31 04:16:26,751 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-31 04:16:26,752 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-08-31 04:16:26,755 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-08-31 04:16:26,755 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-08-31 04:16:26,767 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-08-31 04:16:26,768 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 04:16:26" (1/1) ... [2021-08-31 04:16:26,768 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7be94883 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 04:16:26, skipping insertion in model container [2021-08-31 04:16:26,768 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 04:16:26" (1/1) ... [2021-08-31 04:16:26,773 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-08-31 04:16:26,785 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-08-31 04:16:26,891 WARN L228 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_10-1.c[743,756] [2021-08-31 04:16:26,892 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-31 04:16:26,897 INFO L203 MainTranslator]: Completed pre-run [2021-08-31 04:16:26,906 WARN L228 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_10-1.c[743,756] [2021-08-31 04:16:26,906 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-31 04:16:26,915 INFO L208 MainTranslator]: Completed translation [2021-08-31 04:16:26,915 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 04:16:26 WrapperNode [2021-08-31 04:16:26,915 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-08-31 04:16:26,916 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-31 04:16:26,916 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-31 04:16:26,916 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-31 04:16:26,943 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 04:16:26" (1/1) ... [2021-08-31 04:16:26,954 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 04:16:26" (1/1) ... [2021-08-31 04:16:26,965 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-31 04:16:26,966 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-31 04:16:26,966 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-31 04:16:26,967 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-31 04:16:26,971 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 04:16:26" (1/1) ... [2021-08-31 04:16:26,971 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 04:16:26" (1/1) ... [2021-08-31 04:16:26,973 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 04:16:26" (1/1) ... [2021-08-31 04:16:26,973 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 04:16:26" (1/1) ... [2021-08-31 04:16:26,977 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 04:16:26" (1/1) ... [2021-08-31 04:16:26,978 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 04:16:26" (1/1) ... [2021-08-31 04:16:26,982 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 04:16:26" (1/1) ... [2021-08-31 04:16:26,984 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-31 04:16:26,985 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-31 04:16:26,985 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-31 04:16:26,985 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-31 04:16:26,986 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 04:16:26" (1/1) ... [2021-08-31 04:16:26,991 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:26,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:27,014 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-08-31 04:16:27,025 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-08-31 04:16:27,046 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-31 04:16:27,047 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-31 04:16:27,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-08-31 04:16:27,047 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-08-31 04:16:27,047 INFO L130 BoogieDeclarations]: Found specification of procedure fibo [2021-08-31 04:16:27,047 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo [2021-08-31 04:16:27,164 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-31 04:16:27,165 INFO L299 CfgBuilder]: Removed 4 assume(true) statements. [2021-08-31 04:16:27,166 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 04:16:27 BoogieIcfgContainer [2021-08-31 04:16:27,167 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-31 04:16:27,169 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-08-31 04:16:27,169 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-08-31 04:16:27,171 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-08-31 04:16:27,172 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 04:16:27,172 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 31.08 04:16:26" (1/3) ... [2021-08-31 04:16:27,173 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@bf9c711 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 31.08 04:16:27, skipping insertion in model container [2021-08-31 04:16:27,173 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 04:16:27,173 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 04:16:26" (2/3) ... [2021-08-31 04:16:27,173 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@bf9c711 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 31.08 04:16:27, skipping insertion in model container [2021-08-31 04:16:27,174 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 04:16:27,174 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 04:16:27" (3/3) ... [2021-08-31 04:16:27,175 INFO L389 chiAutomizerObserver]: Analyzing ICFG fibo_10-1.c [2021-08-31 04:16:27,221 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-08-31 04:16:27,221 INFO L360 BuchiCegarLoop]: Hoare is false [2021-08-31 04:16:27,221 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-08-31 04:16:27,221 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-08-31 04:16:27,221 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-08-31 04:16:27,221 INFO L364 BuchiCegarLoop]: Difference is false [2021-08-31 04:16:27,221 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-08-31 04:16:27,222 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-08-31 04:16:27,233 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 18 states, 13 states have (on average 1.2307692307692308) internal successors, (16), 13 states have internal predecessors, (16), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-08-31 04:16:27,249 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2021-08-31 04:16:27,250 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 04:16:27,250 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 04:16:27,254 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1] [2021-08-31 04:16:27,254 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2021-08-31 04:16:27,254 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-08-31 04:16:27,255 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 18 states, 13 states have (on average 1.2307692307692308) internal successors, (16), 13 states have internal predecessors, (16), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-08-31 04:16:27,257 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2021-08-31 04:16:27,258 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 04:16:27,258 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 04:16:27,258 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1] [2021-08-31 04:16:27,258 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2021-08-31 04:16:27,264 INFO L791 eck$LassoCheckResult]: Stem: 4#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(12);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 13#L-1true havoc main_#res;havoc main_#t~ret9, main_~x~0, main_~result~0;main_~x~0 := 10; 6#L27true call main_#t~ret9 := fibo(main_~x~0);< 7#fiboENTRYtrue [2021-08-31 04:16:27,265 INFO L793 eck$LassoCheckResult]: Loop: 7#fiboENTRYtrue ~n := #in~n; 8#L8true assume !(~n < 1); 10#L10true assume !(1 == ~n); 15#L13true call #t~ret7 := fibo(~n - 1);< 7#fiboENTRYtrue [2021-08-31 04:16:27,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 04:16:27,275 INFO L82 PathProgramCache]: Analyzing trace with hash 29883, now seen corresponding path program 1 times [2021-08-31 04:16:27,288 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 04:16:27,289 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111596986] [2021-08-31 04:16:27,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 04:16:27,290 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 04:16:27,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 04:16:27,361 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 04:16:27,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 04:16:27,399 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 04:16:27,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 04:16:27,402 INFO L82 PathProgramCache]: Analyzing trace with hash 1450956, now seen corresponding path program 1 times [2021-08-31 04:16:27,402 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 04:16:27,403 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007558444] [2021-08-31 04:16:27,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 04:16:27,404 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 04:16:27,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 04:16:27,412 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 04:16:27,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 04:16:27,425 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 04:16:27,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 04:16:27,427 INFO L82 PathProgramCache]: Analyzing trace with hash 1828301702, now seen corresponding path program 1 times [2021-08-31 04:16:27,427 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 04:16:27,427 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133017353] [2021-08-31 04:16:27,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 04:16:27,428 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 04:16:27,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 04:16:27,441 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 04:16:27,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 04:16:27,451 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 04:16:27,570 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 04:16:27,571 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 04:16:27,571 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 04:16:27,574 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 04:16:27,574 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 04:16:27,574 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:27,574 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 04:16:27,575 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 04:16:27,575 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_10-1.c_Iteration1_Loop [2021-08-31 04:16:27,575 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 04:16:27,575 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 04:16:27,586 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:27,592 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:27,597 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:27,609 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:27,611 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:27,682 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 04:16:27,682 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 04:16:27,684 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:27,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:27,695 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-08-31 04:16:27,699 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 04:16:27,699 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 04:16:27,708 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-08-31 04:16:27,723 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 04:16:27,723 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo_~n=0} Honda state: {fibo_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 04:16:27,745 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-08-31 04:16:27,745 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:27,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:27,753 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-08-31 04:16:27,755 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-08-31 04:16:27,756 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 04:16:27,756 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 04:16:27,777 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 04:16:27,777 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo_#res=0} Honda state: {fibo_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 04:16:27,821 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-08-31 04:16:27,822 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:27,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:27,837 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-08-31 04:16:27,879 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-08-31 04:16:27,879 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 04:16:27,880 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 04:16:27,902 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 04:16:27,902 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo_#t~ret7=0} Honda state: {fibo_#t~ret7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 04:16:27,921 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-08-31 04:16:27,921 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:27,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:27,923 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-08-31 04:16:27,943 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 04:16:27,943 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 04:16:27,952 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-08-31 04:16:27,969 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 04:16:27,969 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo_#t~ret8=0} Honda state: {fibo_#t~ret8=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 04:16:27,986 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-08-31 04:16:27,987 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:27,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:27,988 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-08-31 04:16:27,989 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-08-31 04:16:27,991 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 04:16:27,991 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 04:16:28,015 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-08-31 04:16:28,016 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:28,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:28,021 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-08-31 04:16:28,022 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-08-31 04:16:28,022 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 04:16:28,023 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 04:16:28,072 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 04:16:28,079 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-08-31 04:16:28,079 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 04:16:28,079 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 04:16:28,079 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 04:16:28,079 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 04:16:28,080 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 04:16:28,080 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:28,080 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 04:16:28,080 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 04:16:28,080 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_10-1.c_Iteration1_Loop [2021-08-31 04:16:28,080 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 04:16:28,080 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 04:16:28,081 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:28,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-08-31 04:16:28,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-08-31 04:16:28,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-08-31 04:16:28,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-08-31 04:16:28,156 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 04:16:28,159 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 04:16:28,160 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:28,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:28,161 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-08-31 04:16:28,162 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-08-31 04:16:28,163 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-08-31 04:16:28,169 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 04:16:28,169 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 04:16:28,170 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 04:16:28,170 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 04:16:28,170 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 04:16:28,171 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 04:16:28,171 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 04:16:28,189 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 04:16:28,206 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-08-31 04:16:28,206 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:28,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:28,207 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-08-31 04:16:28,208 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-08-31 04:16:28,210 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-08-31 04:16:28,215 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 04:16:28,215 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 04:16:28,215 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 04:16:28,216 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 04:16:28,216 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 04:16:28,218 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 04:16:28,218 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 04:16:28,220 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 04:16:28,235 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-08-31 04:16:28,235 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:28,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:28,236 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-08-31 04:16:28,239 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-08-31 04:16:28,241 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-08-31 04:16:28,248 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 04:16:28,248 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 04:16:28,248 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 04:16:28,248 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 04:16:28,248 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 04:16:28,248 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 04:16:28,248 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 04:16:28,264 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 04:16:28,279 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-08-31 04:16:28,280 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:28,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:28,280 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-08-31 04:16:28,281 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-08-31 04:16:28,282 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-08-31 04:16:28,288 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 04:16:28,288 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 04:16:28,288 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 04:16:28,288 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 04:16:28,288 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 04:16:28,289 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 04:16:28,289 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 04:16:28,295 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 04:16:28,310 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-08-31 04:16:28,310 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:28,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:28,311 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-08-31 04:16:28,312 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-08-31 04:16:28,313 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-08-31 04:16:28,319 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 04:16:28,319 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 04:16:28,319 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 04:16:28,319 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 04:16:28,319 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 04:16:28,320 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 04:16:28,320 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 04:16:28,324 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-08-31 04:16:28,329 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-08-31 04:16:28,330 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-08-31 04:16:28,331 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:28,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:28,331 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-08-31 04:16:28,332 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-08-31 04:16:28,333 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-08-31 04:16:28,333 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-08-31 04:16:28,333 INFO L513 LassoAnalysis]: Proved termination. [2021-08-31 04:16:28,334 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo_#in~n) = 1*fibo_#in~n Supporting invariants [] [2021-08-31 04:16:28,349 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-08-31 04:16:28,351 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-08-31 04:16:28,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 04:16:28,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:28,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-31 04:16:28,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 04:16:28,436 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-08-31 04:16:28,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:28,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-31 04:16:28,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 04:16:28,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 04:16:28,513 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-08-31 04:16:28,514 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 18 states, 13 states have (on average 1.2307692307692308) internal successors, (16), 13 states have internal predecessors, (16), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 4 states, 4 states have (on average 1.25) internal successors, (5), 3 states have internal predecessors, (5), 2 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 04:16:28,597 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 18 states, 13 states have (on average 1.2307692307692308) internal successors, (16), 13 states have internal predecessors, (16), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3). Second operand has 4 states, 4 states have (on average 1.25) internal successors, (5), 3 states have internal predecessors, (5), 2 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 48 states and 60 transitions. Complement of second has 12 states. [2021-08-31 04:16:28,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-08-31 04:16:28,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 1.25) internal successors, (5), 3 states have internal predecessors, (5), 2 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 04:16:28,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 11 transitions. [2021-08-31 04:16:28,607 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 11 transitions. Stem has 3 letters. Loop has 4 letters. [2021-08-31 04:16:28,608 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 04:16:28,608 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 11 transitions. Stem has 7 letters. Loop has 4 letters. [2021-08-31 04:16:28,608 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 04:16:28,608 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 11 transitions. Stem has 3 letters. Loop has 8 letters. [2021-08-31 04:16:28,608 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 04:16:28,609 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 48 states and 60 transitions. [2021-08-31 04:16:28,611 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2021-08-31 04:16:28,615 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 48 states to 25 states and 34 transitions. [2021-08-31 04:16:28,615 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 17 [2021-08-31 04:16:28,615 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18 [2021-08-31 04:16:28,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 34 transitions. [2021-08-31 04:16:28,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 04:16:28,616 INFO L681 BuchiCegarLoop]: Abstraction has 25 states and 34 transitions. [2021-08-31 04:16:28,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states and 34 transitions. [2021-08-31 04:16:28,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 20. [2021-08-31 04:16:28,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2021-08-31 04:16:28,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 26 transitions. [2021-08-31 04:16:28,632 INFO L704 BuchiCegarLoop]: Abstraction has 20 states and 26 transitions. [2021-08-31 04:16:28,633 INFO L587 BuchiCegarLoop]: Abstraction has 20 states and 26 transitions. [2021-08-31 04:16:28,633 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-08-31 04:16:28,633 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 20 states and 26 transitions. [2021-08-31 04:16:28,633 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2021-08-31 04:16:28,633 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 04:16:28,633 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 04:16:28,634 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 04:16:28,634 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 04:16:28,634 INFO L791 eck$LassoCheckResult]: Stem: 122#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(12);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 123#L-1 havoc main_#res;havoc main_#t~ret9, main_~x~0, main_~result~0;main_~x~0 := 10; 128#L27 call main_#t~ret9 := fibo(main_~x~0);< 132#fiboENTRY ~n := #in~n; 133#L8 assume !(~n < 1); 138#L10 assume !(1 == ~n); 127#L13 call #t~ret7 := fibo(~n - 1);< 129#fiboENTRY ~n := #in~n; 134#L8 assume ~n < 1;#res := 0; 135#fiboFINAL assume true; 136#fiboEXIT >#33#return; 125#L13-1 [2021-08-31 04:16:28,634 INFO L793 eck$LassoCheckResult]: Loop: 125#L13-1 call #t~ret8 := fibo(~n - 2);< 126#fiboENTRY ~n := #in~n; 141#L8 assume !(~n < 1); 140#L10 assume !(1 == ~n); 124#L13 call #t~ret7 := fibo(~n - 1);< 126#fiboENTRY ~n := #in~n; 141#L8 assume ~n < 1;#res := 0; 131#fiboFINAL assume true; 139#fiboEXIT >#33#return; 125#L13-1 [2021-08-31 04:16:28,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 04:16:28,635 INFO L82 PathProgramCache]: Analyzing trace with hash -1181449843, now seen corresponding path program 1 times [2021-08-31 04:16:28,635 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 04:16:28,635 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331420011] [2021-08-31 04:16:28,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 04:16:28,635 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 04:16:28,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:28,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-31 04:16:28,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:28,689 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-31 04:16:28,689 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 04:16:28,689 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331420011] [2021-08-31 04:16:28,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331420011] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 04:16:28,690 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 04:16:28,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-31 04:16:28,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525116060] [2021-08-31 04:16:28,692 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 04:16:28,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 04:16:28,693 INFO L82 PathProgramCache]: Analyzing trace with hash 246097683, now seen corresponding path program 1 times [2021-08-31 04:16:28,693 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 04:16:28,693 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604197828] [2021-08-31 04:16:28,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 04:16:28,693 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 04:16:28,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:28,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-08-31 04:16:28,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:28,729 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-31 04:16:28,731 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 04:16:28,731 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604197828] [2021-08-31 04:16:28,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604197828] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 04:16:28,731 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 04:16:28,731 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-31 04:16:28,731 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398712410] [2021-08-31 04:16:28,732 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 04:16:28,732 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 04:16:28,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-31 04:16:28,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-08-31 04:16:28,734 INFO L87 Difference]: Start difference. First operand 20 states and 26 transitions. cyclomatic complexity: 8 Second operand has 6 states, 4 states have (on average 1.5) internal successors, (6), 5 states have internal predecessors, (6), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-31 04:16:28,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 04:16:28,793 INFO L93 Difference]: Finished difference Result 26 states and 32 transitions. [2021-08-31 04:16:28,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-31 04:16:28,794 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 26 states and 32 transitions. [2021-08-31 04:16:28,795 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2021-08-31 04:16:28,795 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 26 states to 24 states and 30 transitions. [2021-08-31 04:16:28,796 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 20 [2021-08-31 04:16:28,796 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 20 [2021-08-31 04:16:28,796 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 30 transitions. [2021-08-31 04:16:28,796 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 04:16:28,796 INFO L681 BuchiCegarLoop]: Abstraction has 24 states and 30 transitions. [2021-08-31 04:16:28,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states and 30 transitions. [2021-08-31 04:16:28,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2021-08-31 04:16:28,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 16 states have (on average 1.1875) internal successors, (19), 18 states have internal predecessors, (19), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2021-08-31 04:16:28,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 30 transitions. [2021-08-31 04:16:28,799 INFO L704 BuchiCegarLoop]: Abstraction has 24 states and 30 transitions. [2021-08-31 04:16:28,799 INFO L587 BuchiCegarLoop]: Abstraction has 24 states and 30 transitions. [2021-08-31 04:16:28,799 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-08-31 04:16:28,799 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 24 states and 30 transitions. [2021-08-31 04:16:28,799 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2021-08-31 04:16:28,799 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 04:16:28,800 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 04:16:28,800 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 04:16:28,800 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 1, 1, 1, 1, 1, 1] [2021-08-31 04:16:28,800 INFO L791 eck$LassoCheckResult]: Stem: 195#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(12);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 196#L-1 havoc main_#res;havoc main_#t~ret9, main_~x~0, main_~result~0;main_~x~0 := 10; 201#L27 call main_#t~ret9 := fibo(main_~x~0);< 205#fiboENTRY ~n := #in~n; 207#L8 assume !(~n < 1); 211#L10 assume !(1 == ~n); 200#L13 call #t~ret7 := fibo(~n - 1);< 202#fiboENTRY ~n := #in~n; 208#L8 assume !(~n < 1); 210#L10 assume 1 == ~n;#res := 1; 212#fiboFINAL assume true; 214#fiboEXIT >#33#return; 198#L13-1 [2021-08-31 04:16:28,800 INFO L793 eck$LassoCheckResult]: Loop: 198#L13-1 call #t~ret8 := fibo(~n - 2);< 199#fiboENTRY ~n := #in~n; 217#L8 assume !(~n < 1); 215#L10 assume !(1 == ~n); 197#L13 call #t~ret7 := fibo(~n - 1);< 199#fiboENTRY ~n := #in~n; 217#L8 assume !(~n < 1); 215#L10 assume 1 == ~n;#res := 1; 216#fiboFINAL assume true; 213#fiboEXIT >#33#return; 198#L13-1 [2021-08-31 04:16:28,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 04:16:28,801 INFO L82 PathProgramCache]: Analyzing trace with hash 2029785426, now seen corresponding path program 1 times [2021-08-31 04:16:28,801 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 04:16:28,801 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502124261] [2021-08-31 04:16:28,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 04:16:28,801 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 04:16:28,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:28,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-31 04:16:28,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:28,844 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 04:16:28,845 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 04:16:28,847 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502124261] [2021-08-31 04:16:28,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502124261] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 04:16:28,847 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [486041164] [2021-08-31 04:16:28,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 04:16:28,848 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 04:16:28,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:28,849 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 04:16:28,859 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-08-31 04:16:28,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:28,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-31 04:16:28,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 04:16:28,942 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 04:16:28,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 04:16:29,018 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 04:16:29,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [486041164] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 04:16:29,021 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 04:16:29,021 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2021-08-31 04:16:29,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098676599] [2021-08-31 04:16:29,021 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 04:16:29,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 04:16:29,022 INFO L82 PathProgramCache]: Analyzing trace with hash -960881524, now seen corresponding path program 1 times [2021-08-31 04:16:29,022 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 04:16:29,022 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327796540] [2021-08-31 04:16:29,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 04:16:29,022 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 04:16:29,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 04:16:29,025 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 04:16:29,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 04:16:29,028 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 04:16:29,127 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 04:16:29,127 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 04:16:29,127 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 04:16:29,127 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 04:16:29,127 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 04:16:29,127 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:29,127 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 04:16:29,127 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 04:16:29,127 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_10-1.c_Iteration3_Loop [2021-08-31 04:16:29,127 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 04:16:29,127 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 04:16:29,128 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:29,132 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:29,133 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:29,136 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:29,170 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 04:16:29,171 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 04:16:29,171 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:29,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:29,185 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-08-31 04:16:29,200 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-08-31 04:16:29,201 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 04:16:29,201 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 04:16:29,216 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 04:16:29,216 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo_#t~ret8=0} Honda state: {fibo_#t~ret8=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 04:16:29,232 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-08-31 04:16:29,232 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:29,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:29,233 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-08-31 04:16:29,241 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 04:16:29,241 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 04:16:29,244 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-08-31 04:16:29,257 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 04:16:29,257 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo_#res=0} Honda state: {fibo_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 04:16:29,272 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-08-31 04:16:29,272 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:29,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:29,273 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-08-31 04:16:29,274 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-08-31 04:16:29,275 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 04:16:29,275 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 04:16:29,290 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 04:16:29,290 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo_#t~ret7=1} Honda state: {fibo_#t~ret7=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 04:16:29,310 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-08-31 04:16:29,313 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:29,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:29,316 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-08-31 04:16:29,329 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 04:16:29,329 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 04:16:29,330 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-08-31 04:16:29,368 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-08-31 04:16:29,368 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:29,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:29,369 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-08-31 04:16:29,370 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-08-31 04:16:29,371 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 04:16:29,371 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 04:16:30,149 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 04:16:30,153 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-08-31 04:16:30,153 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 04:16:30,153 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 04:16:30,153 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 04:16:30,153 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 04:16:30,154 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 04:16:30,154 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:30,154 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 04:16:30,154 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 04:16:30,154 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_10-1.c_Iteration3_Loop [2021-08-31 04:16:30,154 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 04:16:30,154 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 04:16:30,155 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:30,162 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:30,164 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:30,168 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:30,205 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 04:16:30,206 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 04:16:30,206 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:30,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:30,207 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-08-31 04:16:30,216 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-08-31 04:16:30,217 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-08-31 04:16:30,223 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 04:16:30,223 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 04:16:30,223 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 04:16:30,223 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 04:16:30,223 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 04:16:30,224 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 04:16:30,224 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 04:16:30,232 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 04:16:30,248 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-08-31 04:16:30,248 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:30,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:30,249 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-08-31 04:16:30,250 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-08-31 04:16:30,251 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-08-31 04:16:30,257 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 04:16:30,257 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 04:16:30,257 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 04:16:30,257 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 04:16:30,257 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 04:16:30,258 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 04:16:30,258 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 04:16:30,276 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 04:16:30,295 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-08-31 04:16:30,295 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:30,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:30,297 INFO L229 MonitoredProcess]: Starting monitored process 22 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-08-31 04:16:30,298 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-08-31 04:16:30,299 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-08-31 04:16:30,305 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 04:16:30,306 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 04:16:30,306 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 04:16:30,306 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 04:16:30,306 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 04:16:30,306 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 04:16:30,307 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 04:16:30,321 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 04:16:30,339 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-08-31 04:16:30,340 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:30,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:30,341 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-08-31 04:16:30,342 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-08-31 04:16:30,343 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-08-31 04:16:30,350 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 04:16:30,350 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 04:16:30,350 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 04:16:30,350 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 04:16:30,350 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 04:16:30,351 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 04:16:30,351 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 04:16:30,360 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-08-31 04:16:30,363 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-08-31 04:16:30,363 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-08-31 04:16:30,364 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:30,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:30,365 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-08-31 04:16:30,366 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-08-31 04:16:30,367 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-08-31 04:16:30,367 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-08-31 04:16:30,367 INFO L513 LassoAnalysis]: Proved termination. [2021-08-31 04:16:30,367 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo_~n) = 1*fibo_~n Supporting invariants [] [2021-08-31 04:16:30,385 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-08-31 04:16:30,386 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-08-31 04:16:30,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 04:16:30,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:30,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-31 04:16:30,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 04:16:30,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:30,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 11 conjunts are in the unsatisfiable core [2021-08-31 04:16:30,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 04:16:30,551 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-08-31 04:16:30,621 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 04:16:30,621 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-08-31 04:16:30,621 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 24 states and 30 transitions. cyclomatic complexity: 8 Second operand has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-08-31 04:16:30,782 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 24 states and 30 transitions. cyclomatic complexity: 8. Second operand has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Result 135 states and 183 transitions. Complement of second has 36 states. [2021-08-31 04:16:30,782 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-08-31 04:16:30,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-08-31 04:16:30,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 37 transitions. [2021-08-31 04:16:30,783 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 37 transitions. Stem has 12 letters. Loop has 10 letters. [2021-08-31 04:16:30,783 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 04:16:30,783 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 37 transitions. Stem has 22 letters. Loop has 10 letters. [2021-08-31 04:16:30,784 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 04:16:30,784 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 37 transitions. Stem has 12 letters. Loop has 20 letters. [2021-08-31 04:16:30,784 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 04:16:30,784 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 135 states and 183 transitions. [2021-08-31 04:16:30,790 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 10 [2021-08-31 04:16:30,793 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 135 states to 108 states and 152 transitions. [2021-08-31 04:16:30,793 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 64 [2021-08-31 04:16:30,794 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 69 [2021-08-31 04:16:30,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 108 states and 152 transitions. [2021-08-31 04:16:30,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 04:16:30,794 INFO L681 BuchiCegarLoop]: Abstraction has 108 states and 152 transitions. [2021-08-31 04:16:30,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states and 152 transitions. [2021-08-31 04:16:30,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 94. [2021-08-31 04:16:30,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 58 states have (on average 1.2241379310344827) internal successors, (71), 64 states have internal predecessors, (71), 21 states have call successors, (22), 11 states have call predecessors, (22), 15 states have return successors, (33), 18 states have call predecessors, (33), 19 states have call successors, (33) [2021-08-31 04:16:30,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 126 transitions. [2021-08-31 04:16:30,803 INFO L704 BuchiCegarLoop]: Abstraction has 94 states and 126 transitions. [2021-08-31 04:16:30,803 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 04:16:30,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-31 04:16:30,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-08-31 04:16:30,803 INFO L87 Difference]: Start difference. First operand 94 states and 126 transitions. Second operand has 12 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 4 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-08-31 04:16:30,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 04:16:30,925 INFO L93 Difference]: Finished difference Result 123 states and 165 transitions. [2021-08-31 04:16:30,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-31 04:16:30,926 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 123 states and 165 transitions. [2021-08-31 04:16:30,928 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 10 [2021-08-31 04:16:30,931 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 123 states to 118 states and 160 transitions. [2021-08-31 04:16:30,931 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 77 [2021-08-31 04:16:30,931 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 77 [2021-08-31 04:16:30,931 INFO L73 IsDeterministic]: Start isDeterministic. Operand 118 states and 160 transitions. [2021-08-31 04:16:30,932 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 04:16:30,932 INFO L681 BuchiCegarLoop]: Abstraction has 118 states and 160 transitions. [2021-08-31 04:16:30,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states and 160 transitions. [2021-08-31 04:16:30,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 106. [2021-08-31 04:16:30,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 66 states have (on average 1.196969696969697) internal successors, (79), 72 states have internal predecessors, (79), 24 states have call successors, (25), 13 states have call predecessors, (25), 16 states have return successors, (37), 20 states have call predecessors, (37), 22 states have call successors, (37) [2021-08-31 04:16:30,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 141 transitions. [2021-08-31 04:16:30,939 INFO L704 BuchiCegarLoop]: Abstraction has 106 states and 141 transitions. [2021-08-31 04:16:30,939 INFO L587 BuchiCegarLoop]: Abstraction has 106 states and 141 transitions. [2021-08-31 04:16:30,939 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-08-31 04:16:30,939 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 106 states and 141 transitions. [2021-08-31 04:16:30,940 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 10 [2021-08-31 04:16:30,940 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 04:16:30,940 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 04:16:30,941 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [6, 5, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 04:16:30,941 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 5, 5, 3, 3, 3, 3, 2, 2, 2, 1] [2021-08-31 04:16:30,941 INFO L791 eck$LassoCheckResult]: Stem: 789#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(12);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 790#L-1 havoc main_#res;havoc main_#t~ret9, main_~x~0, main_~result~0;main_~x~0 := 10; 804#L27 call main_#t~ret9 := fibo(main_~x~0);< 806#fiboENTRY ~n := #in~n; 854#L8 assume !(~n < 1); 853#L10 assume !(1 == ~n); 803#L13 call #t~ret7 := fibo(~n - 1);< 805#fiboENTRY ~n := #in~n; 815#L8 assume !(~n < 1); 820#L10 assume !(1 == ~n); 826#L13 call #t~ret7 := fibo(~n - 1);< 847#fiboENTRY ~n := #in~n; 851#L8 assume !(~n < 1); 849#L10 assume !(1 == ~n); 843#L13 call #t~ret7 := fibo(~n - 1);< 847#fiboENTRY ~n := #in~n; 851#L8 assume !(~n < 1); 849#L10 assume !(1 == ~n); 843#L13 call #t~ret7 := fibo(~n - 1);< 847#fiboENTRY ~n := #in~n; 852#L8 assume !(~n < 1); 850#L10 assume 1 == ~n;#res := 1; 848#fiboFINAL assume true; 846#fiboEXIT >#33#return; 792#L13-1 call #t~ret8 := fibo(~n - 2);< 844#fiboENTRY ~n := #in~n; 892#L8 assume ~n < 1;#res := 0; 891#fiboFINAL assume true; 890#fiboEXIT >#35#return; 889#L13-2 #res := #t~ret7 + #t~ret8;havoc #t~ret7;havoc #t~ret8; 887#fiboFINAL assume true; 879#fiboEXIT >#33#return; 824#L13-1 [2021-08-31 04:16:30,941 INFO L793 eck$LassoCheckResult]: Loop: 824#L13-1 call #t~ret8 := fibo(~n - 2);< 802#fiboENTRY ~n := #in~n; 884#L8 assume !(~n < 1); 821#L10 assume !(1 == ~n); 822#L13 call #t~ret7 := fibo(~n - 1);< 802#fiboENTRY ~n := #in~n; 884#L8 assume !(~n < 1); 821#L10 assume !(1 == ~n); 822#L13 call #t~ret7 := fibo(~n - 1);< 802#fiboENTRY ~n := #in~n; 884#L8 assume !(~n < 1); 821#L10 assume 1 == ~n;#res := 1; 825#fiboFINAL assume true; 876#fiboEXIT >#33#return; 824#L13-1 call #t~ret8 := fibo(~n - 2);< 802#fiboENTRY ~n := #in~n; 884#L8 assume !(~n < 1); 821#L10 assume !(1 == ~n); 822#L13 call #t~ret7 := fibo(~n - 1);< 802#fiboENTRY ~n := #in~n; 884#L8 assume !(~n < 1); 821#L10 assume 1 == ~n;#res := 1; 825#fiboFINAL assume true; 876#fiboEXIT >#33#return; 824#L13-1 call #t~ret8 := fibo(~n - 2);< 802#fiboENTRY ~n := #in~n; 884#L8 assume ~n < 1;#res := 0; 885#fiboFINAL assume true; 883#fiboEXIT >#35#return; 878#L13-2 #res := #t~ret7 + #t~ret8;havoc #t~ret7;havoc #t~ret8; 886#fiboFINAL assume true; 880#fiboEXIT >#35#return; 878#L13-2 #res := #t~ret7 + #t~ret8;havoc #t~ret7;havoc #t~ret8; 886#fiboFINAL assume true; 880#fiboEXIT >#33#return; 824#L13-1 [2021-08-31 04:16:30,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 04:16:30,942 INFO L82 PathProgramCache]: Analyzing trace with hash -1730264506, now seen corresponding path program 1 times [2021-08-31 04:16:30,942 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 04:16:30,942 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862774947] [2021-08-31 04:16:30,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 04:16:30,942 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 04:16:30,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:30,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-08-31 04:16:30,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:31,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-08-31 04:16:31,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:31,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-08-31 04:16:31,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:31,029 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 2 proven. 45 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-31 04:16:31,029 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 04:16:31,029 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862774947] [2021-08-31 04:16:31,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862774947] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 04:16:31,030 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564469259] [2021-08-31 04:16:31,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 04:16:31,030 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 04:16:31,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:31,030 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 04:16:31,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-08-31 04:16:31,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:31,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 12 conjunts are in the unsatisfiable core [2021-08-31 04:16:31,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 04:16:31,130 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 2 proven. 45 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-31 04:16:31,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 04:16:31,358 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 2 proven. 47 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-31 04:16:31,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564469259] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 04:16:31,358 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 04:16:31,359 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 12] total 22 [2021-08-31 04:16:31,359 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324888791] [2021-08-31 04:16:31,359 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 04:16:31,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 04:16:31,359 INFO L82 PathProgramCache]: Analyzing trace with hash 1616897917, now seen corresponding path program 1 times [2021-08-31 04:16:31,359 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 04:16:31,359 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673205871] [2021-08-31 04:16:31,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 04:16:31,360 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 04:16:31,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:31,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-08-31 04:16:31,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:31,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-08-31 04:16:31,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:31,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-08-31 04:16:31,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:31,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-08-31 04:16:31,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:31,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-08-31 04:16:31,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:31,426 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 26 proven. 13 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-08-31 04:16:31,426 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 04:16:31,426 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673205871] [2021-08-31 04:16:31,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673205871] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 04:16:31,426 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471116638] [2021-08-31 04:16:31,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 04:16:31,427 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 04:16:31,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:31,429 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 04:16:31,437 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-08-31 04:16:31,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:31,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-31 04:16:31,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 04:16:31,523 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 25 proven. 15 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-08-31 04:16:31,523 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 04:16:31,684 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 25 proven. 15 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-08-31 04:16:31,685 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1471116638] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 04:16:31,685 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 04:16:31,685 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2021-08-31 04:16:31,685 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473840562] [2021-08-31 04:16:31,685 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 04:16:31,685 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 04:16:31,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-31 04:16:31,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=406, Unknown=0, NotChecked=0, Total=506 [2021-08-31 04:16:31,686 INFO L87 Difference]: Start difference. First operand 106 states and 141 transitions. cyclomatic complexity: 40 Second operand has 23 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 15 states have internal predecessors, (41), 13 states have call successors, (13), 7 states have call predecessors, (13), 3 states have return successors, (7), 3 states have call predecessors, (7), 7 states have call successors, (7) [2021-08-31 04:16:32,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 04:16:32,068 INFO L93 Difference]: Finished difference Result 174 states and 225 transitions. [2021-08-31 04:16:32,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-31 04:16:32,071 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 174 states and 225 transitions. [2021-08-31 04:16:32,077 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 15 [2021-08-31 04:16:32,083 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 174 states to 163 states and 214 transitions. [2021-08-31 04:16:32,085 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 110 [2021-08-31 04:16:32,085 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 110 [2021-08-31 04:16:32,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 163 states and 214 transitions. [2021-08-31 04:16:32,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 04:16:32,087 INFO L681 BuchiCegarLoop]: Abstraction has 163 states and 214 transitions. [2021-08-31 04:16:32,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states and 214 transitions. [2021-08-31 04:16:32,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 163. [2021-08-31 04:16:32,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 102 states have (on average 1.1470588235294117) internal successors, (117), 108 states have internal predecessors, (117), 39 states have call successors, (40), 21 states have call predecessors, (40), 22 states have return successors, (57), 33 states have call predecessors, (57), 36 states have call successors, (57) [2021-08-31 04:16:32,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 214 transitions. [2021-08-31 04:16:32,101 INFO L704 BuchiCegarLoop]: Abstraction has 163 states and 214 transitions. [2021-08-31 04:16:32,101 INFO L587 BuchiCegarLoop]: Abstraction has 163 states and 214 transitions. [2021-08-31 04:16:32,101 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-08-31 04:16:32,101 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 163 states and 214 transitions. [2021-08-31 04:16:32,104 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 15 [2021-08-31 04:16:32,104 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 04:16:32,104 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 04:16:32,106 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [10, 9, 8, 8, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 04:16:32,106 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1] [2021-08-31 04:16:32,107 INFO L791 eck$LassoCheckResult]: Stem: 1602#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(12);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 1603#L-1 havoc main_#res;havoc main_#t~ret9, main_~x~0, main_~result~0;main_~x~0 := 10; 1611#L27 call main_#t~ret9 := fibo(main_~x~0);< 1618#fiboENTRY ~n := #in~n; 1630#L8 assume !(~n < 1); 1631#L10 assume !(1 == ~n); 1610#L13 call #t~ret7 := fibo(~n - 1);< 1612#fiboENTRY ~n := #in~n; 1625#L8 assume !(~n < 1); 1683#L10 assume !(1 == ~n); 1679#L13 call #t~ret7 := fibo(~n - 1);< 1682#fiboENTRY ~n := #in~n; 1681#L8 assume !(~n < 1); 1680#L10 assume !(1 == ~n); 1675#L13 call #t~ret7 := fibo(~n - 1);< 1678#fiboENTRY ~n := #in~n; 1677#L8 assume !(~n < 1); 1676#L10 assume !(1 == ~n); 1671#L13 call #t~ret7 := fibo(~n - 1);< 1674#fiboENTRY ~n := #in~n; 1673#L8 assume !(~n < 1); 1672#L10 assume !(1 == ~n); 1667#L13 call #t~ret7 := fibo(~n - 1);< 1670#fiboENTRY ~n := #in~n; 1669#L8 assume !(~n < 1); 1668#L10 assume !(1 == ~n); 1654#L13 call #t~ret7 := fibo(~n - 1);< 1660#fiboENTRY ~n := #in~n; 1666#L8 assume !(~n < 1); 1665#L10 assume !(1 == ~n); 1653#L13 call #t~ret7 := fibo(~n - 1);< 1660#fiboENTRY ~n := #in~n; 1666#L8 assume !(~n < 1); 1665#L10 assume !(1 == ~n); 1653#L13 call #t~ret7 := fibo(~n - 1);< 1660#fiboENTRY ~n := #in~n; 1664#L8 assume !(~n < 1); 1663#L10 assume 1 == ~n;#res := 1; 1661#fiboFINAL assume true; 1659#fiboEXIT >#33#return; 1635#L13-1 call #t~ret8 := fibo(~n - 2);< 1655#fiboENTRY ~n := #in~n; 1739#L8 assume ~n < 1;#res := 0; 1737#fiboFINAL assume true; 1736#fiboEXIT >#35#return; 1735#L13-2 #res := #t~ret7 + #t~ret8;havoc #t~ret7;havoc #t~ret8; 1734#fiboFINAL assume true; 1716#fiboEXIT >#33#return; 1709#L13-1 [2021-08-31 04:16:32,107 INFO L793 eck$LassoCheckResult]: Loop: 1709#L13-1 call #t~ret8 := fibo(~n - 2);< 1729#fiboENTRY ~n := #in~n; 1744#L8 assume !(~n < 1); 1742#L10 assume !(1 == ~n); 1706#L13 call #t~ret7 := fibo(~n - 1);< 1729#fiboENTRY ~n := #in~n; 1744#L8 assume !(~n < 1); 1742#L10 assume !(1 == ~n); 1706#L13 call #t~ret7 := fibo(~n - 1);< 1729#fiboENTRY ~n := #in~n; 1744#L8 assume !(~n < 1); 1742#L10 assume 1 == ~n;#res := 1; 1743#fiboFINAL assume true; 1705#fiboEXIT >#33#return; 1713#L13-1 call #t~ret8 := fibo(~n - 2);< 1730#fiboENTRY ~n := #in~n; 1747#L8 assume ~n < 1;#res := 0; 1745#fiboFINAL assume true; 1750#fiboEXIT >#35#return; 1715#L13-2 #res := #t~ret7 + #t~ret8;havoc #t~ret7;havoc #t~ret8; 1738#fiboFINAL assume true; 1717#fiboEXIT >#33#return; 1709#L13-1 [2021-08-31 04:16:32,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 04:16:32,107 INFO L82 PathProgramCache]: Analyzing trace with hash -1960159334, now seen corresponding path program 2 times [2021-08-31 04:16:32,107 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 04:16:32,108 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108754807] [2021-08-31 04:16:32,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 04:16:32,109 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 04:16:32,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:32,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-08-31 04:16:32,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:32,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-08-31 04:16:32,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:32,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-08-31 04:16:32,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:32,296 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 2 proven. 153 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-31 04:16:32,296 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 04:16:32,297 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108754807] [2021-08-31 04:16:32,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108754807] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 04:16:32,297 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999967749] [2021-08-31 04:16:32,298 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-31 04:16:32,298 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 04:16:32,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:32,299 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 04:16:32,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-08-31 04:16:32,337 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-31 04:16:32,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-31 04:16:32,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-31 04:16:32,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 04:16:32,438 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 2 proven. 153 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-31 04:16:32,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 04:16:32,641 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 2 proven. 155 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-31 04:16:32,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999967749] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 04:16:32,642 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 04:16:32,642 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 20] total 23 [2021-08-31 04:16:32,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120397538] [2021-08-31 04:16:32,643 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 04:16:32,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 04:16:32,644 INFO L82 PathProgramCache]: Analyzing trace with hash 780094678, now seen corresponding path program 2 times [2021-08-31 04:16:32,644 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 04:16:32,644 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287101199] [2021-08-31 04:16:32,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 04:16:32,644 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 04:16:32,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 04:16:32,648 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 04:16:32,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 04:16:32,659 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 04:16:32,813 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 04:16:32,813 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 04:16:32,813 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 04:16:32,813 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 04:16:32,813 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 04:16:32,813 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:32,813 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 04:16:32,813 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 04:16:32,813 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_10-1.c_Iteration5_Loop [2021-08-31 04:16:32,813 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 04:16:32,813 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 04:16:32,814 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:32,815 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:32,817 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:32,822 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:32,846 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 04:16:32,846 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 04:16:32,847 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:32,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:32,856 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-08-31 04:16:32,858 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 04:16:32,858 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 04:16:32,870 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-08-31 04:16:32,885 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 04:16:32,885 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo_#res=0} Honda state: {fibo_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 04:16:32,903 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-08-31 04:16:32,903 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:32,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:32,904 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-08-31 04:16:32,908 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-08-31 04:16:32,954 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 04:16:32,954 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 04:16:32,961 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 04:16:32,961 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo_#t~ret8=0} Honda state: {fibo_#t~ret8=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 04:16:32,976 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2021-08-31 04:16:32,977 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:32,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:32,977 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-08-31 04:16:32,978 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-08-31 04:16:32,979 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 04:16:32,980 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 04:16:33,009 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-08-31 04:16:33,009 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:33,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:33,010 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-08-31 04:16:33,010 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-08-31 04:16:33,012 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 04:16:33,012 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 04:16:33,949 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 04:16:33,952 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-08-31 04:16:33,953 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 04:16:33,953 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 04:16:33,953 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 04:16:33,953 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 04:16:33,953 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 04:16:33,953 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:33,953 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 04:16:33,953 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 04:16:33,953 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_10-1.c_Iteration5_Loop [2021-08-31 04:16:33,953 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 04:16:33,953 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 04:16:33,954 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:33,955 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:33,956 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:33,958 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:33,993 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 04:16:33,994 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 04:16:33,994 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:33,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:33,995 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-08-31 04:16:34,001 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-08-31 04:16:34,003 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 04:16:34,009 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 04:16:34,009 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 04:16:34,010 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 04:16:34,010 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 04:16:34,010 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 04:16:34,010 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 04:16:34,010 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 04:16:34,024 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 04:16:34,040 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2021-08-31 04:16:34,040 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:34,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:34,041 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-08-31 04:16:34,049 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-08-31 04:16:34,050 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 04:16:34,056 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 04:16:34,056 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 04:16:34,056 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 04:16:34,056 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 04:16:34,056 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 04:16:34,056 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 04:16:34,056 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 04:16:34,084 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 04:16:34,102 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-08-31 04:16:34,103 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:34,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:34,103 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-08-31 04:16:34,104 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-08-31 04:16:34,106 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-08-31 04:16:34,112 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 04:16:34,112 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 04:16:34,112 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 04:16:34,112 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 04:16:34,112 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 04:16:34,112 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 04:16:34,112 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 04:16:34,130 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 04:16:34,148 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-08-31 04:16:34,149 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:34,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:34,149 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-08-31 04:16:34,165 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-08-31 04:16:34,170 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 04:16:34,171 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 04:16:34,171 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 04:16:34,171 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 04:16:34,171 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 04:16:34,172 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 04:16:34,172 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 04:16:34,175 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-08-31 04:16:34,181 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-08-31 04:16:34,183 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-08-31 04:16:34,183 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-08-31 04:16:34,183 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:34,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:34,184 INFO L229 MonitoredProcess]: Starting monitored process 36 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-08-31 04:16:34,184 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-08-31 04:16:34,185 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-08-31 04:16:34,185 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-08-31 04:16:34,185 INFO L513 LassoAnalysis]: Proved termination. [2021-08-31 04:16:34,185 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo_~n) = 1*fibo_~n Supporting invariants [] [2021-08-31 04:16:34,200 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2021-08-31 04:16:34,221 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-08-31 04:16:34,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 04:16:34,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:34,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-31 04:16:34,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 04:16:34,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-08-31 04:16:34,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:34,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-31 04:16:34,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 04:16:34,674 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 4 proven. 15 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-31 04:16:34,675 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 7 loop predicates [2021-08-31 04:16:34,675 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 163 states and 214 transitions. cyclomatic complexity: 57 Second operand has 9 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 6 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2021-08-31 04:16:34,876 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 163 states and 214 transitions. cyclomatic complexity: 57. Second operand has 9 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 6 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) Result 296 states and 402 transitions. Complement of second has 45 states. [2021-08-31 04:16:34,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 10 states 2 stem states 7 non-accepting loop states 1 accepting loop states [2021-08-31 04:16:34,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 6 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2021-08-31 04:16:34,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 41 transitions. [2021-08-31 04:16:34,879 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 41 transitions. Stem has 48 letters. Loop has 22 letters. [2021-08-31 04:16:34,879 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 04:16:34,879 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-08-31 04:16:34,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 04:16:34,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:34,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-31 04:16:34,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 04:16:35,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:35,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-31 04:16:35,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 04:16:35,292 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 4 proven. 15 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-31 04:16:35,293 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 7 loop predicates [2021-08-31 04:16:35,293 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 163 states and 214 transitions. cyclomatic complexity: 57 Second operand has 9 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 6 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2021-08-31 04:16:35,423 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 163 states and 214 transitions. cyclomatic complexity: 57. Second operand has 9 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 6 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) Result 357 states and 475 transitions. Complement of second has 25 states. [2021-08-31 04:16:35,424 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-08-31 04:16:35,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 6 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2021-08-31 04:16:35,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 24 transitions. [2021-08-31 04:16:35,425 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 24 transitions. Stem has 48 letters. Loop has 22 letters. [2021-08-31 04:16:35,425 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 04:16:35,425 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-08-31 04:16:35,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 04:16:35,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:35,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-31 04:16:35,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 04:16:35,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:35,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-31 04:16:35,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 04:16:35,880 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 4 proven. 15 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-31 04:16:35,880 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 7 loop predicates [2021-08-31 04:16:35,881 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 163 states and 214 transitions. cyclomatic complexity: 57 Second operand has 9 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 6 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2021-08-31 04:16:36,083 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 163 states and 214 transitions. cyclomatic complexity: 57. Second operand has 9 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 6 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) Result 1282 states and 1787 transitions. Complement of second has 138 states. [2021-08-31 04:16:36,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 10 states 2 stem states 7 non-accepting loop states 1 accepting loop states [2021-08-31 04:16:36,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 6 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2021-08-31 04:16:36,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 46 transitions. [2021-08-31 04:16:36,084 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 46 transitions. Stem has 48 letters. Loop has 22 letters. [2021-08-31 04:16:36,085 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 04:16:36,085 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 46 transitions. Stem has 70 letters. Loop has 22 letters. [2021-08-31 04:16:36,085 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 04:16:36,085 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 46 transitions. Stem has 48 letters. Loop has 44 letters. [2021-08-31 04:16:36,086 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 04:16:36,087 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1282 states and 1787 transitions. [2021-08-31 04:16:36,104 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 58 [2021-08-31 04:16:36,113 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1282 states to 770 states and 1148 transitions. [2021-08-31 04:16:36,113 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 300 [2021-08-31 04:16:36,113 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 338 [2021-08-31 04:16:36,113 INFO L73 IsDeterministic]: Start isDeterministic. Operand 770 states and 1148 transitions. [2021-08-31 04:16:36,114 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 04:16:36,114 INFO L681 BuchiCegarLoop]: Abstraction has 770 states and 1148 transitions. [2021-08-31 04:16:36,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 770 states and 1148 transitions. [2021-08-31 04:16:36,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 770 to 615. [2021-08-31 04:16:36,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 615 states, 375 states have (on average 1.1653333333333333) internal successors, (437), 399 states have internal predecessors, (437), 146 states have call successors, (160), 74 states have call predecessors, (160), 94 states have return successors, (270), 141 states have call predecessors, (270), 136 states have call successors, (270) [2021-08-31 04:16:36,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 615 states to 615 states and 867 transitions. [2021-08-31 04:16:36,145 INFO L704 BuchiCegarLoop]: Abstraction has 615 states and 867 transitions. [2021-08-31 04:16:36,145 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 04:16:36,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-31 04:16:36,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=437, Unknown=0, NotChecked=0, Total=552 [2021-08-31 04:16:36,146 INFO L87 Difference]: Start difference. First operand 615 states and 867 transitions. Second operand has 24 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 15 states have internal predecessors, (43), 13 states have call successors, (13), 8 states have call predecessors, (13), 3 states have return successors, (6), 3 states have call predecessors, (6), 6 states have call successors, (6) [2021-08-31 04:16:36,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 04:16:36,462 INFO L93 Difference]: Finished difference Result 747 states and 1037 transitions. [2021-08-31 04:16:36,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-31 04:16:36,463 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 747 states and 1037 transitions. [2021-08-31 04:16:36,470 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 54 [2021-08-31 04:16:36,477 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 747 states to 739 states and 1022 transitions. [2021-08-31 04:16:36,477 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 309 [2021-08-31 04:16:36,477 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 312 [2021-08-31 04:16:36,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 739 states and 1022 transitions. [2021-08-31 04:16:36,478 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 04:16:36,478 INFO L681 BuchiCegarLoop]: Abstraction has 739 states and 1022 transitions. [2021-08-31 04:16:36,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 739 states and 1022 transitions. [2021-08-31 04:16:36,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 739 to 713. [2021-08-31 04:16:36,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 436 states have (on average 1.1490825688073394) internal successors, (501), 461 states have internal predecessors, (501), 172 states have call successors, (186), 87 states have call predecessors, (186), 105 states have return successors, (307), 164 states have call predecessors, (307), 160 states have call successors, (307) [2021-08-31 04:16:36,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 994 transitions. [2021-08-31 04:16:36,493 INFO L704 BuchiCegarLoop]: Abstraction has 713 states and 994 transitions. [2021-08-31 04:16:36,493 INFO L587 BuchiCegarLoop]: Abstraction has 713 states and 994 transitions. [2021-08-31 04:16:36,493 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-08-31 04:16:36,494 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 713 states and 994 transitions. [2021-08-31 04:16:36,497 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 54 [2021-08-31 04:16:36,497 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 04:16:36,497 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 04:16:36,498 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [11, 11, 10, 10, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 04:16:36,498 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2021-08-31 04:16:36,498 INFO L791 eck$LassoCheckResult]: Stem: 6320#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(12);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 6321#L-1 havoc main_#res;havoc main_#t~ret9, main_~x~0, main_~result~0;main_~x~0 := 10; 6337#L27 call main_#t~ret9 := fibo(main_~x~0);< 6338#fiboENTRY ~n := #in~n; 6392#L8 assume !(~n < 1); 6391#L10 assume !(1 == ~n); 6387#L13 call #t~ret7 := fibo(~n - 1);< 6390#fiboENTRY ~n := #in~n; 6389#L8 assume !(~n < 1); 6388#L10 assume !(1 == ~n); 6383#L13 call #t~ret7 := fibo(~n - 1);< 6386#fiboENTRY ~n := #in~n; 6385#L8 assume !(~n < 1); 6384#L10 assume !(1 == ~n); 6379#L13 call #t~ret7 := fibo(~n - 1);< 6382#fiboENTRY ~n := #in~n; 6381#L8 assume !(~n < 1); 6380#L10 assume !(1 == ~n); 6375#L13 call #t~ret7 := fibo(~n - 1);< 6378#fiboENTRY ~n := #in~n; 6377#L8 assume !(~n < 1); 6376#L10 assume !(1 == ~n); 6371#L13 call #t~ret7 := fibo(~n - 1);< 6374#fiboENTRY ~n := #in~n; 6373#L8 assume !(~n < 1); 6372#L10 assume !(1 == ~n); 6359#L13 call #t~ret7 := fibo(~n - 1);< 6370#fiboENTRY ~n := #in~n; 6369#L8 assume !(~n < 1); 6368#L10 assume !(1 == ~n); 6364#L13 call #t~ret7 := fibo(~n - 1);< 6363#fiboENTRY ~n := #in~n; 6367#L8 assume !(~n < 1); 6648#L10 assume !(1 == ~n); 6365#L13 call #t~ret7 := fibo(~n - 1);< 6363#fiboENTRY ~n := #in~n; 6366#L8 assume !(~n < 1); 6875#L10 assume 1 == ~n;#res := 1; 6874#fiboFINAL assume true; 6730#fiboEXIT >#33#return; 6671#L13-1 call #t~ret8 := fibo(~n - 2);< 6676#fiboENTRY ~n := #in~n; 6942#L8 assume !(~n < 1); 6884#L10 assume !(1 == ~n); 6886#L13 call #t~ret7 := fibo(~n - 1);< 6920#fiboENTRY ~n := #in~n; 6947#L8 assume !(~n < 1); 6922#L10 assume !(1 == ~n); 6923#L13 call #t~ret7 := fibo(~n - 1);< 6938#fiboENTRY [2021-08-31 04:16:36,498 INFO L793 eck$LassoCheckResult]: Loop: 6938#fiboENTRY ~n := #in~n; 6944#L8 assume !(~n < 1); 6943#L10 assume !(1 == ~n); 6937#L13 call #t~ret7 := fibo(~n - 1);< 6938#fiboENTRY [2021-08-31 04:16:36,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 04:16:36,498 INFO L82 PathProgramCache]: Analyzing trace with hash 134483699, now seen corresponding path program 1 times [2021-08-31 04:16:36,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 04:16:36,499 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082065776] [2021-08-31 04:16:36,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 04:16:36,499 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 04:16:36,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:36,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-08-31 04:16:36,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:36,658 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 70 proven. 136 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-31 04:16:36,659 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 04:16:36,659 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082065776] [2021-08-31 04:16:36,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082065776] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 04:16:36,659 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641787342] [2021-08-31 04:16:36,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 04:16:36,659 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 04:16:36,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:36,660 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 04:16:36,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-08-31 04:16:36,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:36,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-31 04:16:36,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 04:16:36,787 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 70 proven. 136 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-31 04:16:36,787 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 04:16:36,908 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 70 proven. 136 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-31 04:16:36,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641787342] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 04:16:36,908 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 04:16:36,908 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 23 [2021-08-31 04:16:36,908 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509437184] [2021-08-31 04:16:36,909 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 04:16:36,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 04:16:36,909 INFO L82 PathProgramCache]: Analyzing trace with hash 1450956, now seen corresponding path program 2 times [2021-08-31 04:16:36,909 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 04:16:36,909 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192785951] [2021-08-31 04:16:36,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 04:16:36,909 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 04:16:36,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 04:16:36,911 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 04:16:36,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 04:16:36,912 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 04:16:36,937 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 04:16:36,937 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 04:16:36,937 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 04:16:36,937 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 04:16:36,937 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 04:16:36,937 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:36,937 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 04:16:36,937 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 04:16:36,937 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_10-1.c_Iteration6_Loop [2021-08-31 04:16:36,938 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 04:16:36,938 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 04:16:36,938 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:36,939 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:36,940 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:36,941 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:36,943 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:36,966 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 04:16:36,966 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 04:16:36,966 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:36,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:36,967 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-08-31 04:16:36,968 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-08-31 04:16:36,969 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 04:16:36,969 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 04:16:36,990 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 04:16:36,990 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo_~n=0} Honda state: {fibo_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 04:16:37,034 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-08-31 04:16:37,034 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:37,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:37,041 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-08-31 04:16:37,042 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-08-31 04:16:37,044 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 04:16:37,044 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 04:16:37,069 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 04:16:37,069 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo_#t~ret7=0} Honda state: {fibo_#t~ret7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 04:16:37,084 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-08-31 04:16:37,084 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:37,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:37,085 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-08-31 04:16:37,088 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-08-31 04:16:37,088 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 04:16:37,088 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 04:16:37,094 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 04:16:37,094 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo_#res=0} Honda state: {fibo_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 04:16:37,109 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2021-08-31 04:16:37,110 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:37,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:37,110 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-08-31 04:16:37,111 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-08-31 04:16:37,112 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 04:16:37,112 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 04:16:37,120 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 04:16:37,120 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo_#t~ret8=0} Honda state: {fibo_#t~ret8=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 04:16:37,135 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2021-08-31 04:16:37,135 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:37,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:37,136 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-08-31 04:16:37,137 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-08-31 04:16:37,138 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 04:16:37,138 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 04:16:37,160 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-08-31 04:16:37,160 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:37,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:37,161 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-08-31 04:16:37,161 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-08-31 04:16:37,163 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 04:16:37,163 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 04:16:37,189 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 04:16:37,191 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-08-31 04:16:37,191 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 04:16:37,191 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 04:16:37,191 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 04:16:37,191 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 04:16:37,191 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 04:16:37,191 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:37,191 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 04:16:37,192 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 04:16:37,192 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_10-1.c_Iteration6_Loop [2021-08-31 04:16:37,192 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 04:16:37,192 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 04:16:37,192 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:37,194 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:37,195 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:37,196 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:37,198 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:37,233 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 04:16:37,234 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 04:16:37,234 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:37,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:37,235 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-08-31 04:16:37,236 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-08-31 04:16:37,237 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-08-31 04:16:37,242 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 04:16:37,242 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 04:16:37,242 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 04:16:37,243 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 04:16:37,243 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 04:16:37,243 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 04:16:37,243 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 04:16:37,264 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 04:16:37,281 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2021-08-31 04:16:37,281 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:37,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:37,282 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 04:16:37,282 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-08-31 04:16:37,284 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-08-31 04:16:37,289 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 04:16:37,289 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 04:16:37,290 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 04:16:37,290 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 04:16:37,290 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 04:16:37,290 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 04:16:37,290 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 04:16:37,299 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 04:16:37,314 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2021-08-31 04:16:37,314 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:37,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:37,315 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-08-31 04:16:37,316 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-08-31 04:16:37,317 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-08-31 04:16:37,322 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 04:16:37,322 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 04:16:37,322 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 04:16:37,322 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 04:16:37,322 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 04:16:37,323 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 04:16:37,323 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 04:16:37,324 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 04:16:37,340 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-08-31 04:16:37,341 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:37,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:37,342 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-08-31 04:16:37,342 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-08-31 04:16:37,343 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-08-31 04:16:37,349 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 04:16:37,349 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 04:16:37,349 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 04:16:37,349 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 04:16:37,349 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 04:16:37,349 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 04:16:37,350 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 04:16:37,357 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 04:16:37,372 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-08-31 04:16:37,373 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:37,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:37,373 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-08-31 04:16:37,374 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-08-31 04:16:37,375 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-08-31 04:16:37,380 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 04:16:37,381 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 04:16:37,381 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 04:16:37,381 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 04:16:37,381 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 04:16:37,381 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 04:16:37,381 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 04:16:37,383 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-08-31 04:16:37,384 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-08-31 04:16:37,384 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-08-31 04:16:37,384 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:37,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:37,385 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-08-31 04:16:37,387 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-08-31 04:16:37,387 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-08-31 04:16:37,387 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-08-31 04:16:37,387 INFO L513 LassoAnalysis]: Proved termination. [2021-08-31 04:16:37,387 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo_#in~n) = 1*fibo_#in~n Supporting invariants [] [2021-08-31 04:16:37,402 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-08-31 04:16:37,403 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-08-31 04:16:37,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 04:16:37,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:37,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-31 04:16:37,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 04:16:37,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:37,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-31 04:16:37,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 04:16:37,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 04:16:37,622 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2021-08-31 04:16:37,622 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 713 states and 994 transitions. cyclomatic complexity: 291 Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-31 04:16:37,679 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 713 states and 994 transitions. cyclomatic complexity: 291. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Result 738 states and 1019 transitions. Complement of second has 13 states. [2021-08-31 04:16:37,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2021-08-31 04:16:37,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-31 04:16:37,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 13 transitions. [2021-08-31 04:16:37,680 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 13 transitions. Stem has 49 letters. Loop has 4 letters. [2021-08-31 04:16:37,680 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 04:16:37,680 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-08-31 04:16:37,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 04:16:37,692 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-08-31 04:16:37,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:37,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-31 04:16:37,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 04:16:37,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:37,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-31 04:16:37,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 04:16:37,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 04:16:37,919 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 3 loop predicates [2021-08-31 04:16:37,920 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 713 states and 994 transitions. cyclomatic complexity: 291 Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-31 04:16:37,967 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 713 states and 994 transitions. cyclomatic complexity: 291. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Result 738 states and 1019 transitions. Complement of second has 13 states. [2021-08-31 04:16:37,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2021-08-31 04:16:37,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-31 04:16:37,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 13 transitions. [2021-08-31 04:16:37,968 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 13 transitions. Stem has 49 letters. Loop has 4 letters. [2021-08-31 04:16:37,968 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 04:16:37,969 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-08-31 04:16:37,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 04:16:38,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:38,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-31 04:16:38,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 04:16:38,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:38,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-31 04:16:38,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 04:16:38,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-08-31 04:16:38,193 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 3 loop predicates [2021-08-31 04:16:38,193 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 713 states and 994 transitions. cyclomatic complexity: 291 Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-31 04:16:38,257 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 713 states and 994 transitions. cyclomatic complexity: 291. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Result 959 states and 1259 transitions. Complement of second has 14 states. [2021-08-31 04:16:38,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2021-08-31 04:16:38,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-31 04:16:38,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 21 transitions. [2021-08-31 04:16:38,259 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 21 transitions. Stem has 49 letters. Loop has 4 letters. [2021-08-31 04:16:38,261 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 04:16:38,261 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 21 transitions. Stem has 53 letters. Loop has 4 letters. [2021-08-31 04:16:38,263 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 04:16:38,263 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 21 transitions. Stem has 49 letters. Loop has 8 letters. [2021-08-31 04:16:38,264 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 04:16:38,264 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 959 states and 1259 transitions. [2021-08-31 04:16:38,271 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 54 [2021-08-31 04:16:38,278 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 959 states to 770 states and 1058 transitions. [2021-08-31 04:16:38,278 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 254 [2021-08-31 04:16:38,279 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 263 [2021-08-31 04:16:38,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 770 states and 1058 transitions. [2021-08-31 04:16:38,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 04:16:38,279 INFO L681 BuchiCegarLoop]: Abstraction has 770 states and 1058 transitions. [2021-08-31 04:16:38,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 770 states and 1058 transitions. [2021-08-31 04:16:38,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 770 to 737. [2021-08-31 04:16:38,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 737 states, 459 states have (on average 1.1416122004357299) internal successors, (524), 484 states have internal predecessors, (524), 173 states have call successors, (187), 88 states have call predecessors, (187), 105 states have return successors, (307), 164 states have call predecessors, (307), 160 states have call successors, (307) [2021-08-31 04:16:38,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 737 states to 737 states and 1018 transitions. [2021-08-31 04:16:38,296 INFO L704 BuchiCegarLoop]: Abstraction has 737 states and 1018 transitions. [2021-08-31 04:16:38,296 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 04:16:38,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-31 04:16:38,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=395, Unknown=0, NotChecked=0, Total=506 [2021-08-31 04:16:38,297 INFO L87 Difference]: Start difference. First operand 737 states and 1018 transitions. Second operand has 23 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 15 states have internal predecessors, (39), 10 states have call successors, (11), 10 states have call predecessors, (11), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-31 04:16:38,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 04:16:38,604 INFO L93 Difference]: Finished difference Result 879 states and 1234 transitions. [2021-08-31 04:16:38,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-31 04:16:38,609 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 879 states and 1234 transitions. [2021-08-31 04:16:38,616 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 54 [2021-08-31 04:16:38,623 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 879 states to 857 states and 1204 transitions. [2021-08-31 04:16:38,623 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 298 [2021-08-31 04:16:38,624 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 301 [2021-08-31 04:16:38,624 INFO L73 IsDeterministic]: Start isDeterministic. Operand 857 states and 1204 transitions. [2021-08-31 04:16:38,624 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 04:16:38,624 INFO L681 BuchiCegarLoop]: Abstraction has 857 states and 1204 transitions. [2021-08-31 04:16:38,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 857 states and 1204 transitions. [2021-08-31 04:16:38,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 857 to 789. [2021-08-31 04:16:38,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 789 states, 492 states have (on average 1.136178861788618) internal successors, (559), 517 states have internal predecessors, (559), 192 states have call successors, (208), 99 states have call predecessors, (208), 105 states have return successors, (306), 172 states have call predecessors, (306), 179 states have call successors, (306) [2021-08-31 04:16:38,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 789 states to 789 states and 1073 transitions. [2021-08-31 04:16:38,640 INFO L704 BuchiCegarLoop]: Abstraction has 789 states and 1073 transitions. [2021-08-31 04:16:38,640 INFO L587 BuchiCegarLoop]: Abstraction has 789 states and 1073 transitions. [2021-08-31 04:16:38,640 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-08-31 04:16:38,640 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 789 states and 1073 transitions. [2021-08-31 04:16:38,643 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 54 [2021-08-31 04:16:38,643 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 04:16:38,643 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 04:16:38,644 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [13, 13, 12, 11, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 04:16:38,644 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2021-08-31 04:16:38,644 INFO L791 eck$LassoCheckResult]: Stem: 11970#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(12);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 11971#L-1 havoc main_#res;havoc main_#t~ret9, main_~x~0, main_~result~0;main_~x~0 := 10; 11985#L27 call main_#t~ret9 := fibo(main_~x~0);< 11986#fiboENTRY ~n := #in~n; 12101#L8 assume !(~n < 1); 12099#L10 assume !(1 == ~n); 12071#L13 call #t~ret7 := fibo(~n - 1);< 12096#fiboENTRY ~n := #in~n; 12547#L8 assume !(~n < 1); 12468#L10 assume !(1 == ~n); 12074#L13 call #t~ret7 := fibo(~n - 1);< 12075#fiboENTRY ~n := #in~n; 12112#L8 assume !(~n < 1); 12111#L10 assume !(1 == ~n); 12104#L13 call #t~ret7 := fibo(~n - 1);< 12110#fiboENTRY ~n := #in~n; 12409#L8 assume !(~n < 1); 12408#L10 assume !(1 == ~n); 12143#L13 call #t~ret7 := fibo(~n - 1);< 12162#fiboENTRY ~n := #in~n; 12171#L8 assume !(~n < 1); 12165#L10 assume !(1 == ~n); 12132#L13 call #t~ret7 := fibo(~n - 1);< 12144#fiboENTRY ~n := #in~n; 12261#L8 assume !(~n < 1); 12258#L10 assume !(1 == ~n); 12234#L13 call #t~ret7 := fibo(~n - 1);< 12240#fiboENTRY ~n := #in~n; 12239#L8 assume !(~n < 1); 12237#L10 assume !(1 == ~n); 12154#L13 call #t~ret7 := fibo(~n - 1);< 12235#fiboENTRY ~n := #in~n; 12263#L8 assume !(~n < 1); 12262#L10 assume !(1 == ~n); 12251#L13 call #t~ret7 := fibo(~n - 1);< 12260#fiboENTRY ~n := #in~n; 12440#L8 assume !(~n < 1); 12438#L10 assume !(1 == ~n); 12252#L13 call #t~ret7 := fibo(~n - 1);< 12260#fiboENTRY ~n := #in~n; 12441#L8 assume !(~n < 1); 12625#L10 assume 1 == ~n;#res := 1; 12624#fiboFINAL assume true; 12622#fiboEXIT >#33#return; 12618#L13-1 call #t~ret8 := fibo(~n - 2);< 12619#fiboENTRY ~n := #in~n; 12642#L8 assume !(~n < 1); 12643#L10 assume !(1 == ~n); 12648#L13 call #t~ret7 := fibo(~n - 1);< 12657#fiboENTRY ~n := #in~n; 12712#L8 assume !(~n < 1); 12714#L10 assume !(1 == ~n); 12029#L13 call #t~ret7 := fibo(~n - 1);< 12026#fiboENTRY ~n := #in~n; 12030#L8 assume !(~n < 1); 12718#L10 assume !(1 == ~n); 12027#L13 [2021-08-31 04:16:38,644 INFO L793 eck$LassoCheckResult]: Loop: 12027#L13 call #t~ret7 := fibo(~n - 1);< 12026#fiboENTRY ~n := #in~n; 12030#L8 assume !(~n < 1); 12718#L10 assume !(1 == ~n); 12027#L13 [2021-08-31 04:16:38,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 04:16:38,645 INFO L82 PathProgramCache]: Analyzing trace with hash -486527177, now seen corresponding path program 2 times [2021-08-31 04:16:38,645 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 04:16:38,645 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599914085] [2021-08-31 04:16:38,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 04:16:38,645 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 04:16:38,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:38,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-08-31 04:16:38,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:38,822 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 256 proven. 27 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-31 04:16:38,822 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 04:16:38,822 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599914085] [2021-08-31 04:16:38,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599914085] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 04:16:38,822 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000262914] [2021-08-31 04:16:38,822 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-31 04:16:38,822 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 04:16:38,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:38,825 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 04:16:38,837 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2021-08-31 04:16:38,870 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-31 04:16:38,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-31 04:16:38,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-31 04:16:38,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 04:16:38,951 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 256 proven. 27 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-31 04:16:38,951 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 04:16:39,040 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 256 proven. 27 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-31 04:16:39,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000262914] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 04:16:39,041 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 04:16:39,041 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 23 [2021-08-31 04:16:39,042 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155505437] [2021-08-31 04:16:39,042 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 04:16:39,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 04:16:39,042 INFO L82 PathProgramCache]: Analyzing trace with hash 1893846, now seen corresponding path program 3 times [2021-08-31 04:16:39,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 04:16:39,043 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577799693] [2021-08-31 04:16:39,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 04:16:39,043 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 04:16:39,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 04:16:39,046 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 04:16:39,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 04:16:39,048 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 04:16:39,079 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 04:16:39,079 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 04:16:39,079 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 04:16:39,079 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 04:16:39,079 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 04:16:39,079 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:39,079 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 04:16:39,079 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 04:16:39,079 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_10-1.c_Iteration7_Loop [2021-08-31 04:16:39,079 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 04:16:39,079 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 04:16:39,080 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:39,081 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:39,082 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:39,083 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:39,115 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 04:16:39,115 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 04:16:39,115 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:39,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:39,118 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-08-31 04:16:39,119 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-08-31 04:16:39,120 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 04:16:39,120 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 04:16:39,128 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 04:16:39,129 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo_#t~ret8=0} Honda state: {fibo_#t~ret8=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 04:16:39,143 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-08-31 04:16:39,143 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:39,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:39,144 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-08-31 04:16:39,145 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-08-31 04:16:39,145 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 04:16:39,145 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 04:16:39,154 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 04:16:39,154 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo_#res=0} Honda state: {fibo_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 04:16:39,169 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-08-31 04:16:39,169 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:39,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:39,170 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-08-31 04:16:39,170 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-08-31 04:16:39,172 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 04:16:39,173 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 04:16:39,180 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 04:16:39,180 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo_#t~ret7=0} Honda state: {fibo_#t~ret7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 04:16:39,195 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2021-08-31 04:16:39,195 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:39,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:39,196 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-08-31 04:16:39,197 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-08-31 04:16:39,198 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 04:16:39,198 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 04:16:39,225 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-08-31 04:16:39,225 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:39,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:39,226 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-08-31 04:16:39,226 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-08-31 04:16:39,227 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 04:16:39,227 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 04:16:40,871 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 04:16:40,874 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2021-08-31 04:16:40,874 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 04:16:40,874 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 04:16:40,874 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 04:16:40,874 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 04:16:40,874 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 04:16:40,874 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:40,875 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 04:16:40,875 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 04:16:40,875 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_10-1.c_Iteration7_Loop [2021-08-31 04:16:40,875 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 04:16:40,875 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 04:16:40,875 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:40,877 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:40,878 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:40,883 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 04:16:40,921 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 04:16:40,922 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 04:16:40,922 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:40,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:40,923 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-08-31 04:16:40,923 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-08-31 04:16:40,924 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-08-31 04:16:40,930 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 04:16:40,930 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 04:16:40,930 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 04:16:40,930 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 04:16:40,931 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 04:16:40,931 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 04:16:40,931 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 04:16:40,932 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 04:16:40,946 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2021-08-31 04:16:40,946 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:40,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:40,946 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-08-31 04:16:40,947 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-08-31 04:16:40,948 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-08-31 04:16:40,953 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 04:16:40,953 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 04:16:40,953 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 04:16:40,953 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 04:16:40,953 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 04:16:40,954 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 04:16:40,954 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 04:16:40,954 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 04:16:40,969 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2021-08-31 04:16:40,969 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:40,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:40,969 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-08-31 04:16:40,970 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-08-31 04:16:40,971 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-08-31 04:16:40,976 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 04:16:40,976 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 04:16:40,977 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 04:16:40,977 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 04:16:40,977 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 04:16:40,977 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 04:16:40,977 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 04:16:40,979 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-08-31 04:16:40,980 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-08-31 04:16:40,981 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-08-31 04:16:40,981 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 04:16:40,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 04:16:40,981 INFO L229 MonitoredProcess]: Starting monitored process 59 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-08-31 04:16:40,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-08-31 04:16:40,983 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-08-31 04:16:40,983 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-08-31 04:16:40,983 INFO L513 LassoAnalysis]: Proved termination. [2021-08-31 04:16:40,983 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo_~n) = 1*fibo_~n Supporting invariants [] [2021-08-31 04:16:40,997 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2021-08-31 04:16:40,998 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-08-31 04:16:41,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 04:16:41,025 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2021-08-31 04:16:41,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:41,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 507 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-31 04:16:41,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 04:16:41,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:41,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-31 04:16:41,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 04:16:41,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 04:16:41,257 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 4 loop predicates [2021-08-31 04:16:41,257 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 789 states and 1073 transitions. cyclomatic complexity: 294 Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-31 04:16:41,299 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 789 states and 1073 transitions. cyclomatic complexity: 294. Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Result 816 states and 1101 transitions. Complement of second has 18 states. [2021-08-31 04:16:41,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 2 stem states 3 non-accepting loop states 1 accepting loop states [2021-08-31 04:16:41,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-31 04:16:41,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 13 transitions. [2021-08-31 04:16:41,300 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 13 transitions. Stem has 56 letters. Loop has 4 letters. [2021-08-31 04:16:41,300 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 04:16:41,300 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-08-31 04:16:41,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 04:16:41,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:41,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 507 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-31 04:16:41,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 04:16:41,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 04:16:41,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-31 04:16:41,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 04:16:41,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 04:16:41,533 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 4 loop predicates [2021-08-31 04:16:41,533 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 789 states and 1073 transitions. cyclomatic complexity: 294 Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-31 04:16:41,595 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 789 states and 1073 transitions. cyclomatic complexity: 294. Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Result 1046 states and 1417 transitions. Complement of second has 22 states. [2021-08-31 04:16:41,599 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-08-31 04:16:41,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-31 04:16:41,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 16 transitions. [2021-08-31 04:16:41,600 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 16 transitions. Stem has 56 letters. Loop has 4 letters. [2021-08-31 04:16:41,600 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 04:16:41,600 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 16 transitions. Stem has 60 letters. Loop has 4 letters. [2021-08-31 04:16:41,601 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 04:16:41,601 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 16 transitions. Stem has 56 letters. Loop has 8 letters. [2021-08-31 04:16:41,601 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 04:16:41,601 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1046 states and 1417 transitions. [2021-08-31 04:16:41,607 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 54 [2021-08-31 04:16:41,613 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1046 states to 967 states and 1333 transitions. [2021-08-31 04:16:41,613 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 299 [2021-08-31 04:16:41,613 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 327 [2021-08-31 04:16:41,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 967 states and 1333 transitions. [2021-08-31 04:16:41,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 04:16:41,613 INFO L681 BuchiCegarLoop]: Abstraction has 967 states and 1333 transitions. [2021-08-31 04:16:41,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 967 states and 1333 transitions. [2021-08-31 04:16:41,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 967 to 950. [2021-08-31 04:16:41,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 950 states, 600 states have (on average 1.125) internal successors, (675), 631 states have internal predecessors, (675), 225 states have call successors, (259), 126 states have call predecessors, (259), 125 states have return successors, (374), 192 states have call predecessors, (374), 212 states have call successors, (374) [2021-08-31 04:16:41,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1308 transitions. [2021-08-31 04:16:41,628 INFO L704 BuchiCegarLoop]: Abstraction has 950 states and 1308 transitions. [2021-08-31 04:16:41,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 04:16:41,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-31 04:16:41,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=373, Unknown=0, NotChecked=0, Total=506 [2021-08-31 04:16:41,629 INFO L87 Difference]: Start difference. First operand 950 states and 1308 transitions. Second operand has 23 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 13 states have internal predecessors, (38), 11 states have call successors, (12), 12 states have call predecessors, (12), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-31 04:16:41,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 04:16:41,910 INFO L93 Difference]: Finished difference Result 565 states and 661 transitions. [2021-08-31 04:16:41,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-31 04:16:41,919 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 565 states and 661 transitions. [2021-08-31 04:16:41,923 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-08-31 04:16:41,923 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 565 states to 0 states and 0 transitions. [2021-08-31 04:16:41,923 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-08-31 04:16:41,923 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-08-31 04:16:41,923 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-08-31 04:16:41,923 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 04:16:41,923 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-08-31 04:16:41,923 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-08-31 04:16:41,923 INFO L587 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-08-31 04:16:41,923 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-08-31 04:16:41,924 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-08-31 04:16:41,924 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-08-31 04:16:41,924 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-08-31 04:16:41,926 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer has thrown an exception: java.lang.ClassCastException: class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator cannot be cast to class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData (de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator and de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData are in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @560348e6) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiCegarLoopBenchmark.prettyprintBenchmarkData(BuchiCegarLoopBenchmark.java:178) at de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData.toString(StatisticsData.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerTimingBenchmark.toString(BuchiAutomizerTimingBenchmark.java:44) at de.uni_freiburg.informatik.ultimate.core.lib.results.StatisticsResult.getLongDescription(StatisticsResult.java:58) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ResultService.reportResult(ResultService.java:86) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver.reportResult(BuchiAutomizerObserver.java:375) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver.doTerminationAnalysis(BuchiAutomizerObserver.java:161) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver.finish(BuchiAutomizerObserver.java:398) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-08-31 04:16:41,929 INFO L158 Benchmark]: Toolchain (without parser) took 15176.02ms. Allocated memory was 54.5MB in the beginning and 119.5MB in the end (delta: 65.0MB). Free memory was 31.8MB in the beginning and 69.6MB in the end (delta: -37.8MB). Peak memory consumption was 26.4MB. Max. memory is 16.1GB. [2021-08-31 04:16:41,929 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 54.5MB. Free memory was 36.4MB in the beginning and 36.4MB in the end (delta: 39.6kB). There was no memory consumed. Max. memory is 16.1GB. [2021-08-31 04:16:41,929 INFO L158 Benchmark]: CACSL2BoogieTranslator took 160.13ms. Allocated memory is still 54.5MB. Free memory was 31.6MB in the beginning and 35.8MB in the end (delta: -4.2MB). Peak memory consumption was 7.4MB. Max. memory is 16.1GB. [2021-08-31 04:16:41,929 INFO L158 Benchmark]: Boogie Procedure Inliner took 49.78ms. Allocated memory was 54.5MB in the beginning and 67.1MB in the end (delta: 12.6MB). Free memory was 35.8MB in the beginning and 50.6MB in the end (delta: -14.7MB). Peak memory consumption was 2.2MB. Max. memory is 16.1GB. [2021-08-31 04:16:41,930 INFO L158 Benchmark]: Boogie Preprocessor took 17.53ms. Allocated memory is still 67.1MB. Free memory was 50.6MB in the beginning and 49.6MB in the end (delta: 943.5kB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-08-31 04:16:41,930 INFO L158 Benchmark]: RCFGBuilder took 182.49ms. Allocated memory is still 67.1MB. Free memory was 49.6MB in the beginning and 41.5MB in the end (delta: 8.1MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2021-08-31 04:16:41,930 INFO L158 Benchmark]: BuchiAutomizer took 14759.23ms. Allocated memory was 67.1MB in the beginning and 119.5MB in the end (delta: 52.4MB). Free memory was 41.4MB in the beginning and 69.6MB in the end (delta: -28.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2021-08-31 04:16:41,931 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.10ms. Allocated memory is still 54.5MB. Free memory was 36.4MB in the beginning and 36.4MB in the end (delta: 39.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 160.13ms. Allocated memory is still 54.5MB. Free memory was 31.6MB in the beginning and 35.8MB in the end (delta: -4.2MB). Peak memory consumption was 7.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 49.78ms. Allocated memory was 54.5MB in the beginning and 67.1MB in the end (delta: 12.6MB). Free memory was 35.8MB in the beginning and 50.6MB in the end (delta: -14.7MB). Peak memory consumption was 2.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 17.53ms. Allocated memory is still 67.1MB. Free memory was 50.6MB in the beginning and 49.6MB in the end (delta: 943.5kB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 182.49ms. Allocated memory is still 67.1MB. Free memory was 49.6MB in the beginning and 41.5MB in the end (delta: 8.1MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * BuchiAutomizer took 14759.23ms. Allocated memory was 67.1MB in the beginning and 119.5MB in the end (delta: 52.4MB). Free memory was 41.4MB in the beginning and 69.6MB in the end (delta: -28.2MB). Peak memory consumption was 25.2MB. 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 11 terminating modules (6 trivial, 3 deterministic, 2 nondeterministic). One deterministic module has affine ranking function \old(n) and consists of 4 locations. One deterministic module has affine ranking function n and consists of 9 locations. One deterministic module has affine ranking function n and consists of 7 locations. One nondeterministic module has affine ranking function n and consists of 10 locations. One nondeterministic module has affine ranking function \old(n) and consists of 5 locations. 6 modules have a trivial ranking function, the largest among these consists of 24 locations. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer: - ExceptionOrErrorResult: ClassCastException: class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator cannot be cast to class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData (de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator and de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData are in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @560348e6) de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer: ClassCastException: class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator cannot be cast to class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData (de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator and de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData are in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @560348e6): de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiCegarLoopBenchmark.prettyprintBenchmarkData(BuchiCegarLoopBenchmark.java:178) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2021-08-31 04:16:41,951 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2021-08-31 04:16:42,166 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2021-08-31 04:16:42,367 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2021-08-31 04:16:42,567 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2021-08-31 04:16:42,767 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2021-08-31 04:16:42,971 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-08-31 04:16:43,194 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request...