./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/recursive-simple/fibo_2calls_8-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 678e0110 Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/recursive-simple/fibo_2calls_8-2.c -s /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash e21c3699338992ddad7e6d15f4351c8cc3315b0b ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.24-678e011 [2019-11-20 03:48:37,913 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-20 03:48:37,915 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-20 03:48:37,927 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-20 03:48:37,927 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-20 03:48:37,928 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-20 03:48:37,930 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-20 03:48:37,932 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-20 03:48:37,934 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-20 03:48:37,935 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-20 03:48:37,936 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-20 03:48:37,937 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-20 03:48:37,938 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-20 03:48:37,939 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-20 03:48:37,940 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-20 03:48:37,941 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-20 03:48:37,942 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-20 03:48:37,943 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-20 03:48:37,946 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-20 03:48:37,948 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-20 03:48:37,951 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-20 03:48:37,952 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-20 03:48:37,953 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-20 03:48:37,954 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-20 03:48:37,957 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-20 03:48:37,958 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-20 03:48:37,958 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-20 03:48:37,959 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-20 03:48:37,960 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-20 03:48:37,961 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-20 03:48:37,961 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-20 03:48:37,962 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-20 03:48:37,963 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-20 03:48:37,963 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-20 03:48:37,965 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-20 03:48:37,965 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-20 03:48:37,966 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-20 03:48:37,966 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-20 03:48:37,966 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-20 03:48:37,967 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-20 03:48:37,968 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-20 03:48:37,969 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-11-20 03:48:37,986 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-20 03:48:37,987 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-20 03:48:37,988 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-20 03:48:37,988 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-20 03:48:37,988 INFO L138 SettingsManager]: * Use SBE=true [2019-11-20 03:48:37,989 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-11-20 03:48:37,989 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-11-20 03:48:37,989 INFO L138 SettingsManager]: * Use old map elimination=false [2019-11-20 03:48:37,989 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-11-20 03:48:37,989 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-11-20 03:48:37,990 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-11-20 03:48:37,990 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-20 03:48:37,990 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-20 03:48:37,990 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-20 03:48:37,991 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-20 03:48:37,991 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-20 03:48:37,991 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-20 03:48:37,991 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-11-20 03:48:37,992 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-11-20 03:48:37,992 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-11-20 03:48:37,992 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-20 03:48:37,992 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-11-20 03:48:37,993 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-11-20 03:48:37,993 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-20 03:48:37,993 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-11-20 03:48:37,993 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-20 03:48:37,994 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-20 03:48:37,994 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-11-20 03:48:37,994 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-20 03:48:37,994 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-11-20 03:48:37,995 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-11-20 03:48:37,995 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-11-20 03:48:37,996 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e21c3699338992ddad7e6d15f4351c8cc3315b0b [2019-11-20 03:48:38,188 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-20 03:48:38,199 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-20 03:48:38,202 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-20 03:48:38,204 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-20 03:48:38,204 INFO L275 PluginConnector]: CDTParser initialized [2019-11-20 03:48:38,205 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/../../sv-benchmarks/c/recursive-simple/fibo_2calls_8-2.c [2019-11-20 03:48:38,269 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/data/ce0ed9c8a/2c62ab6f6004479fbef9617898112090/FLAGfd547da12 [2019-11-20 03:48:38,707 INFO L306 CDTParser]: Found 1 translation units. [2019-11-20 03:48:38,708 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/sv-benchmarks/c/recursive-simple/fibo_2calls_8-2.c [2019-11-20 03:48:38,716 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/data/ce0ed9c8a/2c62ab6f6004479fbef9617898112090/FLAGfd547da12 [2019-11-20 03:48:38,735 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/data/ce0ed9c8a/2c62ab6f6004479fbef9617898112090 [2019-11-20 03:48:38,740 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-20 03:48:38,741 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-11-20 03:48:38,742 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-20 03:48:38,743 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-20 03:48:38,747 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-20 03:48:38,750 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 03:48:38" (1/1) ... [2019-11-20 03:48:38,753 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@650f98dc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:48:38, skipping insertion in model container [2019-11-20 03:48:38,754 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 03:48:38" (1/1) ... [2019-11-20 03:48:38,761 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-11-20 03:48:38,776 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-11-20 03:48:38,925 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-20 03:48:38,929 INFO L188 MainTranslator]: Completed pre-run [2019-11-20 03:48:39,020 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-20 03:48:39,036 INFO L192 MainTranslator]: Completed translation [2019-11-20 03:48:39,037 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:48:39 WrapperNode [2019-11-20 03:48:39,037 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-20 03:48:39,038 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-11-20 03:48:39,038 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-11-20 03:48:39,038 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-11-20 03:48:39,045 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:48:39" (1/1) ... [2019-11-20 03:48:39,049 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:48:39" (1/1) ... [2019-11-20 03:48:39,067 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-11-20 03:48:39,067 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-20 03:48:39,067 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-20 03:48:39,067 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-20 03:48:39,077 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:48:39" (1/1) ... [2019-11-20 03:48:39,077 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:48:39" (1/1) ... [2019-11-20 03:48:39,078 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:48:39" (1/1) ... [2019-11-20 03:48:39,078 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:48:39" (1/1) ... [2019-11-20 03:48:39,081 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:48:39" (1/1) ... [2019-11-20 03:48:39,084 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:48:39" (1/1) ... [2019-11-20 03:48:39,085 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:48:39" (1/1) ... [2019-11-20 03:48:39,093 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-20 03:48:39,094 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-20 03:48:39,094 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-20 03:48:39,094 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-20 03:48:39,095 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:48:39" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:39,202 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-20 03:48:39,203 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-20 03:48:39,203 INFO L130 BoogieDeclarations]: Found specification of procedure fibo2 [2019-11-20 03:48:39,204 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo2 [2019-11-20 03:48:39,204 INFO L130 BoogieDeclarations]: Found specification of procedure fibo1 [2019-11-20 03:48:39,204 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo1 [2019-11-20 03:48:39,497 INFO L280 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-20 03:48:39,498 INFO L285 CfgBuilder]: Removed 4 assume(true) statements. [2019-11-20 03:48:39,499 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 03:48:39 BoogieIcfgContainer [2019-11-20 03:48:39,499 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-20 03:48:39,500 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-11-20 03:48:39,500 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-11-20 03:48:39,504 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-11-20 03:48:39,505 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-20 03:48:39,505 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 20.11 03:48:38" (1/3) ... [2019-11-20 03:48:39,507 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3e6abc24 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 20.11 03:48:39, skipping insertion in model container [2019-11-20 03:48:39,507 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-20 03:48:39,507 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:48:39" (2/3) ... [2019-11-20 03:48:39,508 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3e6abc24 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 20.11 03:48:39, skipping insertion in model container [2019-11-20 03:48:39,508 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-20 03:48:39,508 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 03:48:39" (3/3) ... [2019-11-20 03:48:39,510 INFO L371 chiAutomizerObserver]: Analyzing ICFG fibo_2calls_8-2.c [2019-11-20 03:48:39,572 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-11-20 03:48:39,572 INFO L357 BuchiCegarLoop]: Hoare is false [2019-11-20 03:48:39,572 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-11-20 03:48:39,572 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-20 03:48:39,572 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-20 03:48:39,573 INFO L361 BuchiCegarLoop]: Difference is false [2019-11-20 03:48:39,573 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-20 03:48:39,573 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-11-20 03:48:39,589 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 25 states. [2019-11-20 03:48:39,617 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2019-11-20 03:48:39,617 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:48:39,618 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:48:39,626 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2019-11-20 03:48:39,627 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:48:39,627 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-11-20 03:48:39,627 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 25 states. [2019-11-20 03:48:39,630 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2019-11-20 03:48:39,631 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:48:39,631 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:48:39,631 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2019-11-20 03:48:39,631 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:48:39,640 INFO L794 eck$LassoCheckResult]: Stem: 23#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret4, main_~x~0, main_~result~0;main_~x~0 := 8; 16#L37true call main_#t~ret4 := fibo1(main_~x~0);< 24#fibo1ENTRYtrue [2019-11-20 03:48:39,640 INFO L796 eck$LassoCheckResult]: Loop: 24#fibo1ENTRYtrue ~n := #in~n; 12#L8true assume !(~n < 1); 4#L10true assume !(1 == ~n); 18#L13true call #t~ret0 := fibo2(~n - 1);< 10#fibo2ENTRYtrue ~n := #in~n; 27#L18true assume !(~n < 1); 25#L20true assume !(1 == ~n); 3#L23true call #t~ret2 := fibo1(~n - 1);< 24#fibo1ENTRYtrue [2019-11-20 03:48:39,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:39,648 INFO L82 PathProgramCache]: Analyzing trace with hash 1034, now seen corresponding path program 1 times [2019-11-20 03:48:39,657 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:48:39,658 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372074106] [2019-11-20 03:48:39,658 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:48:39,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:48:39,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:48:39,752 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:48:39,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:39,753 INFO L82 PathProgramCache]: Analyzing trace with hash 1816359656, now seen corresponding path program 1 times [2019-11-20 03:48:39,753 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:48:39,754 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725422632] [2019-11-20 03:48:39,754 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:48:39,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:48:39,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:48:39,774 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:48:39,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:39,776 INFO L82 PathProgramCache]: Analyzing trace with hash -1268294159, now seen corresponding path program 1 times [2019-11-20 03:48:39,776 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:48:39,776 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189671324] [2019-11-20 03:48:39,776 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:48:39,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:48:39,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:48:39,796 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:48:40,006 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 03:48:40,007 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 03:48:40,007 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 03:48:40,007 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 03:48:40,007 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-20 03:48:40,008 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:40,008 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 03:48:40,008 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 03:48:40,008 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration1_Loop [2019-11-20 03:48:40,008 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 03:48:40,009 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 03:48:40,031 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:40,041 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:40,047 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:40,049 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:40,052 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:40,058 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:40,063 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:40,066 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:40,069 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:40,071 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:40,169 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 03:48:40,170 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:48:40,186 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:48:40,186 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:40,195 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:48:40,196 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#res=0} Honda state: {fibo2_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:48:40,212 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:48:40,212 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:40,217 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:48:40,217 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#res=0} Honda state: {fibo1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:40,225 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:48:40,226 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 03:48:40,231 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:48:40,231 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#in~n=0} Honda state: {fibo2_#in~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:48:40,239 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:48:40,239 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:40,243 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:48:40,244 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret2=0} Honda state: {fibo2_#t~ret2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:40,257 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:48:40,258 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 03:48:40,265 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:48:40,265 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret3=0} Honda state: {fibo2_#t~ret3=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:48:40,285 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:48:40,285 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 03:48:40,301 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:48:40,301 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_~n=0} Honda state: {fibo2_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:40,314 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:48:40,314 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 03:48:40,321 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:48:40,321 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_~n=0} Honda state: {fibo1_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:40,327 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:48:40,327 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 03:48:40,333 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:48:40,333 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret1=0} Honda state: {fibo1_#t~ret1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:48:40,358 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:48:40,358 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:40,366 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:48:40,367 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret0=0} Honda state: {fibo1_#t~ret0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:40,378 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:48:40,378 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:40,402 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 03:48:40,402 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 03:48:40,462 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-20 03:48:40,464 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 03:48:40,464 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 03:48:40,464 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 03:48:40,464 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 03:48:40,464 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-20 03:48:40,465 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:40,465 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 03:48:40,465 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 03:48:40,465 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration1_Loop [2019-11-20 03:48:40,465 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 03:48:40,465 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 03:48:40,466 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:40,473 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:40,497 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:40,528 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:40,537 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:40,543 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:40,546 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:40,556 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:40,559 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:40,621 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:40,692 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 03:48:40,697 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:48:40,711 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:48:40,713 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:48:40,714 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:48:40,714 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:48:40,715 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:48:40,715 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:48:40,717 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:48:40,717 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:40,721 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:48:40,736 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:48:40,738 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:48:40,738 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:48:40,738 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:48:40,739 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:48:40,739 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:48:40,740 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:48:40,740 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:40,742 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:48:40,757 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:48:40,759 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:48:40,759 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:48:40,759 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:48:40,759 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:48:40,759 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:48:40,760 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:48:40,760 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:40,762 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:48:40,779 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:48:40,781 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:48:40,781 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:48:40,781 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:48:40,782 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:48:40,782 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:48:40,785 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:48:40,786 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:40,788 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:40,805 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:48:40,807 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:48:40,807 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:48:40,807 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:48:40,808 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:48:40,808 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:48:40,810 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:48:40,811 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 03:48:40,814 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:48:40,838 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:48:40,841 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:48:40,842 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:48:40,842 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:48:40,842 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:48:40,842 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:48:40,843 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:48:40,843 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:40,847 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:48:40,866 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:48:40,868 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:48:40,869 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:40,869 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:48:40,870 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:48:40,870 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:48:40,871 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:48:40,871 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 03:48:40,875 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:48:40,885 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:48:40,888 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:48:40,888 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:48:40,889 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:48:40,889 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:48:40,889 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:48:40,890 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:48:40,891 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:40,893 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:48:40,902 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:48:40,904 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:48:40,904 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:48:40,904 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:48:40,904 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:48:40,905 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:48:40,908 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:48:40,908 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:40,913 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-20 03:48:40,921 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2019-11-20 03:48:40,921 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:48:40,930 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-20 03:48:40,931 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-20 03:48:40,931 INFO L510 LassoAnalysis]: Proved termination. [2019-11-20 03:48:40,932 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo1_#in~n) = 1*fibo1_#in~n Supporting invariants [] [2019-11-20 03:48:40,945 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:40,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:41,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:41,004 INFO L255 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-20 03:48:41,006 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:48:41,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:41,045 INFO L255 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2019-11-20 03:48:41,047 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:48:41,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 03:48:41,148 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 5 loop predicates [2019-11-20 03:48:41,150 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 25 states. Second operand 6 states. [2019-11-20 03:48:41,404 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 25 states.. Second operand 6 states. Result 83 states and 115 transitions. Complement of second has 24 states. [2019-11-20 03:48:41,405 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 1 stem states 5 non-accepting loop states 1 accepting loop states [2019-11-20 03:48:41,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2019-11-20 03:48:41,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 20 transitions. [2019-11-20 03:48:41,410 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 20 transitions. Stem has 2 letters. Loop has 8 letters. [2019-11-20 03:48:41,412 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:48:41,412 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 20 transitions. Stem has 10 letters. Loop has 8 letters. [2019-11-20 03:48:41,413 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:48:41,413 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 20 transitions. Stem has 2 letters. Loop has 16 letters. [2019-11-20 03:48:41,414 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:48:41,415 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 83 states and 115 transitions. [2019-11-20 03:48:41,423 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2019-11-20 03:48:41,433 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 83 states to 60 states and 81 transitions. [2019-11-20 03:48:41,435 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 38 [2019-11-20 03:48:41,435 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 39 [2019-11-20 03:48:41,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 81 transitions. [2019-11-20 03:48:41,438 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:48:41,438 INFO L688 BuchiCegarLoop]: Abstraction has 60 states and 81 transitions. [2019-11-20 03:48:41,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states and 81 transitions. [2019-11-20 03:48:41,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 53. [2019-11-20 03:48:41,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2019-11-20 03:48:41,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 71 transitions. [2019-11-20 03:48:41,478 INFO L711 BuchiCegarLoop]: Abstraction has 53 states and 71 transitions. [2019-11-20 03:48:41,479 INFO L591 BuchiCegarLoop]: Abstraction has 53 states and 71 transitions. [2019-11-20 03:48:41,479 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-11-20 03:48:41,479 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 53 states and 71 transitions. [2019-11-20 03:48:41,481 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2019-11-20 03:48:41,482 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:48:41,482 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:48:41,483 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:48:41,483 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:48:41,484 INFO L794 eck$LassoCheckResult]: Stem: 226#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret4, main_~x~0, main_~result~0;main_~x~0 := 8; 205#L37 call main_#t~ret4 := fibo1(main_~x~0);< 211#fibo1ENTRY ~n := #in~n; 223#L8 assume !(~n < 1); 204#L10 assume !(1 == ~n); 199#L13 call #t~ret0 := fibo2(~n - 1);< 216#fibo2ENTRY ~n := #in~n; 228#L18 assume !(~n < 1); 243#L20 assume !(1 == ~n); 195#L23 call #t~ret2 := fibo1(~n - 1);< 198#fibo1ENTRY ~n := #in~n; 225#L8 assume ~n < 1;#res := 0; 202#fibo1FINAL assume true; 214#fibo1EXIT >#45#return; 210#L23-1 [2019-11-20 03:48:41,484 INFO L796 eck$LassoCheckResult]: Loop: 210#L23-1 call #t~ret3 := fibo1(~n - 2);< 194#fibo1ENTRY ~n := #in~n; 239#L8 assume !(~n < 1); 237#L10 assume !(1 == ~n); 193#L13 call #t~ret0 := fibo2(~n - 1);< 236#fibo2ENTRY ~n := #in~n; 238#L18 assume !(~n < 1); 233#L20 assume !(1 == ~n); 191#L23 call #t~ret2 := fibo1(~n - 1);< 194#fibo1ENTRY ~n := #in~n; 239#L8 assume ~n < 1;#res := 0; 220#fibo1FINAL assume true; 221#fibo1EXIT >#45#return; 210#L23-1 [2019-11-20 03:48:41,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:41,485 INFO L82 PathProgramCache]: Analyzing trace with hash 1422043512, now seen corresponding path program 1 times [2019-11-20 03:48:41,485 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:48:41,485 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985641148] [2019-11-20 03:48:41,485 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:48:41,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:41,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:41,644 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 03:48:41,644 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985641148] [2019-11-20 03:48:41,645 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [942620014] [2019-11-20 03:48:41,645 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 03:48:41,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:41,690 INFO L255 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 8 conjunts are in the unsatisfiable core [2019-11-20 03:48:41,692 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:48:41,723 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 03:48:41,723 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 03:48:41,723 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2019-11-20 03:48:41,725 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142876282] [2019-11-20 03:48:41,728 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 03:48:41,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:41,728 INFO L82 PathProgramCache]: Analyzing trace with hash -1259120325, now seen corresponding path program 1 times [2019-11-20 03:48:41,728 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:48:41,730 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112220038] [2019-11-20 03:48:41,730 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:48:41,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:41,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:41,828 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-11-20 03:48:41,828 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112220038] [2019-11-20 03:48:41,828 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:48:41,828 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-11-20 03:48:41,829 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647646436] [2019-11-20 03:48:41,829 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:48:41,829 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:48:41,832 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-11-20 03:48:41,835 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2019-11-20 03:48:41,837 INFO L87 Difference]: Start difference. First operand 53 states and 71 transitions. cyclomatic complexity: 20 Second operand 6 states. [2019-11-20 03:48:41,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:48:41,942 INFO L93 Difference]: Finished difference Result 67 states and 87 transitions. [2019-11-20 03:48:41,942 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-11-20 03:48:41,943 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 67 states and 87 transitions. [2019-11-20 03:48:41,947 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2019-11-20 03:48:41,950 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 67 states to 65 states and 85 transitions. [2019-11-20 03:48:41,950 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 45 [2019-11-20 03:48:41,951 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 45 [2019-11-20 03:48:41,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 85 transitions. [2019-11-20 03:48:41,951 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:48:41,951 INFO L688 BuchiCegarLoop]: Abstraction has 65 states and 85 transitions. [2019-11-20 03:48:41,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states and 85 transitions. [2019-11-20 03:48:41,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 57. [2019-11-20 03:48:41,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2019-11-20 03:48:41,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 75 transitions. [2019-11-20 03:48:41,966 INFO L711 BuchiCegarLoop]: Abstraction has 57 states and 75 transitions. [2019-11-20 03:48:41,966 INFO L591 BuchiCegarLoop]: Abstraction has 57 states and 75 transitions. [2019-11-20 03:48:41,966 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-11-20 03:48:41,966 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 57 states and 75 transitions. [2019-11-20 03:48:41,971 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2019-11-20 03:48:41,972 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:48:41,972 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:48:41,973 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:48:41,973 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:48:41,974 INFO L794 eck$LassoCheckResult]: Stem: 409#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret4, main_~x~0, main_~result~0;main_~x~0 := 8; 387#L37 call main_#t~ret4 := fibo1(main_~x~0);< 388#fibo1ENTRY ~n := #in~n; 410#L8 assume !(~n < 1); 428#L10 assume !(1 == ~n); 383#L13 call #t~ret0 := fibo2(~n - 1);< 402#fibo2ENTRY ~n := #in~n; 430#L18 assume !(~n < 1); 431#L20 assume !(1 == ~n); 381#L23 call #t~ret2 := fibo1(~n - 1);< 386#fibo1ENTRY ~n := #in~n; 412#L8 assume !(~n < 1); 389#L10 assume 1 == ~n;#res := 1; 390#fibo1FINAL assume true; 406#fibo1EXIT >#45#return; 397#L23-1 [2019-11-20 03:48:41,974 INFO L796 eck$LassoCheckResult]: Loop: 397#L23-1 call #t~ret3 := fibo1(~n - 2);< 380#fibo1ENTRY ~n := #in~n; 426#L8 assume !(~n < 1); 425#L10 assume !(1 == ~n); 379#L13 call #t~ret0 := fibo2(~n - 1);< 424#fibo2ENTRY ~n := #in~n; 429#L18 assume !(~n < 1); 420#L20 assume !(1 == ~n); 377#L23 call #t~ret2 := fibo1(~n - 1);< 380#fibo1ENTRY ~n := #in~n; 426#L8 assume !(~n < 1); 425#L10 assume 1 == ~n;#res := 1; 408#fibo1FINAL assume true; 421#fibo1EXIT >#45#return; 397#L23-1 [2019-11-20 03:48:41,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:41,975 INFO L82 PathProgramCache]: Analyzing trace with hash 1133700819, now seen corresponding path program 1 times [2019-11-20 03:48:41,975 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:48:41,975 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247300557] [2019-11-20 03:48:41,976 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:48:41,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:42,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:42,109 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 03:48:42,109 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247300557] [2019-11-20 03:48:42,110 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1685270334] [2019-11-20 03:48:42,110 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 03:48:42,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:42,145 INFO L255 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 8 conjunts are in the unsatisfiable core [2019-11-20 03:48:42,147 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:48:42,175 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 03:48:42,175 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 03:48:42,175 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2019-11-20 03:48:42,176 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775269487] [2019-11-20 03:48:42,176 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 03:48:42,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:42,177 INFO L82 PathProgramCache]: Analyzing trace with hash -377999504, now seen corresponding path program 1 times [2019-11-20 03:48:42,177 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:48:42,177 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035899215] [2019-11-20 03:48:42,177 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:48:42,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:48:42,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:48:42,190 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:48:42,387 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 03:48:42,387 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 03:48:42,387 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 03:48:42,387 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 03:48:42,387 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-20 03:48:42,387 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:42,387 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 03:48:42,388 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 03:48:42,388 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration3_Loop [2019-11-20 03:48:42,388 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 03:48:42,388 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 03:48:42,389 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:42,392 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:42,395 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:42,409 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:42,414 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:42,421 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:42,427 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:42,433 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:42,437 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:42,519 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 03:48:42,520 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [MP z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Exception during sending of exit command (exit): Broken pipe Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:42,565 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:48:42,565 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 03:48:42,570 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:48:42,570 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#in~n=0} Honda state: {fibo1_#in~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:42,576 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:48:42,576 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 03:48:42,579 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:48:42,579 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_~n=0} Honda state: {fibo1_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:48:42,584 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:48:42,584 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:42,593 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 03:48:42,593 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 03:48:43,630 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-20 03:48:43,631 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 03:48:43,632 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 03:48:43,632 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 03:48:43,632 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 03:48:43,632 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-20 03:48:43,632 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:43,632 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 03:48:43,632 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 03:48:43,632 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration3_Loop [2019-11-20 03:48:43,632 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 03:48:43,632 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 03:48:43,634 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:43,640 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:43,647 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:43,663 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:43,666 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:43,668 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:43,672 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:43,674 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:43,676 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:43,757 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 03:48:43,757 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:43,763 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:48:43,765 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:48:43,765 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:48:43,765 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:48:43,765 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:48:43,765 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:48:43,766 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:48:43,766 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 03:48:43,769 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:43,780 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:48:43,782 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:48:43,782 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:48:43,782 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:48:43,782 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:48:43,782 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:48:43,783 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:48:43,783 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 03:48:43,784 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:43,789 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:48:43,790 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:48:43,790 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:48:43,790 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:48:43,790 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:48:43,790 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:48:43,794 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:48:43,794 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 03:48:43,801 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-20 03:48:43,809 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2019-11-20 03:48:43,809 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:48:43,817 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-20 03:48:43,817 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-20 03:48:43,818 INFO L510 LassoAnalysis]: Proved termination. [2019-11-20 03:48:43,818 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo2_~n) = 1*fibo2_~n Supporting invariants [] [2019-11-20 03:48:43,825 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:43,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:43,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:43,906 INFO L255 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 8 conjunts are in the unsatisfiable core [2019-11-20 03:48:43,907 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:48:43,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:43,970 INFO L255 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 13 conjunts are in the unsatisfiable core [2019-11-20 03:48:43,971 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:48:44,050 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 03:48:44,050 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 [2019-11-20 03:48:44,050 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 57 states and 75 transitions. cyclomatic complexity: 20 Second operand 9 states. [2019-11-20 03:48:44,461 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 57 states and 75 transitions. cyclomatic complexity: 20. Second operand 9 states. Result 190 states and 262 transitions. Complement of second has 26 states. [2019-11-20 03:48:44,463 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 9 states 2 stem states 6 non-accepting loop states 1 accepting loop states [2019-11-20 03:48:44,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2019-11-20 03:48:44,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 67 transitions. [2019-11-20 03:48:44,464 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 67 transitions. Stem has 15 letters. Loop has 14 letters. [2019-11-20 03:48:44,465 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:48:44,465 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 67 transitions. Stem has 29 letters. Loop has 14 letters. [2019-11-20 03:48:44,466 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:48:44,466 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 67 transitions. Stem has 15 letters. Loop has 28 letters. [2019-11-20 03:48:44,467 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:48:44,467 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 190 states and 262 transitions. [2019-11-20 03:48:44,480 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2019-11-20 03:48:44,487 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 190 states to 168 states and 236 transitions. [2019-11-20 03:48:44,487 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 102 [2019-11-20 03:48:44,488 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 105 [2019-11-20 03:48:44,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 168 states and 236 transitions. [2019-11-20 03:48:44,489 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:48:44,489 INFO L688 BuchiCegarLoop]: Abstraction has 168 states and 236 transitions. [2019-11-20 03:48:44,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states and 236 transitions. [2019-11-20 03:48:44,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 151. [2019-11-20 03:48:44,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 151 states. [2019-11-20 03:48:44,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 205 transitions. [2019-11-20 03:48:44,510 INFO L711 BuchiCegarLoop]: Abstraction has 151 states and 205 transitions. [2019-11-20 03:48:44,510 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:48:44,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-11-20 03:48:44,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2019-11-20 03:48:44,510 INFO L87 Difference]: Start difference. First operand 151 states and 205 transitions. Second operand 10 states. [2019-11-20 03:48:44,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:48:44,683 INFO L93 Difference]: Finished difference Result 182 states and 243 transitions. [2019-11-20 03:48:44,684 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-11-20 03:48:44,684 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 182 states and 243 transitions. [2019-11-20 03:48:44,688 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2019-11-20 03:48:44,692 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 182 states to 179 states and 239 transitions. [2019-11-20 03:48:44,692 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 116 [2019-11-20 03:48:44,693 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 116 [2019-11-20 03:48:44,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 179 states and 239 transitions. [2019-11-20 03:48:44,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:48:44,694 INFO L688 BuchiCegarLoop]: Abstraction has 179 states and 239 transitions. [2019-11-20 03:48:44,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states and 239 transitions. [2019-11-20 03:48:44,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 166. [2019-11-20 03:48:44,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 166 states. [2019-11-20 03:48:44,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 224 transitions. [2019-11-20 03:48:44,710 INFO L711 BuchiCegarLoop]: Abstraction has 166 states and 224 transitions. [2019-11-20 03:48:44,711 INFO L591 BuchiCegarLoop]: Abstraction has 166 states and 224 transitions. [2019-11-20 03:48:44,711 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-11-20 03:48:44,711 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 166 states and 224 transitions. [2019-11-20 03:48:44,713 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2019-11-20 03:48:44,714 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:48:44,714 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:48:44,719 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [8, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1] [2019-11-20 03:48:44,719 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 5, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2019-11-20 03:48:44,720 INFO L794 eck$LassoCheckResult]: Stem: 1211#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret4, main_~x~0, main_~result~0;main_~x~0 := 8; 1188#L37 call main_#t~ret4 := fibo1(main_~x~0);< 1189#fibo1ENTRY ~n := #in~n; 1259#L8 assume !(~n < 1); 1257#L10 assume !(1 == ~n); 1180#L13 call #t~ret0 := fibo2(~n - 1);< 1200#fibo2ENTRY ~n := #in~n; 1218#L18 assume !(~n < 1); 1224#L20 assume !(1 == ~n); 1204#L23 call #t~ret2 := fibo1(~n - 1);< 1170#fibo1ENTRY ~n := #in~n; 1251#L8 assume !(~n < 1); 1249#L10 assume !(1 == ~n); 1168#L13 call #t~ret0 := fibo2(~n - 1);< 1248#fibo2ENTRY ~n := #in~n; 1255#L18 assume !(~n < 1); 1256#L20 assume !(1 == ~n); 1167#L23 call #t~ret2 := fibo1(~n - 1);< 1170#fibo1ENTRY ~n := #in~n; 1251#L8 assume !(~n < 1); 1249#L10 assume !(1 == ~n); 1168#L13 call #t~ret0 := fibo2(~n - 1);< 1248#fibo2ENTRY ~n := #in~n; 1255#L18 assume ~n < 1;#res := 0; 1182#fibo2FINAL assume true; 1183#fibo2EXIT >#49#return; 1169#L13-1 call #t~ret1 := fibo2(~n - 2);< 1205#fibo2ENTRY ~n := #in~n; 1226#L18 assume !(~n < 1); 1227#L20 assume !(1 == ~n); 1167#L23 call #t~ret2 := fibo1(~n - 1);< 1170#fibo1ENTRY ~n := #in~n; 1253#L8 assume !(~n < 1); 1262#L10 assume 1 == ~n;#res := 1; 1263#fibo1FINAL assume true; 1258#fibo1EXIT >#45#return; 1242#L23-1 call #t~ret3 := fibo1(~n - 2);< 1187#fibo1ENTRY ~n := #in~n; 1252#L8 assume !(~n < 1); 1250#L10 assume !(1 == ~n); 1186#L13 call #t~ret0 := fibo2(~n - 1);< 1241#fibo2ENTRY ~n := #in~n; 1238#L18 assume ~n < 1;#res := 0; 1239#fibo2FINAL assume true; 1244#fibo2EXIT >#49#return; 1185#L13-1 call #t~ret1 := fibo2(~n - 2);< 1241#fibo2ENTRY ~n := #in~n; 1238#L18 assume !(~n < 1); 1233#L20 assume 1 == ~n;#res := 1; 1234#fibo2FINAL assume true; 1219#fibo2EXIT >#51#return; 1220#L13-2 #res := #t~ret0 + #t~ret1;havoc #t~ret1;havoc #t~ret0; 1323#fibo1FINAL assume true; 1321#fibo1EXIT >#47#return; 1197#L23-2 #res := #t~ret2 + #t~ret3;havoc #t~ret2;havoc #t~ret3; 1320#fibo2FINAL assume true; 1314#fibo2EXIT >#51#return; 1220#L13-2 #res := #t~ret0 + #t~ret1;havoc #t~ret1;havoc #t~ret0; 1323#fibo1FINAL assume true; 1321#fibo1EXIT >#45#return; 1172#L23-1 call #t~ret3 := fibo1(~n - 2);< 1166#fibo1ENTRY ~n := #in~n; 1208#L8 assume !(~n < 1); 1171#L10 assume !(1 == ~n); 1164#L13 call #t~ret0 := fibo2(~n - 1);< 1199#fibo2ENTRY ~n := #in~n; 1280#L18 assume ~n < 1;#res := 0; 1223#fibo2FINAL assume true; 1315#fibo2EXIT >#49#return; 1165#L13-1 call #t~ret1 := fibo2(~n - 2);< 1199#fibo2ENTRY ~n := #in~n; 1280#L18 assume ~n < 1;#res := 0; 1223#fibo2FINAL assume true; 1315#fibo2EXIT >#51#return; 1220#L13-2 #res := #t~ret0 + #t~ret1;havoc #t~ret1;havoc #t~ret0; 1323#fibo1FINAL assume true; 1321#fibo1EXIT >#47#return; 1197#L23-2 #res := #t~ret2 + #t~ret3;havoc #t~ret2;havoc #t~ret3; 1320#fibo2FINAL assume true; 1314#fibo2EXIT >#49#return; 1165#L13-1 [2019-11-20 03:48:44,720 INFO L796 eck$LassoCheckResult]: Loop: 1165#L13-1 call #t~ret1 := fibo2(~n - 2);< 1199#fibo2ENTRY ~n := #in~n; 1280#L18 assume !(~n < 1); 1222#L20 assume !(1 == ~n); 1162#L23 call #t~ret2 := fibo1(~n - 1);< 1166#fibo1ENTRY ~n := #in~n; 1208#L8 assume !(~n < 1); 1171#L10 assume !(1 == ~n); 1164#L13 call #t~ret0 := fibo2(~n - 1);< 1199#fibo2ENTRY ~n := #in~n; 1280#L18 assume !(~n < 1); 1222#L20 assume !(1 == ~n); 1162#L23 call #t~ret2 := fibo1(~n - 1);< 1166#fibo1ENTRY ~n := #in~n; 1208#L8 assume !(~n < 1); 1171#L10 assume !(1 == ~n); 1164#L13 call #t~ret0 := fibo2(~n - 1);< 1199#fibo2ENTRY ~n := #in~n; 1280#L18 assume ~n < 1;#res := 0; 1223#fibo2FINAL assume true; 1315#fibo2EXIT >#49#return; 1165#L13-1 call #t~ret1 := fibo2(~n - 2);< 1199#fibo2ENTRY ~n := #in~n; 1280#L18 assume ~n < 1;#res := 0; 1223#fibo2FINAL assume true; 1315#fibo2EXIT >#51#return; 1220#L13-2 #res := #t~ret0 + #t~ret1;havoc #t~ret1;havoc #t~ret0; 1323#fibo1FINAL assume true; 1321#fibo1EXIT >#45#return; 1172#L23-1 call #t~ret3 := fibo1(~n - 2);< 1166#fibo1ENTRY ~n := #in~n; 1208#L8 assume !(~n < 1); 1171#L10 assume !(1 == ~n); 1164#L13 call #t~ret0 := fibo2(~n - 1);< 1199#fibo2ENTRY ~n := #in~n; 1280#L18 assume ~n < 1;#res := 0; 1223#fibo2FINAL assume true; 1315#fibo2EXIT >#49#return; 1165#L13-1 call #t~ret1 := fibo2(~n - 2);< 1199#fibo2ENTRY ~n := #in~n; 1280#L18 assume ~n < 1;#res := 0; 1223#fibo2FINAL assume true; 1315#fibo2EXIT >#51#return; 1220#L13-2 #res := #t~ret0 + #t~ret1;havoc #t~ret1;havoc #t~ret0; 1323#fibo1FINAL assume true; 1321#fibo1EXIT >#47#return; 1197#L23-2 #res := #t~ret2 + #t~ret3;havoc #t~ret2;havoc #t~ret3; 1320#fibo2FINAL assume true; 1314#fibo2EXIT >#49#return; 1165#L13-1 [2019-11-20 03:48:44,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:44,720 INFO L82 PathProgramCache]: Analyzing trace with hash -1634459699, now seen corresponding path program 1 times [2019-11-20 03:48:44,720 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:48:44,721 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753158233] [2019-11-20 03:48:44,721 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:48:44,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:44,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:44,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:44,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:44,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,093 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 22 proven. 89 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2019-11-20 03:48:45,094 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753158233] [2019-11-20 03:48:45,095 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351759956] [2019-11-20 03:48:45,095 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 03:48:45,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,147 INFO L255 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 14 conjunts are in the unsatisfiable core [2019-11-20 03:48:45,158 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:48:45,243 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 17 proven. 91 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2019-11-20 03:48:45,243 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 03:48:45,243 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 19 [2019-11-20 03:48:45,244 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306125952] [2019-11-20 03:48:45,244 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 03:48:45,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:45,245 INFO L82 PathProgramCache]: Analyzing trace with hash -1387383120, now seen corresponding path program 1 times [2019-11-20 03:48:45,245 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:48:45,245 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448769898] [2019-11-20 03:48:45,245 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:48:45,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,391 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 19 proven. 14 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2019-11-20 03:48:45,391 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448769898] [2019-11-20 03:48:45,391 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1352901406] [2019-11-20 03:48:45,391 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 03:48:45,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,435 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 5 conjunts are in the unsatisfiable core [2019-11-20 03:48:45,438 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:48:45,470 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2019-11-20 03:48:45,474 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-20 03:48:45,475 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [10] total 11 [2019-11-20 03:48:45,475 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780403340] [2019-11-20 03:48:45,475 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:48:45,477 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:48:45,477 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-11-20 03:48:45,477 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2019-11-20 03:48:45,478 INFO L87 Difference]: Start difference. First operand 166 states and 224 transitions. cyclomatic complexity: 63 Second operand 6 states. [2019-11-20 03:48:45,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:48:45,556 INFO L93 Difference]: Finished difference Result 183 states and 235 transitions. [2019-11-20 03:48:45,561 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-11-20 03:48:45,561 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 183 states and 235 transitions. [2019-11-20 03:48:45,565 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2019-11-20 03:48:45,570 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 183 states to 171 states and 221 transitions. [2019-11-20 03:48:45,570 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 109 [2019-11-20 03:48:45,571 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 109 [2019-11-20 03:48:45,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 171 states and 221 transitions. [2019-11-20 03:48:45,571 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:48:45,572 INFO L688 BuchiCegarLoop]: Abstraction has 171 states and 221 transitions. [2019-11-20 03:48:45,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states and 221 transitions. [2019-11-20 03:48:45,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 157. [2019-11-20 03:48:45,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 157 states. [2019-11-20 03:48:45,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 205 transitions. [2019-11-20 03:48:45,586 INFO L711 BuchiCegarLoop]: Abstraction has 157 states and 205 transitions. [2019-11-20 03:48:45,587 INFO L591 BuchiCegarLoop]: Abstraction has 157 states and 205 transitions. [2019-11-20 03:48:45,587 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-11-20 03:48:45,587 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 157 states and 205 transitions. [2019-11-20 03:48:45,590 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2019-11-20 03:48:45,590 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:48:45,590 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:48:45,595 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [8, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1] [2019-11-20 03:48:45,595 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 5, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2019-11-20 03:48:45,596 INFO L794 eck$LassoCheckResult]: Stem: 2260#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret4, main_~x~0, main_~result~0;main_~x~0 := 8; 2232#L37 call main_#t~ret4 := fibo1(main_~x~0);< 2233#fibo1ENTRY ~n := #in~n; 2266#L8 assume !(~n < 1); 2231#L10 assume !(1 == ~n); 2217#L13 call #t~ret0 := fibo2(~n - 1);< 2245#fibo2ENTRY ~n := #in~n; 2351#L18 assume !(~n < 1); 2350#L20 assume !(1 == ~n); 2216#L23 call #t~ret2 := fibo1(~n - 1);< 2218#fibo1ENTRY ~n := #in~n; 2258#L8 assume !(~n < 1); 2298#L10 assume !(1 == ~n); 2222#L13 call #t~ret0 := fibo2(~n - 1);< 2295#fibo2ENTRY ~n := #in~n; 2299#L18 assume !(~n < 1); 2297#L20 assume !(1 == ~n); 2249#L23 call #t~ret2 := fibo1(~n - 1);< 2218#fibo1ENTRY ~n := #in~n; 2258#L8 assume !(~n < 1); 2298#L10 assume !(1 == ~n); 2222#L13 call #t~ret0 := fibo2(~n - 1);< 2295#fibo2ENTRY ~n := #in~n; 2299#L18 assume !(~n < 1); 2297#L20 assume 1 == ~n;#res := 1; 2221#fibo2FINAL assume true; 2223#fibo2EXIT >#49#return; 2248#L13-1 call #t~ret1 := fibo2(~n - 2);< 2250#fibo2ENTRY ~n := #in~n; 2264#L18 assume !(~n < 1); 2268#L20 assume !(1 == ~n); 2249#L23 call #t~ret2 := fibo1(~n - 1);< 2218#fibo1ENTRY ~n := #in~n; 2259#L8 assume !(~n < 1); 2303#L10 assume 1 == ~n;#res := 1; 2301#fibo1FINAL assume true; 2300#fibo1EXIT >#45#return; 2229#L23-1 call #t~ret3 := fibo1(~n - 2);< 2227#fibo1ENTRY ~n := #in~n; 2293#L8 assume !(~n < 1); 2292#L10 assume !(1 == ~n); 2226#L13 call #t~ret0 := fibo2(~n - 1);< 2288#fibo2ENTRY ~n := #in~n; 2281#L18 assume !(~n < 1); 2277#L20 assume 1 == ~n;#res := 1; 2278#fibo2FINAL assume true; 2329#fibo2EXIT >#49#return; 2261#L13-1 call #t~ret1 := fibo2(~n - 2);< 2247#fibo2ENTRY ~n := #in~n; 2263#L18 assume ~n < 1;#res := 0; 2347#fibo2FINAL assume true; 2362#fibo2EXIT >#51#return; 2321#L13-2 #res := #t~ret0 + #t~ret1;havoc #t~ret1;havoc #t~ret0; 2355#fibo1FINAL assume true; 2335#fibo1EXIT >#47#return; 2331#L23-2 #res := #t~ret2 + #t~ret3;havoc #t~ret2;havoc #t~ret3; 2328#fibo2FINAL assume true; 2324#fibo2EXIT >#51#return; 2321#L13-2 #res := #t~ret0 + #t~ret1;havoc #t~ret1;havoc #t~ret0; 2355#fibo1FINAL assume true; 2335#fibo1EXIT >#45#return; 2327#L23-1 call #t~ret3 := fibo1(~n - 2);< 2337#fibo1ENTRY ~n := #in~n; 2338#L8 assume !(~n < 1); 2332#L10 assume !(1 == ~n); 2262#L13 call #t~ret0 := fibo2(~n - 1);< 2247#fibo2ENTRY ~n := #in~n; 2263#L18 assume !(~n < 1); 2342#L20 assume 1 == ~n;#res := 1; 2343#fibo2FINAL assume true; 2330#fibo2EXIT >#49#return; 2261#L13-1 call #t~ret1 := fibo2(~n - 2);< 2247#fibo2ENTRY ~n := #in~n; 2263#L18 assume ~n < 1;#res := 0; 2347#fibo2FINAL assume true; 2362#fibo2EXIT >#51#return; 2321#L13-2 #res := #t~ret0 + #t~ret1;havoc #t~ret1;havoc #t~ret0; 2355#fibo1FINAL assume true; 2335#fibo1EXIT >#47#return; 2331#L23-2 #res := #t~ret2 + #t~ret3;havoc #t~ret2;havoc #t~ret3; 2328#fibo2FINAL assume true; 2324#fibo2EXIT >#49#return; 2261#L13-1 [2019-11-20 03:48:45,596 INFO L796 eck$LassoCheckResult]: Loop: 2261#L13-1 call #t~ret1 := fibo2(~n - 2);< 2247#fibo2ENTRY ~n := #in~n; 2263#L18 assume !(~n < 1); 2342#L20 assume !(1 == ~n); 2326#L23 call #t~ret2 := fibo1(~n - 1);< 2337#fibo1ENTRY ~n := #in~n; 2338#L8 assume !(~n < 1); 2332#L10 assume !(1 == ~n); 2262#L13 call #t~ret0 := fibo2(~n - 1);< 2247#fibo2ENTRY ~n := #in~n; 2263#L18 assume !(~n < 1); 2342#L20 assume !(1 == ~n); 2326#L23 call #t~ret2 := fibo1(~n - 1);< 2337#fibo1ENTRY ~n := #in~n; 2338#L8 assume !(~n < 1); 2332#L10 assume !(1 == ~n); 2262#L13 call #t~ret0 := fibo2(~n - 1);< 2247#fibo2ENTRY ~n := #in~n; 2263#L18 assume !(~n < 1); 2342#L20 assume 1 == ~n;#res := 1; 2343#fibo2FINAL assume true; 2330#fibo2EXIT >#49#return; 2261#L13-1 call #t~ret1 := fibo2(~n - 2);< 2247#fibo2ENTRY ~n := #in~n; 2263#L18 assume ~n < 1;#res := 0; 2347#fibo2FINAL assume true; 2362#fibo2EXIT >#51#return; 2321#L13-2 #res := #t~ret0 + #t~ret1;havoc #t~ret1;havoc #t~ret0; 2355#fibo1FINAL assume true; 2335#fibo1EXIT >#45#return; 2327#L23-1 call #t~ret3 := fibo1(~n - 2);< 2337#fibo1ENTRY ~n := #in~n; 2338#L8 assume !(~n < 1); 2332#L10 assume !(1 == ~n); 2262#L13 call #t~ret0 := fibo2(~n - 1);< 2247#fibo2ENTRY ~n := #in~n; 2263#L18 assume !(~n < 1); 2342#L20 assume 1 == ~n;#res := 1; 2343#fibo2FINAL assume true; 2330#fibo2EXIT >#49#return; 2261#L13-1 call #t~ret1 := fibo2(~n - 2);< 2247#fibo2ENTRY ~n := #in~n; 2263#L18 assume ~n < 1;#res := 0; 2347#fibo2FINAL assume true; 2362#fibo2EXIT >#51#return; 2321#L13-2 #res := #t~ret0 + #t~ret1;havoc #t~ret1;havoc #t~ret0; 2355#fibo1FINAL assume true; 2335#fibo1EXIT >#47#return; 2331#L23-2 #res := #t~ret2 + #t~ret3;havoc #t~ret2;havoc #t~ret3; 2328#fibo2FINAL assume true; 2324#fibo2EXIT >#49#return; 2261#L13-1 [2019-11-20 03:48:45,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:45,597 INFO L82 PathProgramCache]: Analyzing trace with hash 1470409633, now seen corresponding path program 2 times [2019-11-20 03:48:45,597 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:48:45,597 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547262918] [2019-11-20 03:48:45,597 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:48:45,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:45,996 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 36 proven. 96 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2019-11-20 03:48:45,997 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547262918] [2019-11-20 03:48:45,997 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1007021406] [2019-11-20 03:48:45,997 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 03:48:46,064 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-11-20 03:48:46,065 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-20 03:48:46,065 INFO L255 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 14 conjunts are in the unsatisfiable core [2019-11-20 03:48:46,069 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:48:46,180 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 17 proven. 97 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2019-11-20 03:48:46,181 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 03:48:46,181 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 13] total 23 [2019-11-20 03:48:46,182 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144246067] [2019-11-20 03:48:46,182 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 03:48:46,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:46,183 INFO L82 PathProgramCache]: Analyzing trace with hash 532984890, now seen corresponding path program 1 times [2019-11-20 03:48:46,183 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:48:46,183 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270040126] [2019-11-20 03:48:46,184 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:48:46,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:46,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:46,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:46,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:46,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:46,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:46,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:46,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:46,371 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 22 proven. 14 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2019-11-20 03:48:46,371 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270040126] [2019-11-20 03:48:46,371 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [193789458] [2019-11-20 03:48:46,372 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 03:48:46,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:46,418 INFO L255 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 9 conjunts are in the unsatisfiable core [2019-11-20 03:48:46,420 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:48:46,520 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 17 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2019-11-20 03:48:46,520 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 03:48:46,521 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2019-11-20 03:48:46,521 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126818114] [2019-11-20 03:48:46,521 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:48:46,522 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:48:46,522 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2019-11-20 03:48:46,522 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2019-11-20 03:48:46,522 INFO L87 Difference]: Start difference. First operand 157 states and 205 transitions. cyclomatic complexity: 53 Second operand 15 states. [2019-11-20 03:48:46,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:48:46,874 INFO L93 Difference]: Finished difference Result 185 states and 231 transitions. [2019-11-20 03:48:46,875 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-20 03:48:46,875 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 185 states and 231 transitions. [2019-11-20 03:48:46,878 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 28 [2019-11-20 03:48:46,884 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 185 states to 120 states and 153 transitions. [2019-11-20 03:48:46,887 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 98 [2019-11-20 03:48:46,888 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 105 [2019-11-20 03:48:46,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 120 states and 153 transitions. [2019-11-20 03:48:46,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:48:46,890 INFO L688 BuchiCegarLoop]: Abstraction has 120 states and 153 transitions. [2019-11-20 03:48:46,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states and 153 transitions. [2019-11-20 03:48:46,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 112. [2019-11-20 03:48:46,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 112 states. [2019-11-20 03:48:46,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 144 transitions. [2019-11-20 03:48:46,906 INFO L711 BuchiCegarLoop]: Abstraction has 112 states and 144 transitions. [2019-11-20 03:48:46,906 INFO L591 BuchiCegarLoop]: Abstraction has 112 states and 144 transitions. [2019-11-20 03:48:46,907 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-11-20 03:48:46,907 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 112 states and 144 transitions. [2019-11-20 03:48:46,908 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 28 [2019-11-20 03:48:46,908 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:48:46,908 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:48:46,910 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:48:46,910 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:48:46,911 INFO L794 eck$LassoCheckResult]: Stem: 3324#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret4, main_~x~0, main_~result~0;main_~x~0 := 8; 3300#L37 call main_#t~ret4 := fibo1(main_~x~0);< 3301#fibo1ENTRY ~n := #in~n; 3338#L8 assume !(~n < 1); 3356#L10 assume !(1 == ~n); 3298#L13 call #t~ret0 := fibo2(~n - 1);< 3320#fibo2ENTRY ~n := #in~n; 3330#L18 assume !(~n < 1); 3334#L20 assume !(1 == ~n); 3297#L23 call #t~ret2 := fibo1(~n - 1);< 3299#fibo1ENTRY ~n := #in~n; 3327#L8 assume !(~n < 1); 3399#L10 assume !(1 == ~n); 3336#L13 call #t~ret0 := fibo2(~n - 1);< 3349#fibo2ENTRY ~n := #in~n; 3335#L18 assume !(~n < 1); 3337#L20 assume 1 == ~n;#res := 1; 3401#fibo2FINAL assume true; 3341#fibo2EXIT >#49#return; 3309#L13-1 call #t~ret1 := fibo2(~n - 2);< 3328#fibo2ENTRY ~n := #in~n; 3329#L18 assume ~n < 1;#res := 0; 3308#fibo2FINAL assume true; 3310#fibo2EXIT >#51#return; 3322#L13-2 #res := #t~ret0 + #t~ret1;havoc #t~ret1;havoc #t~ret0; 3323#fibo1FINAL assume true; 3402#fibo1EXIT >#45#return; 3311#L23-1 call #t~ret3 := fibo1(~n - 2);< 3312#fibo1ENTRY ~n := #in~n; 3397#L8 assume !(~n < 1); 3395#L10 assume !(1 == ~n); 3293#L13 call #t~ret0 := fibo2(~n - 1);< 3381#fibo2ENTRY ~n := #in~n; 3398#L18 assume !(~n < 1); 3396#L20 assume !(1 == ~n); 3292#L23 [2019-11-20 03:48:46,912 INFO L796 eck$LassoCheckResult]: Loop: 3292#L23 call #t~ret2 := fibo1(~n - 1);< 3294#fibo1ENTRY ~n := #in~n; 3325#L8 assume !(~n < 1); 3332#L10 assume !(1 == ~n); 3296#L13 call #t~ret0 := fibo2(~n - 1);< 3319#fibo2ENTRY ~n := #in~n; 3384#L18 assume !(~n < 1); 3383#L20 assume !(1 == ~n); 3292#L23 [2019-11-20 03:48:46,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:46,912 INFO L82 PathProgramCache]: Analyzing trace with hash 134952287, now seen corresponding path program 1 times [2019-11-20 03:48:46,912 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:48:46,913 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754038176] [2019-11-20 03:48:46,913 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:48:46,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:47,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:47,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:47,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:47,188 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 4 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-11-20 03:48:47,188 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754038176] [2019-11-20 03:48:47,188 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [120607565] [2019-11-20 03:48:47,189 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 03:48:47,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:47,226 INFO L255 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 10 conjunts are in the unsatisfiable core [2019-11-20 03:48:47,227 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:48:47,279 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 16 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-11-20 03:48:47,279 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 03:48:47,280 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 11] total 20 [2019-11-20 03:48:47,280 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890929029] [2019-11-20 03:48:47,280 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 03:48:47,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:47,281 INFO L82 PathProgramCache]: Analyzing trace with hash -1485029830, now seen corresponding path program 2 times [2019-11-20 03:48:47,281 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:48:47,281 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986330813] [2019-11-20 03:48:47,281 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:48:47,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:48:47,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:48:47,286 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:48:47,403 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 03:48:47,403 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 03:48:47,403 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 03:48:47,403 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 03:48:47,403 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-20 03:48:47,403 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:47,403 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 03:48:47,403 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 03:48:47,404 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration6_Loop [2019-11-20 03:48:47,404 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 03:48:47,404 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 03:48:47,405 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:47,408 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:47,410 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:47,412 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:47,415 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:47,418 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:47,422 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:47,436 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:47,438 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:47,514 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 03:48:47,514 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:48:47,530 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:48:47,530 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:47,534 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:48:47,534 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret2=0} Honda state: {fibo2_#t~ret2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:48:47,542 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:48:47,542 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:47,547 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:48:47,547 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#in~n=0} Honda state: {fibo1_#in~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:48:47,557 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:48:47,557 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:47,562 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:48:47,562 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#res=0} Honda state: {fibo1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:48:47,570 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:48:47,570 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:47,574 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:48:47,574 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_~n=0} Honda state: {fibo1_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:48:47,585 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:48:47,586 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:47,590 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:48:47,590 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#res=0} Honda state: {fibo2_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:48:47,598 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:48:47,599 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:47,603 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:48:47,603 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret0=0} Honda state: {fibo1_#t~ret0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:48:47,609 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:48:47,609 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:48:47,629 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 03:48:47,630 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:48,860 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-20 03:48:48,862 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 03:48:48,862 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 03:48:48,862 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 03:48:48,863 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 03:48:48,863 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-20 03:48:48,863 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:48,863 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 03:48:48,863 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 03:48:48,863 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration6_Loop [2019-11-20 03:48:48,863 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 03:48:48,863 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 03:48:48,864 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:48,866 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:48,868 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:48,870 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:48,872 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:48,873 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:48,875 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:48,883 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:48,884 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:48,946 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 03:48:48,946 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:48:48,955 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:48:48,956 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:48:48,957 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:48:48,957 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:48:48,957 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:48:48,957 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:48:48,958 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:48:48,958 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:48,960 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:48:48,973 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:48:48,974 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:48:48,975 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:48:48,975 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:48:48,975 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:48:48,975 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:48:48,976 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:48:48,976 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:48,978 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:48:48,984 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:48:48,986 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:48:48,986 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:48:48,986 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:48:48,987 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:48:48,987 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:48:48,987 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:48:48,988 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:48,990 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:48:48,996 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:48:48,998 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:48:48,998 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:48:48,998 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:48:48,998 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:48:48,998 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:48:48,999 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:48:48,999 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:49,000 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:49,005 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:48:49,006 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:48:49,006 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:48:49,006 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:48:49,006 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:48:49,006 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:48:49,007 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:48:49,007 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 03:48:49,008 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:49,013 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:48:49,014 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:48:49,014 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:48:49,014 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:48:49,014 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:48:49,014 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:48:49,015 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:48:49,015 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 03:48:49,016 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:49,021 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:48:49,023 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:48:49,023 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:48:49,023 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:48:49,023 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:48:49,023 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:48:49,024 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:48:49,024 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 03:48:49,027 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-20 03:48:49,029 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-20 03:48:49,029 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:49,033 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-20 03:48:49,033 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-20 03:48:49,034 INFO L510 LassoAnalysis]: Proved termination. [2019-11-20 03:48:49,034 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo2_~n) = 1*fibo2_~n Supporting invariants [] [2019-11-20 03:48:49,035 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-20 03:48:49,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:49,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:49,088 INFO L255 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 16 conjunts are in the unsatisfiable core [2019-11-20 03:48:49,089 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:48:49,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:48:49,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:48:49,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:49,147 INFO L255 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2019-11-20 03:48:49,149 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:48:49,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 03:48:49,218 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 [2019-11-20 03:48:49,218 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 112 states and 144 transitions. cyclomatic complexity: 36 Second operand 8 states. [2019-11-20 03:48:49,376 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 112 states and 144 transitions. cyclomatic complexity: 36. Second operand 8 states. Result 194 states and 238 transitions. Complement of second has 20 states. [2019-11-20 03:48:49,378 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 8 states 2 stem states 5 non-accepting loop states 1 accepting loop states [2019-11-20 03:48:49,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2019-11-20 03:48:49,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 25 transitions. [2019-11-20 03:48:49,379 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 25 transitions. Stem has 35 letters. Loop has 8 letters. [2019-11-20 03:48:49,379 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:48:49,379 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-11-20 03:48:49,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:49,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:49,427 INFO L255 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 16 conjunts are in the unsatisfiable core [2019-11-20 03:48:49,429 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:48:49,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:48:49,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:48:49,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:49,468 INFO L255 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2019-11-20 03:48:49,468 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:48:49,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 03:48:49,539 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 6 loop predicates [2019-11-20 03:48:49,539 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 112 states and 144 transitions. cyclomatic complexity: 36 Second operand 8 states. [2019-11-20 03:48:49,741 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 112 states and 144 transitions. cyclomatic complexity: 36. Second operand 8 states. Result 251 states and 297 transitions. Complement of second has 33 states. [2019-11-20 03:48:49,746 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 10 states 2 stem states 7 non-accepting loop states 1 accepting loop states [2019-11-20 03:48:49,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2019-11-20 03:48:49,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 28 transitions. [2019-11-20 03:48:49,747 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 28 transitions. Stem has 35 letters. Loop has 8 letters. [2019-11-20 03:48:49,747 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:48:49,747 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-11-20 03:48:49,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:49,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:49,811 INFO L255 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 16 conjunts are in the unsatisfiable core [2019-11-20 03:48:49,813 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:48:49,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:48:49,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:48:49,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:49,860 INFO L255 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2019-11-20 03:48:49,861 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:48:49,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 03:48:49,939 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.2 stem predicates 6 loop predicates [2019-11-20 03:48:49,939 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 112 states and 144 transitions. cyclomatic complexity: 36 Second operand 8 states. [2019-11-20 03:48:50,106 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 112 states and 144 transitions. cyclomatic complexity: 36. Second operand 8 states. Result 315 states and 394 transitions. Complement of second has 32 states. [2019-11-20 03:48:50,111 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 8 states 2 stem states 5 non-accepting loop states 1 accepting loop states [2019-11-20 03:48:50,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2019-11-20 03:48:50,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 44 transitions. [2019-11-20 03:48:50,112 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 44 transitions. Stem has 35 letters. Loop has 8 letters. [2019-11-20 03:48:50,113 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:48:50,113 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 44 transitions. Stem has 43 letters. Loop has 8 letters. [2019-11-20 03:48:50,114 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:48:50,114 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 44 transitions. Stem has 35 letters. Loop has 16 letters. [2019-11-20 03:48:50,115 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:48:50,116 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 315 states and 394 transitions. [2019-11-20 03:48:50,124 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 56 [2019-11-20 03:48:50,135 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 315 states to 205 states and 265 transitions. [2019-11-20 03:48:50,135 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 115 [2019-11-20 03:48:50,137 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 129 [2019-11-20 03:48:50,137 INFO L73 IsDeterministic]: Start isDeterministic. Operand 205 states and 265 transitions. [2019-11-20 03:48:50,138 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:48:50,138 INFO L688 BuchiCegarLoop]: Abstraction has 205 states and 265 transitions. [2019-11-20 03:48:50,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states and 265 transitions. [2019-11-20 03:48:50,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 188. [2019-11-20 03:48:50,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2019-11-20 03:48:50,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 236 transitions. [2019-11-20 03:48:50,169 INFO L711 BuchiCegarLoop]: Abstraction has 188 states and 236 transitions. [2019-11-20 03:48:50,169 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:48:50,169 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2019-11-20 03:48:50,170 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2019-11-20 03:48:50,170 INFO L87 Difference]: Start difference. First operand 188 states and 236 transitions. Second operand 20 states. [2019-11-20 03:48:50,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:48:50,543 INFO L93 Difference]: Finished difference Result 192 states and 236 transitions. [2019-11-20 03:48:50,544 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-20 03:48:50,544 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 192 states and 236 transitions. [2019-11-20 03:48:50,546 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 21 [2019-11-20 03:48:50,549 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 192 states to 126 states and 154 transitions. [2019-11-20 03:48:50,549 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 98 [2019-11-20 03:48:50,549 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 99 [2019-11-20 03:48:50,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 126 states and 154 transitions. [2019-11-20 03:48:50,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:48:50,550 INFO L688 BuchiCegarLoop]: Abstraction has 126 states and 154 transitions. [2019-11-20 03:48:50,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states and 154 transitions. [2019-11-20 03:48:50,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 117. [2019-11-20 03:48:50,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 117 states. [2019-11-20 03:48:50,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 144 transitions. [2019-11-20 03:48:50,555 INFO L711 BuchiCegarLoop]: Abstraction has 117 states and 144 transitions. [2019-11-20 03:48:50,555 INFO L591 BuchiCegarLoop]: Abstraction has 117 states and 144 transitions. [2019-11-20 03:48:50,555 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-11-20 03:48:50,555 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 117 states and 144 transitions. [2019-11-20 03:48:50,557 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 18 [2019-11-20 03:48:50,557 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:48:50,557 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:48:50,558 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:48:50,559 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:48:50,559 INFO L794 eck$LassoCheckResult]: Stem: 5261#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret4, main_~x~0, main_~result~0;main_~x~0 := 8; 5240#L37 call main_#t~ret4 := fibo1(main_~x~0);< 5246#fibo1ENTRY ~n := #in~n; 5299#L8 assume !(~n < 1); 5239#L10 assume !(1 == ~n); 5241#L13 call #t~ret0 := fibo2(~n - 1);< 5252#fibo2ENTRY ~n := #in~n; 5265#L18 assume !(~n < 1); 5273#L20 assume !(1 == ~n); 5294#L23 call #t~ret2 := fibo1(~n - 1);< 5296#fibo1ENTRY ~n := #in~n; 5290#L8 assume !(~n < 1); 5295#L10 assume !(1 == ~n); 5231#L13 call #t~ret0 := fibo2(~n - 1);< 5293#fibo2ENTRY ~n := #in~n; 5292#L18 assume !(~n < 1); 5291#L20 assume !(1 == ~n); 5250#L23 call #t~ret2 := fibo1(~n - 1);< 5289#fibo1ENTRY ~n := #in~n; 5284#L8 assume !(~n < 1); 5285#L10 assume !(1 == ~n); 5244#L13 call #t~ret0 := fibo2(~n - 1);< 5251#fibo2ENTRY ~n := #in~n; 5286#L18 assume !(~n < 1); 5267#L20 assume 1 == ~n;#res := 1; 5243#fibo2FINAL assume true; 5245#fibo2EXIT >#49#return; 5254#L13-1 call #t~ret1 := fibo2(~n - 2);< 5255#fibo2ENTRY ~n := #in~n; 5271#L18 assume ~n < 1;#res := 0; 5272#fibo2FINAL assume true; 5342#fibo2EXIT >#51#return; 5256#L13-2 #res := #t~ret0 + #t~ret1;havoc #t~ret1;havoc #t~ret0; 5257#fibo1FINAL assume true; 5249#fibo1EXIT >#45#return; 5237#L23-1 call #t~ret3 := fibo1(~n - 2);< 5242#fibo1ENTRY ~n := #in~n; 5258#L8 assume ~n < 1;#res := 0; 5238#fibo1FINAL assume true; 5253#fibo1EXIT >#47#return; 5247#L23-2 #res := #t~ret2 + #t~ret3;havoc #t~ret2;havoc #t~ret3; 5248#fibo2FINAL assume true; 5312#fibo2EXIT >#49#return; 5281#L13-1 [2019-11-20 03:48:50,559 INFO L796 eck$LassoCheckResult]: Loop: 5281#L13-1 call #t~ret1 := fibo2(~n - 2);< 5302#fibo2ENTRY ~n := #in~n; 5279#L18 assume !(~n < 1); 5283#L20 assume !(1 == ~n); 5260#L23 call #t~ret2 := fibo1(~n - 1);< 5235#fibo1ENTRY ~n := #in~n; 5259#L8 assume !(~n < 1); 5266#L10 assume !(1 == ~n); 5234#L13 call #t~ret0 := fibo2(~n - 1);< 5298#fibo2ENTRY ~n := #in~n; 5297#L18 assume !(~n < 1); 5268#L20 assume !(1 == ~n); 5270#L23 call #t~ret2 := fibo1(~n - 1);< 5335#fibo1ENTRY ~n := #in~n; 5339#L8 assume !(~n < 1); 5337#L10 assume 1 == ~n;#res := 1; 5336#fibo1FINAL assume true; 5333#fibo1EXIT >#45#return; 5320#L23-1 call #t~ret3 := fibo1(~n - 2);< 5322#fibo1ENTRY ~n := #in~n; 5326#L8 assume ~n < 1;#res := 0; 5324#fibo1FINAL assume true; 5319#fibo1EXIT >#47#return; 5316#L23-2 #res := #t~ret2 + #t~ret3;havoc #t~ret2;havoc #t~ret3; 5315#fibo2FINAL assume true; 5310#fibo2EXIT >#49#return; 5281#L13-1 [2019-11-20 03:48:50,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:50,559 INFO L82 PathProgramCache]: Analyzing trace with hash -304074822, now seen corresponding path program 1 times [2019-11-20 03:48:50,560 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:48:50,560 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455175325] [2019-11-20 03:48:50,560 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:48:50,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:50,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:50,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:50,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:50,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:50,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:50,702 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 7 proven. 28 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2019-11-20 03:48:50,702 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455175325] [2019-11-20 03:48:50,702 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [327693012] [2019-11-20 03:48:50,703 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 03:48:50,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:50,741 INFO L255 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 14 conjunts are in the unsatisfiable core [2019-11-20 03:48:50,742 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:48:50,816 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 2 proven. 34 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2019-11-20 03:48:50,816 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 03:48:50,816 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 17 [2019-11-20 03:48:50,817 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023775133] [2019-11-20 03:48:50,817 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 03:48:50,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:50,817 INFO L82 PathProgramCache]: Analyzing trace with hash 1737996717, now seen corresponding path program 1 times [2019-11-20 03:48:50,817 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:48:50,818 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126368641] [2019-11-20 03:48:50,818 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:48:50,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:48:50,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:48:50,825 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:48:51,101 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 03:48:51,101 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 03:48:51,102 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 03:48:51,102 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 03:48:51,102 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-20 03:48:51,102 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:51,102 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 03:48:51,102 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 03:48:51,102 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration7_Loop [2019-11-20 03:48:51,102 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 03:48:51,102 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 03:48:51,103 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:51,107 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:51,108 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:51,115 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:51,116 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:51,118 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:51,121 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:51,123 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:51,131 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:51,178 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 03:48:51,178 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:51,183 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:48:51,183 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 03:48:51,186 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:48:51,186 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret1=0} Honda state: {fibo1_#t~ret1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:51,194 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:48:51,194 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 03:48:51,197 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:48:51,197 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret2=0} Honda state: {fibo2_#t~ret2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:51,202 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:48:51,202 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:51,210 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 03:48:51,210 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 03:48:52,096 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-20 03:48:52,098 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 03:48:52,098 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 03:48:52,098 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 03:48:52,098 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 03:48:52,098 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-20 03:48:52,098 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:52,099 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 03:48:52,099 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 03:48:52,099 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration7_Loop [2019-11-20 03:48:52,099 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 03:48:52,099 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 03:48:52,100 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:52,103 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:52,105 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:52,113 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:52,115 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:52,117 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:52,119 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:52,121 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:52,123 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:52,165 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 03:48:52,166 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:52,177 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:48:52,180 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:48:52,180 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:48:52,180 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:48:52,180 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:48:52,180 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:48:52,181 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:48:52,181 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 03:48:52,182 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:52,187 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:48:52,189 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:48:52,189 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:48:52,189 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:48:52,189 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:48:52,189 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:48:52,190 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:48:52,190 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 03:48:52,192 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:52,196 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:48:52,197 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:48:52,197 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:48:52,198 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:48:52,198 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:48:52,198 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:48:52,199 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:48:52,199 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 03:48:52,201 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-20 03:48:52,204 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2019-11-20 03:48:52,205 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:52,211 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-20 03:48:52,211 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-20 03:48:52,212 INFO L510 LassoAnalysis]: Proved termination. [2019-11-20 03:48:52,212 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo1_~n) = 1*fibo1_~n Supporting invariants [] [2019-11-20 03:48:52,213 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-20 03:48:52,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:52,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:52,269 INFO L255 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 18 conjunts are in the unsatisfiable core [2019-11-20 03:48:52,271 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:48:52,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:48:52,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:48:52,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:48:52,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:48:52,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:52,347 INFO L255 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 19 conjunts are in the unsatisfiable core [2019-11-20 03:48:52,348 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:48:52,451 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2019-11-20 03:48:52,451 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 8 loop predicates [2019-11-20 03:48:52,452 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 117 states and 144 transitions. cyclomatic complexity: 29 Second operand 10 states. [2019-11-20 03:48:52,874 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 117 states and 144 transitions. cyclomatic complexity: 29. Second operand 10 states. Result 364 states and 473 transitions. Complement of second has 40 states. [2019-11-20 03:48:52,875 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 12 states 2 stem states 9 non-accepting loop states 1 accepting loop states [2019-11-20 03:48:52,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2019-11-20 03:48:52,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 66 transitions. [2019-11-20 03:48:52,876 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 66 transitions. Stem has 43 letters. Loop has 26 letters. [2019-11-20 03:48:52,877 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:48:52,877 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-11-20 03:48:52,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:52,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:52,940 INFO L255 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 18 conjunts are in the unsatisfiable core [2019-11-20 03:48:52,942 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:48:52,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:48:52,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:48:52,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:48:52,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:48:53,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:53,010 INFO L255 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 19 conjunts are in the unsatisfiable core [2019-11-20 03:48:53,011 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:48:53,115 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2019-11-20 03:48:53,116 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 8 loop predicates [2019-11-20 03:48:53,116 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 117 states and 144 transitions. cyclomatic complexity: 29 Second operand 10 states. [2019-11-20 03:48:53,462 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 117 states and 144 transitions. cyclomatic complexity: 29. Second operand 10 states. Result 242 states and 301 transitions. Complement of second has 26 states. [2019-11-20 03:48:53,464 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 9 states 2 stem states 6 non-accepting loop states 1 accepting loop states [2019-11-20 03:48:53,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2019-11-20 03:48:53,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 45 transitions. [2019-11-20 03:48:53,465 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 45 transitions. Stem has 43 letters. Loop has 26 letters. [2019-11-20 03:48:53,466 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:48:53,466 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-11-20 03:48:53,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:53,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:53,528 INFO L255 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 18 conjunts are in the unsatisfiable core [2019-11-20 03:48:53,530 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:48:53,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:48:53,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:48:53,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:48:53,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:48:53,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:53,590 INFO L255 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 19 conjunts are in the unsatisfiable core [2019-11-20 03:48:53,590 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:48:53,674 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2019-11-20 03:48:53,675 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.2 stem predicates 8 loop predicates [2019-11-20 03:48:53,675 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 117 states and 144 transitions. cyclomatic complexity: 29 Second operand 10 states. [2019-11-20 03:48:54,041 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 117 states and 144 transitions. cyclomatic complexity: 29. Second operand 10 states. Result 579 states and 748 transitions. Complement of second has 119 states. [2019-11-20 03:48:54,045 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 12 states 2 stem states 9 non-accepting loop states 1 accepting loop states [2019-11-20 03:48:54,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2019-11-20 03:48:54,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 71 transitions. [2019-11-20 03:48:54,047 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 71 transitions. Stem has 43 letters. Loop has 26 letters. [2019-11-20 03:48:54,049 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:48:54,049 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 71 transitions. Stem has 69 letters. Loop has 26 letters. [2019-11-20 03:48:54,051 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:48:54,054 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 71 transitions. Stem has 43 letters. Loop has 52 letters. [2019-11-20 03:48:54,055 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:48:54,055 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 579 states and 748 transitions. [2019-11-20 03:48:54,066 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 62 [2019-11-20 03:48:54,076 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 579 states to 444 states and 596 transitions. [2019-11-20 03:48:54,077 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 214 [2019-11-20 03:48:54,077 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 231 [2019-11-20 03:48:54,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 444 states and 596 transitions. [2019-11-20 03:48:54,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:48:54,078 INFO L688 BuchiCegarLoop]: Abstraction has 444 states and 596 transitions. [2019-11-20 03:48:54,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states and 596 transitions. [2019-11-20 03:48:54,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 417. [2019-11-20 03:48:54,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 417 states. [2019-11-20 03:48:54,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 548 transitions. [2019-11-20 03:48:54,115 INFO L711 BuchiCegarLoop]: Abstraction has 417 states and 548 transitions. [2019-11-20 03:48:54,117 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:48:54,117 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2019-11-20 03:48:54,118 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2019-11-20 03:48:54,118 INFO L87 Difference]: Start difference. First operand 417 states and 548 transitions. Second operand 18 states. [2019-11-20 03:48:54,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:48:54,614 INFO L93 Difference]: Finished difference Result 483 states and 649 transitions. [2019-11-20 03:48:54,614 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2019-11-20 03:48:54,615 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 483 states and 649 transitions. [2019-11-20 03:48:54,622 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 58 [2019-11-20 03:48:54,629 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 483 states to 483 states and 648 transitions. [2019-11-20 03:48:54,629 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 260 [2019-11-20 03:48:54,630 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 260 [2019-11-20 03:48:54,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 483 states and 648 transitions. [2019-11-20 03:48:54,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:48:54,631 INFO L688 BuchiCegarLoop]: Abstraction has 483 states and 648 transitions. [2019-11-20 03:48:54,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states and 648 transitions. [2019-11-20 03:48:54,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 429. [2019-11-20 03:48:54,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 429 states. [2019-11-20 03:48:54,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 565 transitions. [2019-11-20 03:48:54,648 INFO L711 BuchiCegarLoop]: Abstraction has 429 states and 565 transitions. [2019-11-20 03:48:54,649 INFO L591 BuchiCegarLoop]: Abstraction has 429 states and 565 transitions. [2019-11-20 03:48:54,649 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-11-20 03:48:54,649 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 429 states and 565 transitions. [2019-11-20 03:48:54,652 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 58 [2019-11-20 03:48:54,653 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:48:54,653 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:48:54,655 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [5, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:48:54,655 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 5, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1] [2019-11-20 03:48:54,655 INFO L794 eck$LassoCheckResult]: Stem: 8604#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret4, main_~x~0, main_~result~0;main_~x~0 := 8; 8567#L37 call main_#t~ret4 := fibo1(main_~x~0);< 8568#fibo1ENTRY ~n := #in~n; 8646#L8 assume !(~n < 1); 8645#L10 assume !(1 == ~n); 8637#L13 call #t~ret0 := fibo2(~n - 1);< 8644#fibo2ENTRY ~n := #in~n; 8643#L18 assume !(~n < 1); 8642#L20 assume !(1 == ~n); 8639#L23 call #t~ret2 := fibo1(~n - 1);< 8641#fibo1ENTRY ~n := #in~n; 8640#L8 assume !(~n < 1); 8638#L10 assume !(1 == ~n); 8631#L13 call #t~ret0 := fibo2(~n - 1);< 8636#fibo2ENTRY ~n := #in~n; 8635#L18 assume !(~n < 1); 8633#L20 assume !(1 == ~n); 8577#L23 call #t~ret2 := fibo1(~n - 1);< 8627#fibo1ENTRY ~n := #in~n; 8628#L8 assume !(~n < 1); 8722#L10 assume !(1 == ~n); 8632#L13 call #t~ret0 := fibo2(~n - 1);< 8636#fibo2ENTRY ~n := #in~n; 8635#L18 assume !(~n < 1); 8633#L20 assume !(1 == ~n); 8577#L23 call #t~ret2 := fibo1(~n - 1);< 8627#fibo1ENTRY ~n := #in~n; 8625#L8 assume !(~n < 1); 8626#L10 assume !(1 == ~n); 8576#L13 call #t~ret0 := fibo2(~n - 1);< 8578#fibo2ENTRY ~n := #in~n; 8824#L18 assume !(~n < 1); 8823#L20 assume 1 == ~n;#res := 1; 8822#fibo2FINAL assume true; 8819#fibo2EXIT >#49#return; 8815#L13-1 call #t~ret1 := fibo2(~n - 2);< 8816#fibo2ENTRY ~n := #in~n; 8821#L18 assume ~n < 1;#res := 0; 8818#fibo2FINAL assume true; 8814#fibo2EXIT >#51#return; 8813#L13-2 #res := #t~ret0 + #t~ret1;havoc #t~ret1;havoc #t~ret0; 8812#fibo1FINAL assume true; 8809#fibo1EXIT >#45#return; 8806#L23-1 call #t~ret3 := fibo1(~n - 2);< 8807#fibo1ENTRY ~n := #in~n; 8845#L8 assume ~n < 1;#res := 0; 8844#fibo1FINAL assume true; 8805#fibo1EXIT >#47#return; 8802#L23-2 #res := #t~ret2 + #t~ret3;havoc #t~ret2;havoc #t~ret3; 8800#fibo2FINAL assume true; 8719#fibo2EXIT >#49#return; 8669#L13-1 [2019-11-20 03:48:54,656 INFO L796 eck$LassoCheckResult]: Loop: 8669#L13-1 call #t~ret1 := fibo2(~n - 2);< 8595#fibo2ENTRY ~n := #in~n; 8693#L18 assume !(~n < 1); 8689#L20 assume !(1 == ~n); 8594#L23 call #t~ret2 := fibo1(~n - 1);< 8671#fibo1ENTRY ~n := #in~n; 8681#L8 assume !(~n < 1); 8678#L10 assume !(1 == ~n); 8679#L13 call #t~ret0 := fibo2(~n - 1);< 8749#fibo2ENTRY ~n := #in~n; 8792#L18 assume !(~n < 1); 8787#L20 assume !(1 == ~n); 8788#L23 call #t~ret2 := fibo1(~n - 1);< 8542#fibo1ENTRY ~n := #in~n; 8855#L8 assume !(~n < 1); 8854#L10 assume 1 == ~n;#res := 1; 8853#fibo1FINAL assume true; 8852#fibo1EXIT >#45#return; 8560#L23-1 call #t~ret3 := fibo1(~n - 2);< 8556#fibo1ENTRY ~n := #in~n; 8613#L8 assume ~n < 1;#res := 0; 8562#fibo1FINAL assume true; 8850#fibo1EXIT >#47#return; 8653#L23-2 #res := #t~ret2 + #t~ret3;havoc #t~ret2;havoc #t~ret3; 8847#fibo2FINAL assume true; 8748#fibo2EXIT >#49#return; 8741#L13-1 call #t~ret1 := fibo2(~n - 2);< 8742#fibo2ENTRY ~n := #in~n; 8782#L18 assume ~n < 1;#res := 0; 8772#fibo2FINAL assume true; 8766#fibo2EXIT >#51#return; 8739#L13-2 #res := #t~ret0 + #t~ret1;havoc #t~ret1;havoc #t~ret0; 8708#fibo1FINAL assume true; 8709#fibo1EXIT >#45#return; 8622#L23-1 call #t~ret3 := fibo1(~n - 2);< 8629#fibo1ENTRY ~n := #in~n; 8630#L8 assume !(~n < 1); 8620#L10 assume !(1 == ~n); 8624#L13 call #t~ret0 := fibo2(~n - 1);< 8698#fibo2ENTRY ~n := #in~n; 8692#L18 assume !(~n < 1); 8687#L20 assume !(1 == ~n); 8656#L23 call #t~ret2 := fibo1(~n - 1);< 8667#fibo1ENTRY ~n := #in~n; 8780#L8 assume !(~n < 1); 8777#L10 assume 1 == ~n;#res := 1; 8774#fibo1FINAL assume true; 8763#fibo1EXIT >#45#return; 8744#L23-1 call #t~ret3 := fibo1(~n - 2);< 8747#fibo1ENTRY ~n := #in~n; 8803#L8 assume ~n < 1;#res := 0; 8801#fibo1FINAL assume true; 8743#fibo1EXIT >#47#return; 8738#L23-2 #res := #t~ret2 + #t~ret3;havoc #t~ret2;havoc #t~ret3; 8726#fibo2FINAL assume true; 8720#fibo2EXIT >#49#return; 8669#L13-1 [2019-11-20 03:48:54,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:54,656 INFO L82 PathProgramCache]: Analyzing trace with hash -182196813, now seen corresponding path program 2 times [2019-11-20 03:48:54,656 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:48:54,657 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691919865] [2019-11-20 03:48:54,657 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:48:54,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:54,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:54,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:54,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:54,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:54,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:54,872 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 4 proven. 54 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2019-11-20 03:48:54,873 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691919865] [2019-11-20 03:48:54,873 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997403684] [2019-11-20 03:48:54,873 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 03:48:54,902 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-11-20 03:48:54,902 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-20 03:48:54,903 INFO L255 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 16 conjunts are in the unsatisfiable core [2019-11-20 03:48:54,904 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:48:54,950 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 7 proven. 55 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2019-11-20 03:48:54,950 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 03:48:54,951 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16] total 22 [2019-11-20 03:48:54,951 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080954956] [2019-11-20 03:48:54,951 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 03:48:54,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:54,952 INFO L82 PathProgramCache]: Analyzing trace with hash -564433099, now seen corresponding path program 1 times [2019-11-20 03:48:54,952 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:48:54,952 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678479099] [2019-11-20 03:48:54,952 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:48:54,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:55,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:55,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:55,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:55,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:55,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:55,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:55,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:55,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:55,135 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 21 proven. 20 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2019-11-20 03:48:55,136 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678479099] [2019-11-20 03:48:55,136 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065154559] [2019-11-20 03:48:55,136 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 03:48:55,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:55,179 INFO L255 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 7 conjunts are in the unsatisfiable core [2019-11-20 03:48:55,181 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:48:55,259 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 57 proven. 3 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2019-11-20 03:48:55,259 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 03:48:55,259 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8] total 15 [2019-11-20 03:48:55,260 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773528903] [2019-11-20 03:48:55,260 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:48:55,260 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:48:55,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2019-11-20 03:48:55,260 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2019-11-20 03:48:55,260 INFO L87 Difference]: Start difference. First operand 429 states and 565 transitions. cyclomatic complexity: 140 Second operand 22 states. [2019-11-20 03:48:55,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:48:55,959 INFO L93 Difference]: Finished difference Result 513 states and 677 transitions. [2019-11-20 03:48:55,959 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2019-11-20 03:48:55,959 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 513 states and 677 transitions. [2019-11-20 03:48:55,966 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 58 [2019-11-20 03:48:55,973 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 513 states to 497 states and 657 transitions. [2019-11-20 03:48:55,973 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 267 [2019-11-20 03:48:55,974 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 267 [2019-11-20 03:48:55,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 497 states and 657 transitions. [2019-11-20 03:48:55,979 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:48:55,979 INFO L688 BuchiCegarLoop]: Abstraction has 497 states and 657 transitions. [2019-11-20 03:48:55,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states and 657 transitions. [2019-11-20 03:48:55,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 485. [2019-11-20 03:48:55,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 485 states. [2019-11-20 03:48:55,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 639 transitions. [2019-11-20 03:48:55,999 INFO L711 BuchiCegarLoop]: Abstraction has 485 states and 639 transitions. [2019-11-20 03:48:55,999 INFO L591 BuchiCegarLoop]: Abstraction has 485 states and 639 transitions. [2019-11-20 03:48:55,999 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-11-20 03:48:55,999 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 485 states and 639 transitions. [2019-11-20 03:48:56,003 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 58 [2019-11-20 03:48:56,003 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:48:56,003 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:48:56,005 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [5, 5, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:48:56,005 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:48:56,007 INFO L794 eck$LassoCheckResult]: Stem: 10067#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret4, main_~x~0, main_~result~0;main_~x~0 := 8; 10005#L37 call main_#t~ret4 := fibo1(main_~x~0);< 10006#fibo1ENTRY ~n := #in~n; 10244#L8 assume !(~n < 1); 10245#L10 assume !(1 == ~n); 10235#L13 call #t~ret0 := fibo2(~n - 1);< 10236#fibo2ENTRY ~n := #in~n; 10261#L18 assume !(~n < 1); 10260#L20 assume !(1 == ~n); 10239#L23 call #t~ret2 := fibo1(~n - 1);< 10259#fibo1ENTRY ~n := #in~n; 10258#L8 assume !(~n < 1); 10238#L10 assume !(1 == ~n); 10240#L13 call #t~ret0 := fibo2(~n - 1);< 10257#fibo2ENTRY ~n := #in~n; 10256#L18 assume !(~n < 1); 10255#L20 assume !(1 == ~n); 10253#L23 call #t~ret2 := fibo1(~n - 1);< 10252#fibo1ENTRY ~n := #in~n; 10254#L8 assume !(~n < 1); 10419#L10 assume !(1 == ~n); 10229#L13 call #t~ret0 := fibo2(~n - 1);< 10234#fibo2ENTRY ~n := #in~n; 10251#L18 assume !(~n < 1); 10249#L20 assume !(1 == ~n); 10250#L23 call #t~ret2 := fibo1(~n - 1);< 10434#fibo1ENTRY ~n := #in~n; 10471#L8 assume !(~n < 1); 10470#L10 assume 1 == ~n;#res := 1; 10469#fibo1FINAL assume true; 10433#fibo1EXIT >#45#return; 10070#L23-1 call #t~ret3 := fibo1(~n - 2);< 10068#fibo1ENTRY ~n := #in~n; 10071#L8 assume !(~n < 1); 10432#L10 assume 1 == ~n;#res := 1; 10431#fibo1FINAL assume true; 10425#fibo1EXIT >#47#return; 10424#L23-2 #res := #t~ret2 + #t~ret3;havoc #t~ret2;havoc #t~ret3; 10422#fibo2FINAL assume true; 10417#fibo2EXIT >#49#return; 10015#L13-1 call #t~ret1 := fibo2(~n - 2);< 10056#fibo2ENTRY ~n := #in~n; 10483#L18 assume !(~n < 1); 10482#L20 assume !(1 == ~n); 10047#L23 [2019-11-20 03:48:56,007 INFO L796 eck$LassoCheckResult]: Loop: 10047#L23 call #t~ret2 := fibo1(~n - 1);< 10397#fibo1ENTRY ~n := #in~n; 10414#L8 assume !(~n < 1); 10413#L10 assume !(1 == ~n); 10078#L13 call #t~ret0 := fibo2(~n - 1);< 10121#fibo2ENTRY ~n := #in~n; 10220#L18 assume !(~n < 1); 10212#L20 assume !(1 == ~n); 10172#L23 call #t~ret2 := fibo1(~n - 1);< 10176#fibo1ENTRY ~n := #in~n; 10188#L8 assume !(~n < 1); 10187#L10 assume 1 == ~n;#res := 1; 10180#fibo1FINAL assume true; 10170#fibo1EXIT >#45#return; 10051#L23-1 call #t~ret3 := fibo1(~n - 2);< 10029#fibo1ENTRY ~n := #in~n; 10223#L8 assume !(~n < 1); 10225#L10 assume 1 == ~n;#res := 1; 10050#fibo1FINAL assume true; 10053#fibo1EXIT >#47#return; 10120#L23-2 #res := #t~ret2 + #t~ret3;havoc #t~ret2;havoc #t~ret3; 10213#fibo2FINAL assume true; 10214#fibo2EXIT >#49#return; 10023#L13-1 call #t~ret1 := fibo2(~n - 2);< 10056#fibo2ENTRY ~n := #in~n; 10483#L18 assume !(~n < 1); 10482#L20 assume !(1 == ~n); 10047#L23 [2019-11-20 03:48:56,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:56,008 INFO L82 PathProgramCache]: Analyzing trace with hash 1086760885, now seen corresponding path program 1 times [2019-11-20 03:48:56,008 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:48:56,008 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625790534] [2019-11-20 03:48:56,009 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:48:56,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:56,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:56,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:56,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:56,402 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 2 proven. 52 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2019-11-20 03:48:56,402 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625790534] [2019-11-20 03:48:56,402 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [676729633] [2019-11-20 03:48:56,402 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 03:48:56,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:56,445 INFO L255 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2019-11-20 03:48:56,446 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:48:56,562 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 9 proven. 46 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-11-20 03:48:56,563 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 03:48:56,563 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 17] total 27 [2019-11-20 03:48:56,563 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298298408] [2019-11-20 03:48:56,563 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 03:48:56,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:56,563 INFO L82 PathProgramCache]: Analyzing trace with hash 781356392, now seen corresponding path program 1 times [2019-11-20 03:48:56,564 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:48:56,564 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689302074] [2019-11-20 03:48:56,564 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:48:56,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:56,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:56,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:56,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:56,660 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2019-11-20 03:48:56,661 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689302074] [2019-11-20 03:48:56,661 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188548626] [2019-11-20 03:48:56,661 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 03:48:56,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:56,686 INFO L255 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 6 conjunts are in the unsatisfiable core [2019-11-20 03:48:56,686 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:48:56,723 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2019-11-20 03:48:56,723 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 03:48:56,723 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7] total 13 [2019-11-20 03:48:56,724 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640553118] [2019-11-20 03:48:56,724 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:48:56,724 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:48:56,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-11-20 03:48:56,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2019-11-20 03:48:56,725 INFO L87 Difference]: Start difference. First operand 485 states and 639 transitions. cyclomatic complexity: 158 Second operand 13 states. [2019-11-20 03:48:56,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:48:56,846 INFO L93 Difference]: Finished difference Result 500 states and 653 transitions. [2019-11-20 03:48:56,846 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-11-20 03:48:56,847 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 500 states and 653 transitions. [2019-11-20 03:48:56,853 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 58 [2019-11-20 03:48:56,859 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 500 states to 490 states and 642 transitions. [2019-11-20 03:48:56,859 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 263 [2019-11-20 03:48:56,860 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 263 [2019-11-20 03:48:56,860 INFO L73 IsDeterministic]: Start isDeterministic. Operand 490 states and 642 transitions. [2019-11-20 03:48:56,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:48:56,862 INFO L688 BuchiCegarLoop]: Abstraction has 490 states and 642 transitions. [2019-11-20 03:48:56,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states and 642 transitions. [2019-11-20 03:48:56,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 478. [2019-11-20 03:48:56,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 478 states. [2019-11-20 03:48:56,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 478 states to 478 states and 624 transitions. [2019-11-20 03:48:56,877 INFO L711 BuchiCegarLoop]: Abstraction has 478 states and 624 transitions. [2019-11-20 03:48:56,878 INFO L591 BuchiCegarLoop]: Abstraction has 478 states and 624 transitions. [2019-11-20 03:48:56,878 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-11-20 03:48:56,878 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 478 states and 624 transitions. [2019-11-20 03:48:56,882 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 58 [2019-11-20 03:48:56,882 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:48:56,882 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:48:56,883 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [6, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:48:56,884 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:48:56,884 INFO L794 eck$LassoCheckResult]: Stem: 11354#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret4, main_~x~0, main_~result~0;main_~x~0 := 8; 11314#L37 call main_#t~ret4 := fibo1(main_~x~0);< 11316#fibo1ENTRY ~n := #in~n; 11594#L8 assume !(~n < 1); 11313#L10 assume !(1 == ~n); 11315#L13 call #t~ret0 := fibo2(~n - 1);< 11517#fibo2ENTRY ~n := #in~n; 11543#L18 assume !(~n < 1); 11542#L20 assume !(1 == ~n); 11538#L23 call #t~ret2 := fibo1(~n - 1);< 11541#fibo1ENTRY ~n := #in~n; 11540#L8 assume !(~n < 1); 11539#L10 assume !(1 == ~n); 11534#L13 call #t~ret0 := fibo2(~n - 1);< 11537#fibo2ENTRY ~n := #in~n; 11536#L18 assume !(~n < 1); 11535#L20 assume !(1 == ~n); 11532#L23 call #t~ret2 := fibo1(~n - 1);< 11531#fibo1ENTRY ~n := #in~n; 11533#L8 assume !(~n < 1); 11698#L10 assume !(1 == ~n); 11297#L13 call #t~ret0 := fibo2(~n - 1);< 11518#fibo2ENTRY ~n := #in~n; 11530#L18 assume !(~n < 1); 11529#L20 assume !(1 == ~n); 11334#L23 call #t~ret2 := fibo1(~n - 1);< 11523#fibo1ENTRY ~n := #in~n; 11521#L8 assume !(~n < 1); 11519#L10 assume !(1 == ~n); 11333#L13 call #t~ret0 := fibo2(~n - 1);< 11335#fibo2ENTRY ~n := #in~n; 11719#L18 assume !(~n < 1); 11717#L20 assume 1 == ~n;#res := 1; 11715#fibo2FINAL assume true; 11714#fibo2EXIT >#49#return; 11712#L13-1 call #t~ret1 := fibo2(~n - 2);< 11713#fibo2ENTRY ~n := #in~n; 11718#L18 assume ~n < 1;#res := 0; 11716#fibo2FINAL assume true; 11711#fibo2EXIT >#51#return; 11709#L13-2 #res := #t~ret0 + #t~ret1;havoc #t~ret1;havoc #t~ret0; 11708#fibo1FINAL assume true; 11706#fibo1EXIT >#45#return; 11328#L23-1 call #t~ret3 := fibo1(~n - 2);< 11704#fibo1ENTRY ~n := #in~n; 11734#L8 assume !(~n < 1); 11733#L10 assume 1 == ~n;#res := 1; 11732#fibo1FINAL assume true; 11703#fibo1EXIT >#47#return; 11702#L23-2 #res := #t~ret2 + #t~ret3;havoc #t~ret2;havoc #t~ret3; 11701#fibo2FINAL assume true; 11697#fibo2EXIT >#49#return; 11304#L13-1 call #t~ret1 := fibo2(~n - 2);< 11348#fibo2ENTRY ~n := #in~n; 11446#L18 assume !(~n < 1); 11677#L20 assume !(1 == ~n); 11337#L23 [2019-11-20 03:48:56,884 INFO L796 eck$LassoCheckResult]: Loop: 11337#L23 call #t~ret2 := fibo1(~n - 1);< 11410#fibo1ENTRY ~n := #in~n; 11407#L8 assume !(~n < 1); 11405#L10 assume !(1 == ~n); 11307#L13 call #t~ret0 := fibo2(~n - 1);< 11401#fibo2ENTRY ~n := #in~n; 11507#L18 assume !(~n < 1); 11508#L20 assume !(1 == ~n); 11393#L23 call #t~ret2 := fibo1(~n - 1);< 11409#fibo1ENTRY ~n := #in~n; 11406#L8 assume !(~n < 1); 11404#L10 assume !(1 == ~n); 11378#L13 call #t~ret0 := fibo2(~n - 1);< 11478#fibo2ENTRY ~n := #in~n; 11428#L18 assume !(~n < 1); 11429#L20 assume 1 == ~n;#res := 1; 11477#fibo2FINAL assume true; 11424#fibo2EXIT >#49#return; 11421#L13-1 call #t~ret1 := fibo2(~n - 2);< 11423#fibo2ENTRY ~n := #in~n; 11431#L18 assume ~n < 1;#res := 0; 11420#fibo2FINAL assume true; 11422#fibo2EXIT >#51#return; 11490#L13-2 #res := #t~ret0 + #t~ret1;havoc #t~ret1;havoc #t~ret0; 11489#fibo1FINAL assume true; 11391#fibo1EXIT >#45#return; 11398#L23-1 call #t~ret3 := fibo1(~n - 2);< 11408#fibo1ENTRY ~n := #in~n; 11470#L8 assume !(~n < 1); 11468#L10 assume 1 == ~n;#res := 1; 11458#fibo1FINAL assume true; 11456#fibo1EXIT >#47#return; 11397#L23-2 #res := #t~ret2 + #t~ret3;havoc #t~ret2;havoc #t~ret3; 11765#fibo2FINAL assume true; 11764#fibo2EXIT >#49#return; 11347#L13-1 call #t~ret1 := fibo2(~n - 2);< 11348#fibo2ENTRY ~n := #in~n; 11446#L18 assume !(~n < 1); 11677#L20 assume !(1 == ~n); 11337#L23 [2019-11-20 03:48:56,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:56,884 INFO L82 PathProgramCache]: Analyzing trace with hash -579432640, now seen corresponding path program 3 times [2019-11-20 03:48:56,885 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:48:56,885 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380076787] [2019-11-20 03:48:56,885 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:48:56,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:48:56,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:48:56,904 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:48:56,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:56,905 INFO L82 PathProgramCache]: Analyzing trace with hash 1831895155, now seen corresponding path program 1 times [2019-11-20 03:48:56,905 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:48:56,905 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134817907] [2019-11-20 03:48:56,906 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:48:56,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:48:56,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:48:56,920 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:48:56,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:48:56,920 INFO L82 PathProgramCache]: Analyzing trace with hash 551901268, now seen corresponding path program 4 times [2019-11-20 03:48:56,920 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:48:56,921 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293720943] [2019-11-20 03:48:56,921 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:48:56,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:57,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:57,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:57,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:57,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:57,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:57,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:57,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:57,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:57,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:57,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:48:57,215 INFO L134 CoverageAnalysis]: Checked inductivity of 278 backedges. 99 proven. 98 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2019-11-20 03:48:57,215 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293720943] [2019-11-20 03:48:57,216 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1525960875] [2019-11-20 03:48:57,216 INFO L92 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 03:48:57,264 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-11-20 03:48:57,264 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-20 03:48:57,265 INFO L255 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 17 conjunts are in the unsatisfiable core [2019-11-20 03:48:57,267 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:48:57,316 INFO L134 CoverageAnalysis]: Checked inductivity of 278 backedges. 193 proven. 39 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2019-11-20 03:48:57,319 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 03:48:57,319 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18] total 21 [2019-11-20 03:48:57,319 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434033403] [2019-11-20 03:48:57,682 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 03:48:57,682 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 03:48:57,682 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 03:48:57,682 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 03:48:57,682 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-20 03:48:57,683 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:57,683 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 03:48:57,683 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 03:48:57,683 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration10_Loop [2019-11-20 03:48:57,683 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 03:48:57,683 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 03:48:57,684 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:57,687 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:57,695 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:57,698 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:57,699 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:57,701 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:57,702 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:57,704 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:57,705 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:57,758 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 03:48:57,758 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 68 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:57,761 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:48:57,762 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 03:48:57,765 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:48:57,765 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret1=0} Honda state: {fibo1_#t~ret1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 69 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:57,769 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:48:57,769 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 70 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:57,781 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 03:48:57,781 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 03:48:59,980 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-20 03:48:59,982 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 03:48:59,982 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 03:48:59,982 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 03:48:59,982 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 03:48:59,982 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-20 03:48:59,982 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:48:59,982 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 03:48:59,983 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 03:48:59,983 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration10_Loop [2019-11-20 03:48:59,983 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 03:48:59,983 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 03:48:59,983 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:59,985 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:59,987 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:59,989 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:59,991 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:59,992 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:59,994 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:59,995 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:48:59,997 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:49:00,064 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 03:49:00,064 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 71 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:49:00,077 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:49:00,079 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:49:00,079 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:49:00,079 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:49:00,079 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:49:00,079 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:49:00,080 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:49:00,080 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 71 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:49:00,082 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 72 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:49:00,093 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:49:00,095 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:49:00,095 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:49:00,095 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:49:00,095 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:49:00,095 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:49:00,097 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:49:00,097 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 72 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:49:00,099 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 73 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:49:00,103 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:49:00,104 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:49:00,104 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:49:00,104 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:49:00,105 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:49:00,105 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:49:00,105 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:49:00,105 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 03:49:00,106 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 74 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:49:00,111 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:49:00,112 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:49:00,112 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:49:00,113 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:49:00,113 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:49:00,113 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:49:00,113 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:49:00,113 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 03:49:00,115 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 75 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:49:00,119 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:49:00,120 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:49:00,120 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:49:00,121 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:49:00,121 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:49:00,121 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:49:00,121 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:49:00,121 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 03:49:00,123 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 76 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:49:00,127 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:49:00,128 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:49:00,128 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:49:00,129 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:49:00,129 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:49:00,129 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:49:00,129 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:49:00,129 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 03:49:00,130 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 77 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:49:00,134 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:49:00,136 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:49:00,136 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:49:00,136 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:49:00,136 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:49:00,136 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:49:00,137 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:49:00,137 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 03:49:00,138 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 78 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:49:00,142 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:49:00,143 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:49:00,143 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:49:00,143 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:49:00,143 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:49:00,143 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:49:00,144 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:49:00,144 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 03:49:00,149 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 79 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:49:00,161 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:49:00,164 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:49:00,164 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:49:00,164 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:49:00,164 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:49:00,164 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:49:00,167 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:49:00,167 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 79 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:49:00,170 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-20 03:49:00,175 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-20 03:49:00,175 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 80 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:49:00,186 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-20 03:49:00,186 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-20 03:49:00,186 INFO L510 LassoAnalysis]: Proved termination. [2019-11-20 03:49:00,186 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo2_~n) = 1*fibo2_~n Supporting invariants [] [2019-11-20 03:49:00,188 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed Waiting until toolchain timeout for monitored process 80 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:49:00,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:49:00,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:00,258 INFO L255 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 24 conjunts are in the unsatisfiable core [2019-11-20 03:49:00,260 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:49:00,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:00,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:00,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:00,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:00,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:00,334 INFO L255 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 25 conjunts are in the unsatisfiable core [2019-11-20 03:49:00,336 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:49:00,551 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 24 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2019-11-20 03:49:00,551 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 11 loop predicates [2019-11-20 03:49:00,551 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 478 states and 624 transitions. cyclomatic complexity: 150 Second operand 13 states. [2019-11-20 03:49:01,074 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 478 states and 624 transitions. cyclomatic complexity: 150. Second operand 13 states. Result 1516 states and 1979 transitions. Complement of second has 50 states. [2019-11-20 03:49:01,074 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 14 states 2 stem states 11 non-accepting loop states 1 accepting loop states [2019-11-20 03:49:01,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2019-11-20 03:49:01,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 63 transitions. [2019-11-20 03:49:01,076 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 63 transitions. Stem has 56 letters. Loop has 39 letters. [2019-11-20 03:49:01,077 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:49:01,077 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-11-20 03:49:01,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:49:01,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:01,146 INFO L255 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 24 conjunts are in the unsatisfiable core [2019-11-20 03:49:01,148 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:49:01,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:01,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:01,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:01,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:01,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:01,213 INFO L255 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 25 conjunts are in the unsatisfiable core [2019-11-20 03:49:01,214 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:49:01,337 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 24 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2019-11-20 03:49:01,337 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 11 loop predicates [2019-11-20 03:49:01,337 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 478 states and 624 transitions. cyclomatic complexity: 150 Second operand 13 states. [2019-11-20 03:49:01,997 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 478 states and 624 transitions. cyclomatic complexity: 150. Second operand 13 states. Result 1613 states and 2114 transitions. Complement of second has 52 states. [2019-11-20 03:49:01,998 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 15 states 2 stem states 12 non-accepting loop states 1 accepting loop states [2019-11-20 03:49:01,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2019-11-20 03:49:01,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 68 transitions. [2019-11-20 03:49:01,999 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 68 transitions. Stem has 56 letters. Loop has 39 letters. [2019-11-20 03:49:01,999 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:49:01,999 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-11-20 03:49:02,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:49:02,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:02,091 INFO L255 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 24 conjunts are in the unsatisfiable core [2019-11-20 03:49:02,093 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:49:02,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:02,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:02,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:02,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:02,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:02,162 INFO L255 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 25 conjunts are in the unsatisfiable core [2019-11-20 03:49:02,164 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:49:02,332 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 24 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2019-11-20 03:49:02,333 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 11 loop predicates [2019-11-20 03:49:02,333 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 478 states and 624 transitions. cyclomatic complexity: 150 Second operand 13 states. [2019-11-20 03:49:03,045 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 478 states and 624 transitions. cyclomatic complexity: 150. Second operand 13 states. Result 1981 states and 2429 transitions. Complement of second has 127 states. [2019-11-20 03:49:03,046 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 14 states 2 stem states 11 non-accepting loop states 1 accepting loop states [2019-11-20 03:49:03,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2019-11-20 03:49:03,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 80 transitions. [2019-11-20 03:49:03,047 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 80 transitions. Stem has 56 letters. Loop has 39 letters. [2019-11-20 03:49:03,051 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:49:03,051 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 80 transitions. Stem has 95 letters. Loop has 39 letters. [2019-11-20 03:49:03,053 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:49:03,053 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 80 transitions. Stem has 56 letters. Loop has 78 letters. [2019-11-20 03:49:03,056 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:49:03,056 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1981 states and 2429 transitions. [2019-11-20 03:49:03,085 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 42 [2019-11-20 03:49:03,098 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1981 states to 1257 states and 1632 transitions. [2019-11-20 03:49:03,098 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 142 [2019-11-20 03:49:03,099 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 184 [2019-11-20 03:49:03,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1257 states and 1632 transitions. [2019-11-20 03:49:03,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:49:03,099 INFO L688 BuchiCegarLoop]: Abstraction has 1257 states and 1632 transitions. [2019-11-20 03:49:03,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1257 states and 1632 transitions. [2019-11-20 03:49:03,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1257 to 1056. [2019-11-20 03:49:03,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1056 states. [2019-11-20 03:49:03,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1056 states to 1056 states and 1324 transitions. [2019-11-20 03:49:03,134 INFO L711 BuchiCegarLoop]: Abstraction has 1056 states and 1324 transitions. [2019-11-20 03:49:03,134 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:49:03,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2019-11-20 03:49:03,135 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2019-11-20 03:49:03,135 INFO L87 Difference]: Start difference. First operand 1056 states and 1324 transitions. Second operand 21 states. [2019-11-20 03:49:03,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:49:03,769 INFO L93 Difference]: Finished difference Result 951 states and 1137 transitions. [2019-11-20 03:49:03,770 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2019-11-20 03:49:03,770 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 951 states and 1137 transitions. [2019-11-20 03:49:03,779 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 9 [2019-11-20 03:49:03,790 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 951 states to 881 states and 1061 transitions. [2019-11-20 03:49:03,790 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 208 [2019-11-20 03:49:03,791 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 228 [2019-11-20 03:49:03,791 INFO L73 IsDeterministic]: Start isDeterministic. Operand 881 states and 1061 transitions. [2019-11-20 03:49:03,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:49:03,792 INFO L688 BuchiCegarLoop]: Abstraction has 881 states and 1061 transitions. [2019-11-20 03:49:03,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 881 states and 1061 transitions. [2019-11-20 03:49:03,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 881 to 817. [2019-11-20 03:49:03,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 817 states. [2019-11-20 03:49:03,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 817 states to 817 states and 978 transitions. [2019-11-20 03:49:03,821 INFO L711 BuchiCegarLoop]: Abstraction has 817 states and 978 transitions. [2019-11-20 03:49:03,821 INFO L591 BuchiCegarLoop]: Abstraction has 817 states and 978 transitions. [2019-11-20 03:49:03,821 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-11-20 03:49:03,821 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 817 states and 978 transitions. [2019-11-20 03:49:03,826 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 9 [2019-11-20 03:49:03,826 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:49:03,826 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:49:03,829 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [11, 9, 9, 8, 7, 7, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1] [2019-11-20 03:49:03,829 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:49:03,829 INFO L794 eck$LassoCheckResult]: Stem: 20589#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret4, main_~x~0, main_~result~0;main_~x~0 := 8; 20561#L37 call main_#t~ret4 := fibo1(main_~x~0);< 20562#fibo1ENTRY ~n := #in~n; 20722#L8 assume !(~n < 1); 20721#L10 assume !(1 == ~n); 20716#L13 call #t~ret0 := fibo2(~n - 1);< 20717#fibo2ENTRY ~n := #in~n; 20748#L18 assume !(~n < 1); 20746#L20 assume !(1 == ~n); 20714#L23 call #t~ret2 := fibo1(~n - 1);< 20743#fibo1ENTRY ~n := #in~n; 20796#L8 assume !(~n < 1); 20789#L10 assume !(1 == ~n); 20719#L13 call #t~ret0 := fibo2(~n - 1);< 20720#fibo2ENTRY ~n := #in~n; 20744#L18 assume !(~n < 1); 20741#L20 assume !(1 == ~n); 20736#L23 call #t~ret2 := fibo1(~n - 1);< 20737#fibo1ENTRY ~n := #in~n; 20800#L8 assume !(~n < 1); 20799#L10 assume !(1 == ~n); 20535#L13 call #t~ret0 := fibo2(~n - 1);< 20798#fibo2ENTRY ~n := #in~n; 21020#L18 assume !(~n < 1); 21019#L20 assume !(1 == ~n); 20597#L23 call #t~ret2 := fibo1(~n - 1);< 20894#fibo1ENTRY ~n := #in~n; 20596#L8 assume !(~n < 1); 20598#L10 assume !(1 == ~n); 21017#L13 call #t~ret0 := fibo2(~n - 1);< 21018#fibo2ENTRY ~n := #in~n; 21023#L18 assume !(~n < 1); 21022#L20 assume 1 == ~n;#res := 1; 21021#fibo2FINAL assume true; 21016#fibo2EXIT >#49#return; 21012#L13-1 call #t~ret1 := fibo2(~n - 2);< 21013#fibo2ENTRY ~n := #in~n; 21025#L18 assume ~n < 1;#res := 0; 21024#fibo2FINAL assume true; 21011#fibo2EXIT >#51#return; 21009#L13-2 #res := #t~ret0 + #t~ret1;havoc #t~ret1;havoc #t~ret0; 21007#fibo1FINAL assume true; 21006#fibo1EXIT >#45#return; 21004#L23-1 call #t~ret3 := fibo1(~n - 2);< 21005#fibo1ENTRY ~n := #in~n; 21014#L8 assume !(~n < 1); 21010#L10 assume 1 == ~n;#res := 1; 21008#fibo1FINAL assume true; 21003#fibo1EXIT >#47#return; 21001#L23-2 #res := #t~ret2 + #t~ret3;havoc #t~ret2;havoc #t~ret3; 21000#fibo2FINAL assume true; 20797#fibo2EXIT >#49#return; 20791#L13-1 call #t~ret1 := fibo2(~n - 2);< 20795#fibo2ENTRY ~n := #in~n; 21258#L18 assume ~n < 1;#res := 0; 21255#fibo2FINAL assume true; 20790#fibo2EXIT >#51#return; 20788#L13-2 #res := #t~ret0 + #t~ret1;havoc #t~ret1;havoc #t~ret0; 20787#fibo1FINAL assume true; 20735#fibo1EXIT >#45#return; 20730#L23-1 call #t~ret3 := fibo1(~n - 2);< 20733#fibo1ENTRY ~n := #in~n; 20983#L8 assume !(~n < 1); 20981#L10 assume !(1 == ~n); 20776#L13 call #t~ret0 := fibo2(~n - 1);< 20979#fibo2ENTRY ~n := #in~n; 20977#L18 assume !(~n < 1); 20973#L20 assume 1 == ~n;#res := 1; 20974#fibo2FINAL assume true; 21166#fibo2EXIT >#49#return; 21167#L13-1 call #t~ret1 := fibo2(~n - 2);< 21243#fibo2ENTRY ~n := #in~n; 21235#L18 assume ~n < 1;#res := 0; 21236#fibo2FINAL assume true; 21247#fibo2EXIT >#51#return; 20778#L13-2 #res := #t~ret0 + #t~ret1;havoc #t~ret1;havoc #t~ret0; 20775#fibo1FINAL assume true; 20726#fibo1EXIT >#47#return; 20724#L23-2 #res := #t~ret2 + #t~ret3;havoc #t~ret2;havoc #t~ret3; 20723#fibo2FINAL assume true; 20718#fibo2EXIT >#49#return; 20549#L13-1 call #t~ret1 := fibo2(~n - 2);< 20713#fibo2ENTRY ~n := #in~n; 20711#L18 assume !(~n < 1); 20709#L20 assume !(1 == ~n); 20639#L23 call #t~ret2 := fibo1(~n - 1);< 20706#fibo1ENTRY ~n := #in~n; 20704#L8 assume !(~n < 1); 20702#L10 assume !(1 == ~n); 20556#L13 call #t~ret0 := fibo2(~n - 1);< 20663#fibo2ENTRY ~n := #in~n; 21065#L18 assume !(~n < 1); 20946#L20 assume !(1 == ~n); 20947#L23 call #t~ret2 := fibo1(~n - 1);< 21074#fibo1ENTRY ~n := #in~n; 21094#L8 assume !(~n < 1); 21092#L10 assume 1 == ~n;#res := 1; 21091#fibo1FINAL assume true; 21073#fibo1EXIT >#45#return; 21057#L23-1 call #t~ret3 := fibo1(~n - 2);< 21058#fibo1ENTRY ~n := #in~n; 21097#L8 assume ~n < 1;#res := 0; 21093#fibo1FINAL assume true; 21054#fibo1EXIT >#47#return; 20563#L23-2 #res := #t~ret2 + #t~ret3;havoc #t~ret2;havoc #t~ret3; 20553#fibo2FINAL assume true; 20557#fibo2EXIT >#49#return; 20656#L13-1 call #t~ret1 := fibo2(~n - 2);< 20658#fibo2ENTRY ~n := #in~n; 20896#L18 assume ~n < 1;#res := 0; 20895#fibo2FINAL assume true; 20654#fibo2EXIT >#51#return; 20652#L13-2 #res := #t~ret0 + #t~ret1;havoc #t~ret1;havoc #t~ret0; 20647#fibo1FINAL assume true; 20637#fibo1EXIT >#45#return; 20577#L23-1 [2019-11-20 03:49:03,830 INFO L796 eck$LassoCheckResult]: Loop: 20577#L23-1 call #t~ret3 := fibo1(~n - 2);< 20636#fibo1ENTRY ~n := #in~n; 20635#L8 assume !(~n < 1); 20634#L10 assume !(1 == ~n); 20626#L13 call #t~ret0 := fibo2(~n - 1);< 20629#fibo2ENTRY ~n := #in~n; 20633#L18 assume !(~n < 1); 20624#L20 assume !(1 == ~n); 20542#L23 call #t~ret2 := fibo1(~n - 1);< 20643#fibo1ENTRY ~n := #in~n; 20779#L8 assume !(~n < 1); 20777#L10 assume !(1 == ~n); 20690#L13 call #t~ret0 := fibo2(~n - 1);< 20691#fibo2ENTRY ~n := #in~n; 20832#L18 assume !(~n < 1); 20829#L20 assume !(1 == ~n); 20830#L23 call #t~ret2 := fibo1(~n - 1);< 20969#fibo1ENTRY ~n := #in~n; 21031#L8 assume !(~n < 1); 21029#L10 assume 1 == ~n;#res := 1; 20972#fibo1FINAL assume true; 20965#fibo1EXIT >#45#return; 20758#L23-1 call #t~ret3 := fibo1(~n - 2);< 20759#fibo1ENTRY ~n := #in~n; 21112#L8 assume ~n < 1;#res := 0; 21113#fibo1FINAL assume true; 21124#fibo1EXIT >#47#return; 20698#L23-2 #res := #t~ret2 + #t~ret3;havoc #t~ret2;havoc #t~ret3; 20697#fibo2FINAL assume true; 20689#fibo2EXIT >#49#return; 20661#L13-1 call #t~ret1 := fibo2(~n - 2);< 20662#fibo2ENTRY ~n := #in~n; 20955#L18 assume ~n < 1;#res := 0; 20670#fibo2FINAL assume true; 20668#fibo2EXIT >#51#return; 20653#L13-2 #res := #t~ret0 + #t~ret1;havoc #t~ret1;havoc #t~ret0; 20648#fibo1FINAL assume true; 20640#fibo1EXIT >#45#return; 20577#L23-1 [2019-11-20 03:49:03,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:49:03,830 INFO L82 PathProgramCache]: Analyzing trace with hash 138070353, now seen corresponding path program 1 times [2019-11-20 03:49:03,830 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:49:03,830 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107232968] [2019-11-20 03:49:03,831 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:49:03,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:03,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:03,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:03,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:04,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:04,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:04,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:04,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:04,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:04,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:04,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:04,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:04,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:04,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:04,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:04,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:04,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:04,329 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 78 proven. 195 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2019-11-20 03:49:04,329 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107232968] [2019-11-20 03:49:04,330 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1124639568] [2019-11-20 03:49:04,330 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 03:49:04,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:04,381 INFO L255 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 14 conjunts are in the unsatisfiable core [2019-11-20 03:49:04,384 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:49:04,470 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 209 proven. 83 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2019-11-20 03:49:04,470 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 03:49:04,470 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 14] total 28 [2019-11-20 03:49:04,470 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911058323] [2019-11-20 03:49:04,471 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 03:49:04,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:49:04,471 INFO L82 PathProgramCache]: Analyzing trace with hash -1179096830, now seen corresponding path program 2 times [2019-11-20 03:49:04,471 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:49:04,471 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760585742] [2019-11-20 03:49:04,471 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:49:04,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:04,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:04,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:04,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:04,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:04,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:04,556 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2019-11-20 03:49:04,556 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760585742] [2019-11-20 03:49:04,557 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179603523] [2019-11-20 03:49:04,557 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 03:49:04,601 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-11-20 03:49:04,601 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-20 03:49:04,602 INFO L255 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 7 conjunts are in the unsatisfiable core [2019-11-20 03:49:04,603 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:49:04,700 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2019-11-20 03:49:04,700 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 03:49:04,700 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2019-11-20 03:49:04,700 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244304762] [2019-11-20 03:49:04,701 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:49:04,701 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:49:04,701 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-11-20 03:49:04,701 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2019-11-20 03:49:04,701 INFO L87 Difference]: Start difference. First operand 817 states and 978 transitions. cyclomatic complexity: 168 Second operand 11 states. [2019-11-20 03:49:04,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:49:04,808 INFO L93 Difference]: Finished difference Result 857 states and 1016 transitions. [2019-11-20 03:49:04,808 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-11-20 03:49:04,809 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 857 states and 1016 transitions. [2019-11-20 03:49:04,816 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 9 [2019-11-20 03:49:04,823 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 857 states to 845 states and 1004 transitions. [2019-11-20 03:49:04,824 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 213 [2019-11-20 03:49:04,825 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 213 [2019-11-20 03:49:04,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 845 states and 1004 transitions. [2019-11-20 03:49:04,825 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:49:04,825 INFO L688 BuchiCegarLoop]: Abstraction has 845 states and 1004 transitions. [2019-11-20 03:49:04,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 845 states and 1004 transitions. [2019-11-20 03:49:04,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 845 to 817. [2019-11-20 03:49:04,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 817 states. [2019-11-20 03:49:04,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 817 states to 817 states and 966 transitions. [2019-11-20 03:49:04,848 INFO L711 BuchiCegarLoop]: Abstraction has 817 states and 966 transitions. [2019-11-20 03:49:04,848 INFO L591 BuchiCegarLoop]: Abstraction has 817 states and 966 transitions. [2019-11-20 03:49:04,848 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-11-20 03:49:04,848 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 817 states and 966 transitions. [2019-11-20 03:49:04,853 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 9 [2019-11-20 03:49:04,853 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:49:04,854 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:49:04,856 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [11, 9, 9, 9, 8, 7, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1] [2019-11-20 03:49:04,856 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:49:04,856 INFO L794 eck$LassoCheckResult]: Stem: 23075#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret4, main_~x~0, main_~result~0;main_~x~0 := 8; 23044#L37 call main_#t~ret4 := fibo1(main_~x~0);< 23045#fibo1ENTRY ~n := #in~n; 23184#L8 assume !(~n < 1); 23182#L10 assume !(1 == ~n); 23171#L13 call #t~ret0 := fibo2(~n - 1);< 23180#fibo2ENTRY ~n := #in~n; 23178#L18 assume !(~n < 1); 23175#L20 assume !(1 == ~n); 23112#L23 call #t~ret2 := fibo1(~n - 1);< 23157#fibo1ENTRY ~n := #in~n; 23156#L8 assume !(~n < 1); 23126#L10 assume !(1 == ~n); 23120#L13 call #t~ret0 := fibo2(~n - 1);< 23148#fibo2ENTRY ~n := #in~n; 23426#L18 assume !(~n < 1); 23348#L20 assume !(1 == ~n); 23343#L23 call #t~ret2 := fibo1(~n - 1);< 23344#fibo1ENTRY ~n := #in~n; 23430#L8 assume !(~n < 1); 23428#L10 assume !(1 == ~n); 23373#L13 call #t~ret0 := fibo2(~n - 1);< 23103#fibo2ENTRY ~n := #in~n; 23404#L18 assume !(~n < 1); 23403#L20 assume !(1 == ~n); 23102#L23 call #t~ret2 := fibo1(~n - 1);< 23391#fibo1ENTRY ~n := #in~n; 23446#L8 assume !(~n < 1); 23549#L10 assume !(1 == ~n); 23547#L13 call #t~ret0 := fibo2(~n - 1);< 23548#fibo2ENTRY ~n := #in~n; 23553#L18 assume !(~n < 1); 23551#L20 assume 1 == ~n;#res := 1; 23550#fibo2FINAL assume true; 23546#fibo2EXIT >#49#return; 23544#L13-1 call #t~ret1 := fibo2(~n - 2);< 23545#fibo2ENTRY ~n := #in~n; 23554#L18 assume ~n < 1;#res := 0; 23552#fibo2FINAL assume true; 23543#fibo2EXIT >#51#return; 23540#L13-2 #res := #t~ret0 + #t~ret1;havoc #t~ret1;havoc #t~ret0; 23537#fibo1FINAL assume true; 23534#fibo1EXIT >#45#return; 23397#L23-1 call #t~ret3 := fibo1(~n - 2);< 23533#fibo1ENTRY ~n := #in~n; 23542#L8 assume !(~n < 1); 23539#L10 assume 1 == ~n;#res := 1; 23536#fibo1FINAL assume true; 23532#fibo1EXIT >#47#return; 23509#L23-2 #res := #t~ret2 + #t~ret3;havoc #t~ret2;havoc #t~ret3; 23508#fibo2FINAL assume true; 23372#fibo2EXIT >#49#return; 23367#L13-1 call #t~ret1 := fibo2(~n - 2);< 23370#fibo2ENTRY ~n := #in~n; 23619#L18 assume !(~n < 1); 23617#L20 assume 1 == ~n;#res := 1; 23616#fibo2FINAL assume true; 23365#fibo2EXIT >#51#return; 23363#L13-2 #res := #t~ret0 + #t~ret1;havoc #t~ret1;havoc #t~ret0; 23359#fibo1FINAL assume true; 23342#fibo1EXIT >#45#return; 23135#L23-1 call #t~ret3 := fibo1(~n - 2);< 23141#fibo1ENTRY ~n := #in~n; 23541#L8 assume !(~n < 1); 23538#L10 assume !(1 == ~n); 23353#L13 call #t~ret0 := fibo2(~n - 1);< 23535#fibo2ENTRY ~n := #in~n; 23531#L18 assume !(~n < 1); 23501#L20 assume 1 == ~n;#res := 1; 23502#fibo2FINAL assume true; 23650#fibo2EXIT >#49#return; 23642#L13-1 call #t~ret1 := fibo2(~n - 2);< 23644#fibo2ENTRY ~n := #in~n; 23799#L18 assume ~n < 1;#res := 0; 23800#fibo2FINAL assume true; 23641#fibo2EXIT >#51#return; 23639#L13-2 #res := #t~ret0 + #t~ret1;havoc #t~ret1;havoc #t~ret0; 23638#fibo1FINAL assume true; 23132#fibo1EXIT >#47#return; 23140#L23-2 #res := #t~ret2 + #t~ret3;havoc #t~ret2;havoc #t~ret3; 23119#fibo2FINAL assume true; 23121#fibo2EXIT >#49#return; 23022#L13-1 call #t~ret1 := fibo2(~n - 2);< 23113#fibo2ENTRY ~n := #in~n; 23104#L18 assume !(~n < 1); 23105#L20 assume !(1 == ~n); 23205#L23 call #t~ret2 := fibo1(~n - 1);< 23210#fibo1ENTRY ~n := #in~n; 23280#L8 assume !(~n < 1); 23278#L10 assume !(1 == ~n); 23273#L13 call #t~ret0 := fibo2(~n - 1);< 23277#fibo2ENTRY ~n := #in~n; 23325#L18 assume !(~n < 1); 23323#L20 assume !(1 == ~n); 23320#L23 call #t~ret2 := fibo1(~n - 1);< 23321#fibo1ENTRY ~n := #in~n; 23415#L8 assume !(~n < 1); 23410#L10 assume 1 == ~n;#res := 1; 23333#fibo1FINAL assume true; 23317#fibo1EXIT >#45#return; 23311#L23-1 call #t~ret3 := fibo1(~n - 2);< 23314#fibo1ENTRY ~n := #in~n; 23387#L8 assume ~n < 1;#res := 0; 23380#fibo1FINAL assume true; 23310#fibo1EXIT >#47#return; 23304#L23-2 #res := #t~ret2 + #t~ret3;havoc #t~ret2;havoc #t~ret3; 23303#fibo2FINAL assume true; 23294#fibo2EXIT >#49#return; 23228#L13-1 call #t~ret1 := fibo2(~n - 2);< 23231#fibo2ENTRY ~n := #in~n; 23275#L18 assume !(~n < 1); 23274#L20 assume 1 == ~n;#res := 1; 23271#fibo2FINAL assume true; 23227#fibo2EXIT >#51#return; 23225#L13-2 #res := #t~ret0 + #t~ret1;havoc #t~ret1;havoc #t~ret0; 23223#fibo1FINAL assume true; 23204#fibo1EXIT >#45#return; 23193#L23-1 [2019-11-20 03:49:04,856 INFO L796 eck$LassoCheckResult]: Loop: 23193#L23-1 call #t~ret3 := fibo1(~n - 2);< 23200#fibo1ENTRY ~n := #in~n; 23201#L8 assume !(~n < 1); 23196#L10 assume !(1 == ~n); 23161#L13 call #t~ret0 := fibo2(~n - 1);< 23164#fibo2ENTRY ~n := #in~n; 23349#L18 assume !(~n < 1); 23235#L20 assume !(1 == ~n); 23036#L23 call #t~ret2 := fibo1(~n - 1);< 23207#fibo1ENTRY ~n := #in~n; 23247#L8 assume !(~n < 1); 23245#L10 assume !(1 == ~n); 23242#L13 call #t~ret0 := fibo2(~n - 1);< 23243#fibo2ENTRY ~n := #in~n; 23322#L18 assume !(~n < 1); 23315#L20 assume !(1 == ~n); 23316#L23 call #t~ret2 := fibo1(~n - 1);< 23566#fibo1ENTRY ~n := #in~n; 23605#L8 assume !(~n < 1); 23582#L10 assume 1 == ~n;#res := 1; 23570#fibo1FINAL assume true; 23564#fibo1EXIT >#45#return; 23297#L23-1 call #t~ret3 := fibo1(~n - 2);< 23677#fibo1ENTRY ~n := #in~n; 23674#L8 assume ~n < 1;#res := 0; 23675#fibo1FINAL assume true; 23295#fibo1EXIT >#47#return; 23138#L23-2 #res := #t~ret2 + #t~ret3;havoc #t~ret2;havoc #t~ret3; 23293#fibo2FINAL assume true; 23241#fibo2EXIT >#49#return; 23108#L13-1 call #t~ret1 := fibo2(~n - 2);< 23220#fibo2ENTRY ~n := #in~n; 23269#L18 assume !(~n < 1); 23268#L20 assume 1 == ~n;#res := 1; 23267#fibo2FINAL assume true; 23265#fibo2EXIT >#51#return; 23218#L13-2 #res := #t~ret0 + #t~ret1;havoc #t~ret1;havoc #t~ret0; 23216#fibo1FINAL assume true; 23203#fibo1EXIT >#45#return; 23193#L23-1 [2019-11-20 03:49:04,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:49:04,857 INFO L82 PathProgramCache]: Analyzing trace with hash -1593977349, now seen corresponding path program 2 times [2019-11-20 03:49:04,857 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:49:04,857 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331868932] [2019-11-20 03:49:04,857 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:49:04,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:05,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:05,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:05,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:05,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:05,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:05,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:05,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:05,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:05,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:05,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:05,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:05,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:05,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:05,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:05,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:05,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:05,481 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 80 proven. 201 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2019-11-20 03:49:05,482 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331868932] [2019-11-20 03:49:05,482 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [183205911] [2019-11-20 03:49:05,482 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 03:49:05,543 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-11-20 03:49:05,544 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-20 03:49:05,545 INFO L255 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 14 conjunts are in the unsatisfiable core [2019-11-20 03:49:05,548 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:49:05,678 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 219 proven. 85 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2019-11-20 03:49:05,678 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 03:49:05,678 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 14] total 28 [2019-11-20 03:49:05,679 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177852914] [2019-11-20 03:49:05,680 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 03:49:05,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:49:05,680 INFO L82 PathProgramCache]: Analyzing trace with hash -1468819758, now seen corresponding path program 1 times [2019-11-20 03:49:05,681 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:49:05,681 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090682626] [2019-11-20 03:49:05,681 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:49:05,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:49:05,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:49:05,691 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:49:06,263 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 03:49:06,263 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 03:49:06,263 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 03:49:06,263 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 03:49:06,263 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-20 03:49:06,263 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:49:06,263 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 03:49:06,264 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 03:49:06,264 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration12_Loop [2019-11-20 03:49:06,264 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 03:49:06,264 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 03:49:06,265 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:49:06,269 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:49:06,271 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:49:06,273 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:49:06,276 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:49:06,278 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:49:06,280 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:49:06,293 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:49:06,297 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:49:06,360 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 03:49:06,361 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 84 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:49:06,366 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:49:06,366 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 84 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:49:06,369 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:49:06,369 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret1=0} Honda state: {fibo1_#t~ret1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 85 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:49:06,376 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:49:06,376 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 03:49:06,379 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:49:06,379 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret0=0} Honda state: {fibo1_#t~ret0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 86 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:49:06,385 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:49:06,385 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 03:49:06,388 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:49:06,388 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_~n=0} Honda state: {fibo1_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 87 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:49:06,395 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:49:06,395 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 03:49:06,398 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:49:06,398 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret2=2} Honda state: {fibo2_#t~ret2=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 88 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:49:06,403 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:49:06,403 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 03:49:06,406 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:49:06,406 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#res=0} Honda state: {fibo1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 89 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:49:06,411 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:49:06,411 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 03:49:06,414 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:49:06,414 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#in~n=0} Honda state: {fibo1_#in~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 90 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:49:06,419 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:49:06,419 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 91 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:49:06,427 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 03:49:06,427 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 03:49:07,848 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-20 03:49:07,850 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 03:49:07,850 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 03:49:07,850 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 03:49:07,850 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 03:49:07,850 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-20 03:49:07,851 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:49:07,851 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 03:49:07,851 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 03:49:07,851 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_8-2.c_Iteration12_Loop [2019-11-20 03:49:07,851 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 03:49:07,851 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 03:49:07,852 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:49:07,853 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:49:07,855 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:49:07,857 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:49:07,859 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:49:07,861 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:49:07,870 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:49:07,872 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:49:07,873 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:49:07,925 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 03:49:07,926 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 92 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:49:07,930 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:49:07,932 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:49:07,932 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:49:07,932 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:49:07,932 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:49:07,932 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:49:07,932 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:49:07,932 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 03:49:07,934 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 93 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:49:07,938 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:49:07,940 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:49:07,940 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:49:07,940 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:49:07,940 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:49:07,940 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:49:07,941 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:49:07,941 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 03:49:07,943 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 94 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:49:07,948 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:49:07,949 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:49:07,949 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:49:07,949 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:49:07,949 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:49:07,950 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:49:07,950 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:49:07,950 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 03:49:07,952 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 95 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:49:07,956 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:49:07,958 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:49:07,958 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:49:07,958 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:49:07,958 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:49:07,958 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:49:07,959 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:49:07,959 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 03:49:07,960 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 96 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:49:07,966 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:49:07,967 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:49:07,967 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:49:07,967 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:49:07,968 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:49:07,968 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:49:07,968 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:49:07,968 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 03:49:07,969 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 97 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:49:07,981 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 03:49:07,982 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:49:07,983 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:49:07,983 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:49:07,983 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:49:07,983 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:49:07,984 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:49:07,984 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 03:49:07,986 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-20 03:49:07,989 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2019-11-20 03:49:07,989 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_390a53dd-c093-491f-a871-0354af4c7875/bin/uautomizer/z3 Starting monitored process 98 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:49:07,992 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-20 03:49:07,992 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-20 03:49:07,992 INFO L510 LassoAnalysis]: Proved termination. [2019-11-20 03:49:07,992 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo2_~n) = 1*fibo2_~n Supporting invariants [] [2019-11-20 03:49:07,994 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-20 03:49:08,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:49:08,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:08,132 INFO L255 TraceCheckSpWp]: Trace formula consists of 807 conjuncts, 42 conjunts are in the unsatisfiable core [2019-11-20 03:49:08,136 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:49:08,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:08,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:08,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:08,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:08,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:08,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:08,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:08,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:08,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:08,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:08,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:08,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:08,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:08,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:08,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:08,208 INFO L255 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 25 conjunts are in the unsatisfiable core [2019-11-20 03:49:08,209 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:49:08,346 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 24 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2019-11-20 03:49:08,347 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 10 loop predicates [2019-11-20 03:49:08,347 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 817 states and 966 transitions. cyclomatic complexity: 156 Second operand 12 states. [2019-11-20 03:49:08,541 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 817 states and 966 transitions. cyclomatic complexity: 156. Second operand 12 states. Result 832 states and 982 transitions. Complement of second has 11 states. [2019-11-20 03:49:08,542 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 2 stem states 3 non-accepting loop states 1 accepting loop states [2019-11-20 03:49:08,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2019-11-20 03:49:08,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 29 transitions. [2019-11-20 03:49:08,543 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 29 transitions. Stem has 117 letters. Loop has 39 letters. [2019-11-20 03:49:08,543 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:49:08,543 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-11-20 03:49:08,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:49:08,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:08,684 INFO L255 TraceCheckSpWp]: Trace formula consists of 807 conjuncts, 42 conjunts are in the unsatisfiable core [2019-11-20 03:49:08,689 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:49:08,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:08,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:08,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:08,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:08,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:08,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:08,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:08,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:08,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:08,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:08,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:08,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:08,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:08,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:08,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:08,806 INFO L255 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 25 conjunts are in the unsatisfiable core [2019-11-20 03:49:08,808 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:49:08,985 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 24 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2019-11-20 03:49:08,986 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 10 loop predicates [2019-11-20 03:49:08,986 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 817 states and 966 transitions. cyclomatic complexity: 156 Second operand 12 states. [2019-11-20 03:49:09,102 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 817 states and 966 transitions. cyclomatic complexity: 156. Second operand 12 states. Result 832 states and 982 transitions. Complement of second has 11 states. [2019-11-20 03:49:09,103 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 2 stem states 3 non-accepting loop states 1 accepting loop states [2019-11-20 03:49:09,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2019-11-20 03:49:09,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 29 transitions. [2019-11-20 03:49:09,106 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 29 transitions. Stem has 117 letters. Loop has 39 letters. [2019-11-20 03:49:09,106 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:49:09,106 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-11-20 03:49:09,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:49:09,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:09,237 INFO L255 TraceCheckSpWp]: Trace formula consists of 807 conjuncts, 42 conjunts are in the unsatisfiable core [2019-11-20 03:49:09,240 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:49:09,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:09,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:09,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:09,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:09,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:09,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:09,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:09,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:09,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:09,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:09,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:09,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:09,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:09,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:49:09,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:49:09,338 INFO L255 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 25 conjunts are in the unsatisfiable core [2019-11-20 03:49:09,341 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:49:09,498 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 24 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2019-11-20 03:49:09,499 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.2 stem predicates 10 loop predicates [2019-11-20 03:49:09,499 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 817 states and 966 transitions. cyclomatic complexity: 156 Second operand 12 states. [2019-11-20 03:49:10,038 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 817 states and 966 transitions. cyclomatic complexity: 156. Second operand 12 states. Result 3423 states and 3901 transitions. Complement of second has 119 states. [2019-11-20 03:49:10,039 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 13 states 2 stem states 10 non-accepting loop states 1 accepting loop states [2019-11-20 03:49:10,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2019-11-20 03:49:10,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 72 transitions. [2019-11-20 03:49:10,040 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 72 transitions. Stem has 117 letters. Loop has 39 letters. [2019-11-20 03:49:10,041 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:49:10,041 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 72 transitions. Stem has 156 letters. Loop has 39 letters. [2019-11-20 03:49:10,042 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:49:10,042 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 72 transitions. Stem has 117 letters. Loop has 78 letters. [2019-11-20 03:49:10,043 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:49:10,044 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3423 states and 3901 transitions. [2019-11-20 03:49:10,071 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2019-11-20 03:49:10,071 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3423 states to 0 states and 0 transitions. [2019-11-20 03:49:10,072 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2019-11-20 03:49:10,072 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2019-11-20 03:49:10,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2019-11-20 03:49:10,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2019-11-20 03:49:10,072 INFO L688 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-11-20 03:49:10,072 INFO L711 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-11-20 03:49:10,073 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:49:10,074 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2019-11-20 03:49:10,074 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=672, Unknown=0, NotChecked=0, Total=756 [2019-11-20 03:49:10,074 INFO L87 Difference]: Start difference. First operand 0 states and 0 transitions. Second operand 28 states. [2019-11-20 03:49:10,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:49:10,075 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2019-11-20 03:49:10,075 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2019-11-20 03:49:10,075 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 0 states and 0 transitions. [2019-11-20 03:49:10,075 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2019-11-20 03:49:10,075 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 0 states to 0 states and 0 transitions. [2019-11-20 03:49:10,076 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2019-11-20 03:49:10,076 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2019-11-20 03:49:10,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2019-11-20 03:49:10,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2019-11-20 03:49:10,076 INFO L688 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-11-20 03:49:10,076 INFO L711 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-11-20 03:49:10,076 INFO L591 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-11-20 03:49:10,077 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-11-20 03:49:10,077 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2019-11-20 03:49:10,077 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2019-11-20 03:49:10,077 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2019-11-20 03:49:10,085 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 20.11 03:49:10 BoogieIcfgContainer [2019-11-20 03:49:10,085 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-11-20 03:49:10,085 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-11-20 03:49:10,086 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-11-20 03:49:10,086 INFO L275 PluginConnector]: Witness Printer initialized [2019-11-20 03:49:10,086 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 03:48:39" (3/4) ... [2019-11-20 03:49:10,090 INFO L140 WitnessPrinter]: No result that supports witness generation found [2019-11-20 03:49:10,091 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-11-20 03:49:10,092 INFO L168 Benchmark]: Toolchain (without parser) took 31351.06 ms. Allocated memory was 1.0 GB in the beginning and 1.4 GB in the end (delta: 415.2 MB). Free memory was 944.7 MB in the beginning and 1.2 GB in the end (delta: -258.4 MB). Peak memory consumption was 156.8 MB. Max. memory is 11.5 GB. [2019-11-20 03:49:10,093 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 1.0 GB. Free memory is still 967.5 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-20 03:49:10,093 INFO L168 Benchmark]: CACSL2BoogieTranslator took 294.88 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 117.4 MB). Free memory was 944.7 MB in the beginning and 1.1 GB in the end (delta: -166.2 MB). Peak memory consumption was 23.1 MB. Max. memory is 11.5 GB. [2019-11-20 03:49:10,094 INFO L168 Benchmark]: Boogie Procedure Inliner took 28.87 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-20 03:49:10,094 INFO L168 Benchmark]: Boogie Preprocessor took 26.05 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 3.7 MB). Peak memory consumption was 3.7 MB. Max. memory is 11.5 GB. [2019-11-20 03:49:10,094 INFO L168 Benchmark]: RCFGBuilder took 406.14 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 17.8 MB). Peak memory consumption was 17.8 MB. Max. memory is 11.5 GB. [2019-11-20 03:49:10,095 INFO L168 Benchmark]: BuchiAutomizer took 30584.97 ms. Allocated memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: 297.8 MB). Free memory was 1.1 GB in the beginning and 1.2 GB in the end (delta: -113.7 MB). Peak memory consumption was 184.1 MB. Max. memory is 11.5 GB. [2019-11-20 03:49:10,095 INFO L168 Benchmark]: Witness Printer took 5.30 ms. Allocated memory is still 1.4 GB. Free memory is still 1.2 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-20 03:49:10,097 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22 ms. Allocated memory is still 1.0 GB. Free memory is still 967.5 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 294.88 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 117.4 MB). Free memory was 944.7 MB in the beginning and 1.1 GB in the end (delta: -166.2 MB). Peak memory consumption was 23.1 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 28.87 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 26.05 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 3.7 MB). Peak memory consumption was 3.7 MB. Max. memory is 11.5 GB. * RCFGBuilder took 406.14 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 17.8 MB). Peak memory consumption was 17.8 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 30584.97 ms. Allocated memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: 297.8 MB). Free memory was 1.1 GB in the beginning and 1.2 GB in the end (delta: -113.7 MB). Peak memory consumption was 184.1 MB. Max. memory is 11.5 GB. * Witness Printer took 5.30 ms. Allocated memory is still 1.4 GB. Free memory is still 1.2 GB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 17 terminating modules (11 trivial, 2 deterministic, 4 nondeterministic). One deterministic module has affine ranking function \old(n) and consists of 7 locations. One deterministic module has affine ranking function n and consists of 9 locations. One nondeterministic module has affine ranking function n and consists of 8 locations. One nondeterministic module has affine ranking function n and consists of 12 locations. One nondeterministic module has affine ranking function n and consists of 14 locations. One nondeterministic module has affine ranking function n and consists of 13 locations. 11 modules have a trivial ranking function, the largest among these consists of 28 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 30.5s and 13 iterations. TraceHistogramMax:11. Analysis of lassos took 17.6s. Construction of modules took 4.0s. Büchi inclusion checks took 8.0s. Highest rank in rank-based complementation 3. Minimization of det autom 2. Minimization of nondet autom 15. Automata minimization 0.3s AutomataMinimizationTime, 15 MinimizatonAttempts, 491 StatesRemovedByMinimization, 15 NontrivialMinimizations. Non-live state removal took 0.2s Buchi closure took 0.0s. Biggest automaton had 817 states and ocurred in iteration 10. Nontrivial modules had stage [2, 0, 4, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 26/86 HoareTripleCheckerStatistics: 567 SDtfs, 1339 SDslu, 1745 SDs, 0 SdLazy, 4268 SolverSat, 799 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.0s Time LassoAnalysisResults: nont0 unkn0 SFLI0 SFLT1 conc0 concLT1 SILN0 SILU0 SILI6 SILT4 lasso0 LassoPreprocessingBenchmarks: Lassos: inital17 mio100 ax100 hnf99 lsp91 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq184 hnf92 smp83 dnf100 smp100 tf109 neg97 sie108 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 23ms VariablesStem: 0 VariablesLoop: 0 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 26 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 6 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 7.3s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...