./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/recursive/Fibonacci04.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 63182f13 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/config/TaipanReach.xml -i ../../sv-benchmarks/c/recursive/Fibonacci04.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/config/svcomp-Overflow-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 8d19306ce3d42a6a85ce0e73aaa2bade9eaab24620b40f9180d62be222dc7b30 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-13 02:36:45,817 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-13 02:36:45,819 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-13 02:36:45,859 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-13 02:36:45,861 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-13 02:36:45,863 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-13 02:36:45,864 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-13 02:36:45,867 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-13 02:36:45,869 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-13 02:36:45,870 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-13 02:36:45,872 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-13 02:36:45,873 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-13 02:36:45,874 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-13 02:36:45,875 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-13 02:36:45,877 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-13 02:36:45,878 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-13 02:36:45,879 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-13 02:36:45,881 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-13 02:36:45,883 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-13 02:36:45,886 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-13 02:36:45,888 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-13 02:36:45,890 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-13 02:36:45,891 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-13 02:36:45,893 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-13 02:36:45,896 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-13 02:36:45,897 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-13 02:36:45,897 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-13 02:36:45,899 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-13 02:36:45,899 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-13 02:36:45,900 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-13 02:36:45,901 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-13 02:36:45,902 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-13 02:36:45,903 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-13 02:36:45,904 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-13 02:36:45,905 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-13 02:36:45,905 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-13 02:36:45,906 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-13 02:36:45,907 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-13 02:36:45,907 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-13 02:36:45,908 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-13 02:36:45,909 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-13 02:36:45,910 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/config/svcomp-Overflow-32bit-Taipan_Default.epf [2021-11-13 02:36:45,935 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-13 02:36:45,936 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-13 02:36:45,937 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-13 02:36:45,937 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-13 02:36:45,938 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-13 02:36:45,938 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-13 02:36:45,938 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-13 02:36:45,939 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-13 02:36:45,939 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-13 02:36:45,940 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-13 02:36:45,940 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-13 02:36:45,940 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-13 02:36:45,941 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-13 02:36:45,941 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-13 02:36:45,941 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-13 02:36:45,942 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-11-13 02:36:45,942 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-13 02:36:45,943 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-13 02:36:45,943 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-13 02:36:45,943 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-13 02:36:45,943 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-13 02:36:45,944 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-13 02:36:45,944 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-13 02:36:45,944 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-13 02:36:45,944 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-13 02:36:45,944 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2021-11-13 02:36:45,945 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-13 02:36:45,945 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-13 02:36:45,945 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-13 02:36:45,945 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-13 02:36:45,946 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-13 02:36:45,946 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-13 02:36:45,946 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-13 02:36:45,947 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-13 02:36:45,947 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-13 02:36:45,947 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-13 02:36:45,947 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-13 02:36:45,947 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-13 02:36:45,948 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-13 02:36:45,948 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-13 02:36:45,948 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-13 02:36:45,948 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF 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(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan 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 -> 8d19306ce3d42a6a85ce0e73aaa2bade9eaab24620b40f9180d62be222dc7b30 [2021-11-13 02:36:46,208 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-13 02:36:46,236 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-13 02:36:46,239 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-13 02:36:46,241 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-13 02:36:46,242 INFO L275 PluginConnector]: CDTParser initialized [2021-11-13 02:36:46,243 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/../../sv-benchmarks/c/recursive/Fibonacci04.c [2021-11-13 02:36:46,331 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/data/a6e147b0b/78216055940e4f368ed96fcf3c3a00b8/FLAG8a6151e55 [2021-11-13 02:36:46,808 INFO L306 CDTParser]: Found 1 translation units. [2021-11-13 02:36:46,808 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/sv-benchmarks/c/recursive/Fibonacci04.c [2021-11-13 02:36:46,814 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/data/a6e147b0b/78216055940e4f368ed96fcf3c3a00b8/FLAG8a6151e55 [2021-11-13 02:36:47,201 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/data/a6e147b0b/78216055940e4f368ed96fcf3c3a00b8 [2021-11-13 02:36:47,204 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-13 02:36:47,206 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-13 02:36:47,211 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-13 02:36:47,211 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-13 02:36:47,214 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-13 02:36:47,215 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 02:36:47" (1/1) ... [2021-11-13 02:36:47,216 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6179b58e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:36:47, skipping insertion in model container [2021-11-13 02:36:47,217 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 02:36:47" (1/1) ... [2021-11-13 02:36:47,223 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-13 02:36:47,237 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-13 02:36:47,406 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/sv-benchmarks/c/recursive/Fibonacci04.c[780,793] [2021-11-13 02:36:47,407 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-13 02:36:47,416 INFO L203 MainTranslator]: Completed pre-run [2021-11-13 02:36:47,430 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/sv-benchmarks/c/recursive/Fibonacci04.c[780,793] [2021-11-13 02:36:47,431 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-13 02:36:47,445 INFO L208 MainTranslator]: Completed translation [2021-11-13 02:36:47,446 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:36:47 WrapperNode [2021-11-13 02:36:47,446 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-13 02:36:47,447 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-13 02:36:47,448 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-13 02:36:47,448 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-13 02:36:47,456 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:36:47" (1/1) ... [2021-11-13 02:36:47,463 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:36:47" (1/1) ... [2021-11-13 02:36:47,481 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-13 02:36:47,482 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-13 02:36:47,482 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-13 02:36:47,482 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-13 02:36:47,492 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:36:47" (1/1) ... [2021-11-13 02:36:47,492 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:36:47" (1/1) ... [2021-11-13 02:36:47,493 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:36:47" (1/1) ... [2021-11-13 02:36:47,494 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:36:47" (1/1) ... [2021-11-13 02:36:47,497 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:36:47" (1/1) ... [2021-11-13 02:36:47,500 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:36:47" (1/1) ... [2021-11-13 02:36:47,501 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:36:47" (1/1) ... [2021-11-13 02:36:47,503 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-13 02:36:47,504 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-13 02:36:47,504 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-13 02:36:47,504 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-13 02:36:47,505 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:36:47" (1/1) ... [2021-11-13 02:36:47,513 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-13 02:36:47,529 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:36:47,543 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-13 02:36:47,582 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-13 02:36:47,599 INFO L130 BoogieDeclarations]: Found specification of procedure fibonacci [2021-11-13 02:36:47,600 INFO L138 BoogieDeclarations]: Found implementation of procedure fibonacci [2021-11-13 02:36:47,600 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-13 02:36:47,600 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-13 02:36:47,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-13 02:36:47,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-13 02:36:47,941 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-13 02:36:47,942 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-11-13 02:36:47,945 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 02:36:47 BoogieIcfgContainer [2021-11-13 02:36:47,945 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-13 02:36:47,947 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-13 02:36:47,947 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-13 02:36:47,951 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-13 02:36:47,951 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 02:36:47" (1/3) ... [2021-11-13 02:36:47,952 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ccd0e5e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 02:36:47, skipping insertion in model container [2021-11-13 02:36:47,953 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:36:47" (2/3) ... [2021-11-13 02:36:47,953 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ccd0e5e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 02:36:47, skipping insertion in model container [2021-11-13 02:36:47,954 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 02:36:47" (3/3) ... [2021-11-13 02:36:47,955 INFO L111 eAbstractionObserver]: Analyzing ICFG Fibonacci04.c [2021-11-13 02:36:47,962 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-13 02:36:47,962 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 6 error locations. [2021-11-13 02:36:48,020 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-13 02:36:48,028 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-13 02:36:48,028 INFO L340 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-11-13 02:36:48,047 INFO L276 IsEmpty]: Start isEmpty. Operand has 25 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 20 states have internal predecessors, (22), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-13 02:36:48,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-11-13 02:36:48,065 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:36:48,066 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-11-13 02:36:48,066 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-13 02:36:48,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:36:48,072 INFO L85 PathProgramCache]: Analyzing trace with hash -2020330972, now seen corresponding path program 1 times [2021-11-13 02:36:48,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:36:48,091 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986038767] [2021-11-13 02:36:48,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:36:48,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:36:48,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:36:48,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 02:36:48,287 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:36:48,287 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986038767] [2021-11-13 02:36:48,288 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986038767] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 02:36:48,289 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 02:36:48,289 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-13 02:36:48,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46145305] [2021-11-13 02:36:48,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 02:36:48,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-13 02:36:48,297 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:36:48,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-13 02:36:48,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-13 02:36:48,330 INFO L87 Difference]: Start difference. First operand has 25 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 20 states have internal predecessors, (22), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 5 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 02:36:48,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:36:48,424 INFO L93 Difference]: Finished difference Result 25 states and 28 transitions. [2021-11-13 02:36:48,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-13 02:36:48,427 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-11-13 02:36:48,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:36:48,436 INFO L225 Difference]: With dead ends: 25 [2021-11-13 02:36:48,436 INFO L226 Difference]: Without dead ends: 21 [2021-11-13 02:36:48,440 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-13 02:36:48,445 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 34 mSDsluCounter, 11 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 42.50ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.00ms SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 53.02ms IncrementalHoareTripleChecker+Time [2021-11-13 02:36:48,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 19 Invalid, 46 Unknown, 0 Unchecked, 3.00ms Time], IncrementalHoareTripleChecker [7 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 53.02ms Time] [2021-11-13 02:36:48,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2021-11-13 02:36:48,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2021-11-13 02:36:48,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 13 states have (on average 1.4615384615384615) internal successors, (19), 17 states have internal predecessors, (19), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-13 02:36:48,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 24 transitions. [2021-11-13 02:36:48,489 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 24 transitions. Word has length 6 [2021-11-13 02:36:48,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:36:48,490 INFO L470 AbstractCegarLoop]: Abstraction has 21 states and 24 transitions. [2021-11-13 02:36:48,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 02:36:48,490 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 24 transitions. [2021-11-13 02:36:48,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-13 02:36:48,492 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:36:48,492 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:36:48,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-13 02:36:48,493 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-13 02:36:48,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:36:48,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1794249350, now seen corresponding path program 1 times [2021-11-13 02:36:48,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:36:48,495 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080720224] [2021-11-13 02:36:48,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:36:48,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:36:48,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:36:48,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 02:36:48,532 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:36:48,533 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080720224] [2021-11-13 02:36:48,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080720224] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 02:36:48,533 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 02:36:48,534 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-13 02:36:48,534 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536233518] [2021-11-13 02:36:48,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 02:36:48,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-13 02:36:48,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:36:48,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 02:36:48,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 02:36:48,537 INFO L87 Difference]: Start difference. First operand 21 states and 24 transitions. Second operand has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 02:36:48,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:36:48,584 INFO L93 Difference]: Finished difference Result 23 states and 27 transitions. [2021-11-13 02:36:48,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 02:36:48,587 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-11-13 02:36:48,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:36:48,589 INFO L225 Difference]: With dead ends: 23 [2021-11-13 02:36:48,589 INFO L226 Difference]: Without dead ends: 21 [2021-11-13 02:36:48,590 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 02:36:48,592 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 11 mSDsluCounter, 5 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.25ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.09ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 40.52ms IncrementalHoareTripleChecker+Time [2021-11-13 02:36:48,592 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 22 Invalid, 11 Unknown, 0 Unchecked, 1.09ms Time], IncrementalHoareTripleChecker [1 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 40.52ms Time] [2021-11-13 02:36:48,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2021-11-13 02:36:48,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 19. [2021-11-13 02:36:48,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 15 states have internal predecessors, (17), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-13 02:36:48,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 22 transitions. [2021-11-13 02:36:48,600 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 22 transitions. Word has length 7 [2021-11-13 02:36:48,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:36:48,605 INFO L470 AbstractCegarLoop]: Abstraction has 19 states and 22 transitions. [2021-11-13 02:36:48,605 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 02:36:48,605 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 22 transitions. [2021-11-13 02:36:48,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-11-13 02:36:48,607 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:36:48,607 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:36:48,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-13 02:36:48,608 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-13 02:36:48,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:36:48,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1994508104, now seen corresponding path program 1 times [2021-11-13 02:36:48,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:36:48,609 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627798467] [2021-11-13 02:36:48,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:36:48,610 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:36:48,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:36:48,710 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-13 02:36:48,710 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:36:48,710 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627798467] [2021-11-13 02:36:48,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627798467] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 02:36:48,711 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 02:36:48,711 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-13 02:36:48,711 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202607302] [2021-11-13 02:36:48,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 02:36:48,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-13 02:36:48,712 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:36:48,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-13 02:36:48,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-13 02:36:48,714 INFO L87 Difference]: Start difference. First operand 19 states and 22 transitions. Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-13 02:36:48,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:36:48,773 INFO L93 Difference]: Finished difference Result 35 states and 41 transitions. [2021-11-13 02:36:48,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-13 02:36:48,774 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 22 [2021-11-13 02:36:48,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:36:48,775 INFO L225 Difference]: With dead ends: 35 [2021-11-13 02:36:48,776 INFO L226 Difference]: Without dead ends: 33 [2021-11-13 02:36:48,776 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-13 02:36:48,778 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 7 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.05ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.87ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 41.39ms IncrementalHoareTripleChecker+Time [2021-11-13 02:36:48,781 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 48 Invalid, 30 Unknown, 0 Unchecked, 1.87ms Time], IncrementalHoareTripleChecker [2 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 41.39ms Time] [2021-11-13 02:36:48,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2021-11-13 02:36:48,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 28. [2021-11-13 02:36:48,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 20 states have (on average 1.2) internal successors, (24), 22 states have internal predecessors, (24), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2021-11-13 02:36:48,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 34 transitions. [2021-11-13 02:36:48,804 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 34 transitions. Word has length 22 [2021-11-13 02:36:48,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:36:48,805 INFO L470 AbstractCegarLoop]: Abstraction has 28 states and 34 transitions. [2021-11-13 02:36:48,805 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-13 02:36:48,806 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 34 transitions. [2021-11-13 02:36:48,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-11-13 02:36:48,811 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:36:48,811 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:36:48,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-13 02:36:48,812 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-13 02:36:48,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:36:48,814 INFO L85 PathProgramCache]: Analyzing trace with hash 389206339, now seen corresponding path program 1 times [2021-11-13 02:36:48,814 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:36:48,815 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221528703] [2021-11-13 02:36:48,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:36:48,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:36:48,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:36:48,960 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-11-13 02:36:48,961 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:36:48,961 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221528703] [2021-11-13 02:36:48,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221528703] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:36:48,962 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [196682070] [2021-11-13 02:36:48,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:36:48,963 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:36:48,963 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:36:48,965 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:36:48,970 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-13 02:36:49,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:36:49,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-13 02:36:49,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:36:49,310 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-13 02:36:49,310 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:36:49,558 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-13 02:36:49,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [196682070] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:36:49,558 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1156458511] [2021-11-13 02:36:49,595 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2021-11-13 02:36:49,595 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:36:49,603 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-13 02:36:49,605 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:36:49,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 15 [2021-11-13 02:36:49,611 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089173475] [2021-11-13 02:36:49,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:36:49,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-11-13 02:36:49,613 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:36:49,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-11-13 02:36:49,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-11-13 02:36:49,617 INFO L87 Difference]: Start difference. First operand 28 states and 34 transitions. Second operand has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 4 states have call successors, (5), 1 states have call predecessors, (5), 5 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2021-11-13 02:36:49,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:36:49,990 INFO L93 Difference]: Finished difference Result 89 states and 127 transitions. [2021-11-13 02:36:49,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-13 02:36:49,991 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 4 states have call successors, (5), 1 states have call predecessors, (5), 5 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) Word has length 29 [2021-11-13 02:36:49,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:36:49,994 INFO L225 Difference]: With dead ends: 89 [2021-11-13 02:36:49,994 INFO L226 Difference]: Without dead ends: 63 [2021-11-13 02:36:49,997 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=126, Invalid=380, Unknown=0, NotChecked=0, Total=506 [2021-11-13 02:36:49,998 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 171 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 137.69ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 9.36ms SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 180.19ms IncrementalHoareTripleChecker+Time [2021-11-13 02:36:49,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 55 Invalid, 241 Unknown, 0 Unchecked, 9.36ms Time], IncrementalHoareTripleChecker [80 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 180.19ms Time] [2021-11-13 02:36:50,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2021-11-13 02:36:50,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 51. [2021-11-13 02:36:50,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 37 states have (on average 1.1081081081081081) internal successors, (41), 40 states have internal predecessors, (41), 7 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (18), 8 states have call predecessors, (18), 6 states have call successors, (18) [2021-11-13 02:36:50,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 66 transitions. [2021-11-13 02:36:50,016 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 66 transitions. Word has length 29 [2021-11-13 02:36:50,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:36:50,017 INFO L470 AbstractCegarLoop]: Abstraction has 51 states and 66 transitions. [2021-11-13 02:36:50,017 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 4 states have call successors, (5), 1 states have call predecessors, (5), 5 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2021-11-13 02:36:50,018 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 66 transitions. [2021-11-13 02:36:50,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-11-13 02:36:50,019 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:36:50,020 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:36:50,061 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-11-13 02:36:50,245 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:36:50,245 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-13 02:36:50,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:36:50,246 INFO L85 PathProgramCache]: Analyzing trace with hash -294911484, now seen corresponding path program 2 times [2021-11-13 02:36:50,246 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:36:50,246 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66612745] [2021-11-13 02:36:50,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:36:50,247 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:36:50,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:36:50,309 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-13 02:36:50,309 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:36:50,309 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66612745] [2021-11-13 02:36:50,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66612745] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:36:50,310 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1216599105] [2021-11-13 02:36:50,310 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 02:36:50,310 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:36:50,310 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:36:50,311 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:36:50,333 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-13 02:36:50,358 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-13 02:36:50,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:36:50,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-13 02:36:50,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:36:50,438 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-13 02:36:50,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:36:50,528 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-13 02:36:50,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1216599105] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-13 02:36:50,533 INFO L186 FreeRefinementEngine]: Found 2 perfect and 1 imperfect interpolant sequences. [2021-11-13 02:36:50,533 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [5] total 9 [2021-11-13 02:36:50,534 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762117099] [2021-11-13 02:36:50,534 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-13 02:36:50,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-13 02:36:50,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:36:50,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-13 02:36:50,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-11-13 02:36:50,536 INFO L87 Difference]: Start difference. First operand 51 states and 66 transitions. Second operand has 6 states, 5 states have (on average 3.4) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-13 02:36:50,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:36:50,584 INFO L93 Difference]: Finished difference Result 59 states and 74 transitions. [2021-11-13 02:36:50,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-13 02:36:50,585 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.4) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 23 [2021-11-13 02:36:50,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:36:50,592 INFO L225 Difference]: With dead ends: 59 [2021-11-13 02:36:50,593 INFO L226 Difference]: Without dead ends: 58 [2021-11-13 02:36:50,593 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-11-13 02:36:50,596 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 8 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.89ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.63ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.47ms IncrementalHoareTripleChecker+Time [2021-11-13 02:36:50,597 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 66 Invalid, 35 Unknown, 0 Unchecked, 1.63ms Time], IncrementalHoareTripleChecker [2 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 25.47ms Time] [2021-11-13 02:36:50,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2021-11-13 02:36:50,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 53. [2021-11-13 02:36:50,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 39 states have (on average 1.1025641025641026) internal successors, (43), 41 states have internal predecessors, (43), 7 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (18), 9 states have call predecessors, (18), 6 states have call successors, (18) [2021-11-13 02:36:50,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 68 transitions. [2021-11-13 02:36:50,622 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 68 transitions. Word has length 23 [2021-11-13 02:36:50,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:36:50,623 INFO L470 AbstractCegarLoop]: Abstraction has 53 states and 68 transitions. [2021-11-13 02:36:50,623 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.4) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-13 02:36:50,623 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 68 transitions. [2021-11-13 02:36:50,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-11-13 02:36:50,624 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:36:50,624 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:36:50,656 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-11-13 02:36:50,825 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:36:50,825 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting fibonacciErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-13 02:36:50,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:36:50,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1400919893, now seen corresponding path program 1 times [2021-11-13 02:36:50,826 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:36:50,826 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675140744] [2021-11-13 02:36:50,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:36:50,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:36:50,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:36:50,905 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-11-13 02:36:50,905 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:36:50,906 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675140744] [2021-11-13 02:36:50,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675140744] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:36:50,906 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034026533] [2021-11-13 02:36:50,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:36:50,907 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:36:50,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:36:50,908 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:36:50,920 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-13 02:36:50,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:36:50,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-13 02:36:50,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:36:51,066 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-11-13 02:36:51,066 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:36:51,158 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-11-13 02:36:51,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1034026533] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:36:51,159 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1095068538] [2021-11-13 02:36:51,162 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-13 02:36:51,162 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:36:51,162 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-13 02:36:51,163 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:36:51,164 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 11 [2021-11-13 02:36:51,164 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087862093] [2021-11-13 02:36:51,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:36:51,165 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-13 02:36:51,165 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:36:51,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-13 02:36:51,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-11-13 02:36:51,166 INFO L87 Difference]: Start difference. First operand 53 states and 68 transitions. Second operand has 12 states, 11 states have (on average 3.090909090909091) internal successors, (34), 12 states have internal predecessors, (34), 4 states have call successors, (5), 1 states have call predecessors, (5), 5 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2021-11-13 02:36:51,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:36:51,266 INFO L93 Difference]: Finished difference Result 68 states and 92 transitions. [2021-11-13 02:36:51,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-13 02:36:51,269 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.090909090909091) internal successors, (34), 12 states have internal predecessors, (34), 4 states have call successors, (5), 1 states have call predecessors, (5), 5 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 30 [2021-11-13 02:36:51,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:36:51,276 INFO L225 Difference]: With dead ends: 68 [2021-11-13 02:36:51,276 INFO L226 Difference]: Without dead ends: 67 [2021-11-13 02:36:51,277 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2021-11-13 02:36:51,279 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 15 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 46.29ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.36ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 66.19ms IncrementalHoareTripleChecker+Time [2021-11-13 02:36:51,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 126 Invalid, 84 Unknown, 0 Unchecked, 2.36ms Time], IncrementalHoareTripleChecker [6 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 66.19ms Time] [2021-11-13 02:36:51,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2021-11-13 02:36:51,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 65. [2021-11-13 02:36:51,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 49 states have (on average 1.1020408163265305) internal successors, (54), 50 states have internal predecessors, (54), 8 states have call successors, (8), 2 states have call predecessors, (8), 6 states have return successors, (27), 12 states have call predecessors, (27), 7 states have call successors, (27) [2021-11-13 02:36:51,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 89 transitions. [2021-11-13 02:36:51,302 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 89 transitions. Word has length 30 [2021-11-13 02:36:51,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:36:51,302 INFO L470 AbstractCegarLoop]: Abstraction has 65 states and 89 transitions. [2021-11-13 02:36:51,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.090909090909091) internal successors, (34), 12 states have internal predecessors, (34), 4 states have call successors, (5), 1 states have call predecessors, (5), 5 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2021-11-13 02:36:51,302 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 89 transitions. [2021-11-13 02:36:51,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-11-13 02:36:51,304 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:36:51,305 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-11-13 02:36:51,346 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-13 02:36:51,522 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:36:51,522 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-13 02:36:51,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:36:51,522 INFO L85 PathProgramCache]: Analyzing trace with hash 2054472853, now seen corresponding path program 1 times [2021-11-13 02:36:51,523 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:36:51,523 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296007491] [2021-11-13 02:36:51,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:36:51,523 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:36:51,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:36:51,650 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2021-11-13 02:36:51,650 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:36:51,650 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296007491] [2021-11-13 02:36:51,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296007491] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:36:51,650 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012163760] [2021-11-13 02:36:51,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:36:51,650 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:36:51,651 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:36:51,653 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:36:51,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-13 02:36:51,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:36:51,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-13 02:36:51,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:36:51,845 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2021-11-13 02:36:51,845 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:36:52,081 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2021-11-13 02:36:52,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1012163760] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:36:52,082 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1201985265] [2021-11-13 02:36:52,084 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-13 02:36:52,085 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:36:52,085 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-13 02:36:52,086 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:36:52,086 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 7] total 15 [2021-11-13 02:36:52,087 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147288005] [2021-11-13 02:36:52,087 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:36:52,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-13 02:36:52,088 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:36:52,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-13 02:36:52,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2021-11-13 02:36:52,089 INFO L87 Difference]: Start difference. First operand 65 states and 89 transitions. Second operand has 16 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 16 states have internal predecessors, (40), 4 states have call successors, (5), 1 states have call predecessors, (5), 5 states have return successors, (9), 9 states have call predecessors, (9), 4 states have call successors, (9) [2021-11-13 02:36:52,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:36:52,303 INFO L93 Difference]: Finished difference Result 133 states and 198 transitions. [2021-11-13 02:36:52,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-13 02:36:52,304 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 16 states have internal predecessors, (40), 4 states have call successors, (5), 1 states have call predecessors, (5), 5 states have return successors, (9), 9 states have call predecessors, (9), 4 states have call successors, (9) Word has length 43 [2021-11-13 02:36:52,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:36:52,307 INFO L225 Difference]: With dead ends: 133 [2021-11-13 02:36:52,308 INFO L226 Difference]: Without dead ends: 132 [2021-11-13 02:36:52,309 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=141, Invalid=365, Unknown=0, NotChecked=0, Total=506 [2021-11-13 02:36:52,310 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 43 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 81.66ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.27ms SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 109.34ms IncrementalHoareTripleChecker+Time [2021-11-13 02:36:52,310 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 122 Invalid, 149 Unknown, 0 Unchecked, 3.27ms Time], IncrementalHoareTripleChecker [16 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 109.34ms Time] [2021-11-13 02:36:52,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-11-13 02:36:52,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 97. [2021-11-13 02:36:52,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 75 states have (on average 1.08) internal successors, (81), 74 states have internal predecessors, (81), 11 states have call successors, (11), 2 states have call predecessors, (11), 9 states have return successors, (66), 20 states have call predecessors, (66), 10 states have call successors, (66) [2021-11-13 02:36:52,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 158 transitions. [2021-11-13 02:36:52,331 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 158 transitions. Word has length 43 [2021-11-13 02:36:52,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:36:52,332 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 158 transitions. [2021-11-13 02:36:52,332 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 16 states have internal predecessors, (40), 4 states have call successors, (5), 1 states have call predecessors, (5), 5 states have return successors, (9), 9 states have call predecessors, (9), 4 states have call successors, (9) [2021-11-13 02:36:52,333 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 158 transitions. [2021-11-13 02:36:52,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-11-13 02:36:52,336 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:36:52,336 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1] [2021-11-13 02:36:52,374 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-13 02:36:52,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:36:52,555 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting fibonacciErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-13 02:36:52,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:36:52,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1065907594, now seen corresponding path program 1 times [2021-11-13 02:36:52,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:36:52,556 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975722283] [2021-11-13 02:36:52,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:36:52,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:36:52,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:36:52,619 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2021-11-13 02:36:52,619 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:36:52,619 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975722283] [2021-11-13 02:36:52,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975722283] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 02:36:52,619 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 02:36:52,619 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-13 02:36:52,620 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064307385] [2021-11-13 02:36:52,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 02:36:52,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-13 02:36:52,620 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:36:52,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-13 02:36:52,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-13 02:36:52,621 INFO L87 Difference]: Start difference. First operand 97 states and 158 transitions. Second operand has 5 states, 4 states have (on average 5.5) internal successors, (22), 5 states have internal predecessors, (22), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-13 02:36:52,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:36:52,658 INFO L93 Difference]: Finished difference Result 110 states and 172 transitions. [2021-11-13 02:36:52,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-13 02:36:52,658 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 5 states have internal predecessors, (22), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 62 [2021-11-13 02:36:52,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:36:52,662 INFO L225 Difference]: With dead ends: 110 [2021-11-13 02:36:52,663 INFO L226 Difference]: Without dead ends: 109 [2021-11-13 02:36:52,663 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-13 02:36:52,664 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 5 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.97ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.79ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.80ms IncrementalHoareTripleChecker+Time [2021-11-13 02:36:52,665 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 65 Invalid, 36 Unknown, 0 Unchecked, 0.79ms Time], IncrementalHoareTripleChecker [1 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 23.80ms Time] [2021-11-13 02:36:52,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-11-13 02:36:52,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 97. [2021-11-13 02:36:52,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 75 states have (on average 1.08) internal successors, (81), 74 states have internal predecessors, (81), 11 states have call successors, (11), 2 states have call predecessors, (11), 9 states have return successors, (66), 20 states have call predecessors, (66), 10 states have call successors, (66) [2021-11-13 02:36:52,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 158 transitions. [2021-11-13 02:36:52,707 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 158 transitions. Word has length 62 [2021-11-13 02:36:52,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:36:52,709 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 158 transitions. [2021-11-13 02:36:52,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 5 states have internal predecessors, (22), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-13 02:36:52,709 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 158 transitions. [2021-11-13 02:36:52,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-11-13 02:36:52,715 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:36:52,716 INFO L514 BasicCegarLoop]: trace histogram [8, 6, 6, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1] [2021-11-13 02:36:52,716 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-11-13 02:36:52,716 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting fibonacciErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-13 02:36:52,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:36:52,717 INFO L85 PathProgramCache]: Analyzing trace with hash 1825706635, now seen corresponding path program 2 times [2021-11-13 02:36:52,717 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:36:52,717 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410431503] [2021-11-13 02:36:52,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:36:52,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:36:52,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:36:52,814 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2021-11-13 02:36:52,814 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:36:52,815 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410431503] [2021-11-13 02:36:52,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410431503] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 02:36:52,815 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 02:36:52,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-13 02:36:52,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629529010] [2021-11-13 02:36:52,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 02:36:52,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-13 02:36:52,816 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:36:52,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-13 02:36:52,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-13 02:36:52,817 INFO L87 Difference]: Start difference. First operand 97 states and 158 transitions. Second operand has 5 states, 4 states have (on average 5.75) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-13 02:36:52,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:36:52,853 INFO L93 Difference]: Finished difference Result 110 states and 172 transitions. [2021-11-13 02:36:52,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-13 02:36:52,853 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.75) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 69 [2021-11-13 02:36:52,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:36:52,855 INFO L225 Difference]: With dead ends: 110 [2021-11-13 02:36:52,855 INFO L226 Difference]: Without dead ends: 109 [2021-11-13 02:36:52,856 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-13 02:36:52,857 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 6 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.30ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.29ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.28ms IncrementalHoareTripleChecker+Time [2021-11-13 02:36:52,857 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 42 Invalid, 25 Unknown, 0 Unchecked, 1.29ms Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 25.28ms Time] [2021-11-13 02:36:52,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-11-13 02:36:52,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 97. [2021-11-13 02:36:52,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 75 states have (on average 1.08) internal successors, (81), 74 states have internal predecessors, (81), 11 states have call successors, (11), 2 states have call predecessors, (11), 9 states have return successors, (66), 20 states have call predecessors, (66), 10 states have call successors, (66) [2021-11-13 02:36:52,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 158 transitions. [2021-11-13 02:36:52,885 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 158 transitions. Word has length 69 [2021-11-13 02:36:52,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:36:52,886 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 158 transitions. [2021-11-13 02:36:52,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.75) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-13 02:36:52,886 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 158 transitions. [2021-11-13 02:36:52,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-11-13 02:36:52,889 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:36:52,889 INFO L514 BasicCegarLoop]: trace histogram [13, 12, 10, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 3, 1, 1, 1] [2021-11-13 02:36:52,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-11-13 02:36:52,892 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-13 02:36:52,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:36:52,893 INFO L85 PathProgramCache]: Analyzing trace with hash -255258321, now seen corresponding path program 2 times [2021-11-13 02:36:52,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:36:52,894 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584186051] [2021-11-13 02:36:52,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:36:52,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:36:52,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:36:53,086 INFO L134 CoverageAnalysis]: Checked inductivity of 478 backedges. 56 proven. 165 refuted. 0 times theorem prover too weak. 257 trivial. 0 not checked. [2021-11-13 02:36:53,086 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:36:53,086 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584186051] [2021-11-13 02:36:53,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584186051] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:36:53,087 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462336251] [2021-11-13 02:36:53,087 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 02:36:53,087 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:36:53,087 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:36:53,088 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:36:53,097 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-13 02:36:53,159 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-11-13 02:36:53,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:36:53,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-13 02:36:53,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:36:53,420 INFO L134 CoverageAnalysis]: Checked inductivity of 478 backedges. 184 proven. 85 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2021-11-13 02:36:53,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:36:54,007 INFO L134 CoverageAnalysis]: Checked inductivity of 478 backedges. 184 proven. 88 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2021-11-13 02:36:54,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462336251] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:36:54,007 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2112096191] [2021-11-13 02:36:54,013 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-13 02:36:54,013 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:36:54,014 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-13 02:36:54,014 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:36:54,014 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 11] total 19 [2021-11-13 02:36:54,014 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351386447] [2021-11-13 02:36:54,015 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:36:54,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-13 02:36:54,017 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:36:54,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-13 02:36:54,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-11-13 02:36:54,018 INFO L87 Difference]: Start difference. First operand 97 states and 158 transitions. Second operand has 19 states, 19 states have (on average 4.842105263157895) internal successors, (92), 19 states have internal predecessors, (92), 10 states have call successors, (15), 1 states have call predecessors, (15), 8 states have return successors, (18), 11 states have call predecessors, (18), 10 states have call successors, (18) [2021-11-13 02:36:54,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:36:54,367 INFO L93 Difference]: Finished difference Result 174 states and 302 transitions. [2021-11-13 02:36:54,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-13 02:36:54,368 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 4.842105263157895) internal successors, (92), 19 states have internal predecessors, (92), 10 states have call successors, (15), 1 states have call predecessors, (15), 8 states have return successors, (18), 11 states have call predecessors, (18), 10 states have call successors, (18) Word has length 121 [2021-11-13 02:36:54,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:36:54,369 INFO L225 Difference]: With dead ends: 174 [2021-11-13 02:36:54,369 INFO L226 Difference]: Without dead ends: 79 [2021-11-13 02:36:54,394 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 237 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=254, Invalid=676, Unknown=0, NotChecked=0, Total=930 [2021-11-13 02:36:54,396 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 189 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 134.57ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.34ms SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 162.82ms IncrementalHoareTripleChecker+Time [2021-11-13 02:36:54,396 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [189 Valid, 74 Invalid, 302 Unknown, 0 Unchecked, 3.34ms Time], IncrementalHoareTripleChecker [88 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 162.82ms Time] [2021-11-13 02:36:54,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2021-11-13 02:36:54,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 71. [2021-11-13 02:36:54,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 55 states have (on average 1.1090909090909091) internal successors, (61), 54 states have internal predecessors, (61), 8 states have call successors, (8), 5 states have call predecessors, (8), 6 states have return successors, (17), 11 states have call predecessors, (17), 7 states have call successors, (17) [2021-11-13 02:36:54,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 86 transitions. [2021-11-13 02:36:54,404 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 86 transitions. Word has length 121 [2021-11-13 02:36:54,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:36:54,405 INFO L470 AbstractCegarLoop]: Abstraction has 71 states and 86 transitions. [2021-11-13 02:36:54,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.842105263157895) internal successors, (92), 19 states have internal predecessors, (92), 10 states have call successors, (15), 1 states have call predecessors, (15), 8 states have return successors, (18), 11 states have call predecessors, (18), 10 states have call successors, (18) [2021-11-13 02:36:54,405 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 86 transitions. [2021-11-13 02:36:54,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-11-13 02:36:54,406 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:36:54,406 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1] [2021-11-13 02:36:54,443 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-13 02:36:54,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-11-13 02:36:54,623 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-13 02:36:54,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:36:54,624 INFO L85 PathProgramCache]: Analyzing trace with hash 627507959, now seen corresponding path program 3 times [2021-11-13 02:36:54,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:36:54,624 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926740047] [2021-11-13 02:36:54,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:36:54,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:36:54,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:36:54,741 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 81 proven. 48 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-11-13 02:36:54,741 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:36:54,741 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926740047] [2021-11-13 02:36:54,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926740047] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:36:54,741 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456598972] [2021-11-13 02:36:54,741 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 02:36:54,742 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:36:54,742 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:36:54,743 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:36:54,745 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-13 02:36:54,784 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 02:36:54,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:36:54,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-13 02:36:54,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:36:54,971 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 123 proven. 37 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-11-13 02:36:54,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:36:55,530 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 88 proven. 62 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-11-13 02:36:55,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456598972] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:36:55,531 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1594186741] [2021-11-13 02:36:55,535 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-13 02:36:55,535 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:36:55,535 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-13 02:36:55,536 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:36:55,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 11] total 16 [2021-11-13 02:36:55,540 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009945478] [2021-11-13 02:36:55,540 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:36:55,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-13 02:36:55,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:36:55,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-13 02:36:55,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2021-11-13 02:36:55,544 INFO L87 Difference]: Start difference. First operand 71 states and 86 transitions. Second operand has 16 states, 16 states have (on average 4.875) internal successors, (78), 16 states have internal predecessors, (78), 9 states have call successors, (13), 2 states have call predecessors, (13), 6 states have return successors, (15), 6 states have call predecessors, (15), 9 states have call successors, (15) [2021-11-13 02:36:55,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:36:55,772 INFO L93 Difference]: Finished difference Result 130 states and 160 transitions. [2021-11-13 02:36:55,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-13 02:36:55,773 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.875) internal successors, (78), 16 states have internal predecessors, (78), 9 states have call successors, (13), 2 states have call predecessors, (13), 6 states have return successors, (15), 6 states have call predecessors, (15), 9 states have call successors, (15) Word has length 83 [2021-11-13 02:36:55,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:36:55,774 INFO L225 Difference]: With dead ends: 130 [2021-11-13 02:36:55,775 INFO L226 Difference]: Without dead ends: 63 [2021-11-13 02:36:55,776 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 160 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=157, Invalid=349, Unknown=0, NotChecked=0, Total=506 [2021-11-13 02:36:55,776 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 55 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 107.04ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.05ms SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 123.22ms IncrementalHoareTripleChecker+Time [2021-11-13 02:36:55,777 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 65 Invalid, 171 Unknown, 0 Unchecked, 2.05ms Time], IncrementalHoareTripleChecker [25 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 123.22ms Time] [2021-11-13 02:36:55,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2021-11-13 02:36:55,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 63. [2021-11-13 02:36:55,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 49 states have (on average 1.0816326530612246) internal successors, (53), 48 states have internal predecessors, (53), 7 states have call successors, (7), 6 states have call predecessors, (7), 5 states have return successors, (11), 8 states have call predecessors, (11), 6 states have call successors, (11) [2021-11-13 02:36:55,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 71 transitions. [2021-11-13 02:36:55,784 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 71 transitions. Word has length 83 [2021-11-13 02:36:55,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:36:55,785 INFO L470 AbstractCegarLoop]: Abstraction has 63 states and 71 transitions. [2021-11-13 02:36:55,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.875) internal successors, (78), 16 states have internal predecessors, (78), 9 states have call successors, (13), 2 states have call predecessors, (13), 6 states have return successors, (15), 6 states have call predecessors, (15), 9 states have call successors, (15) [2021-11-13 02:36:55,785 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 71 transitions. [2021-11-13 02:36:55,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-11-13 02:36:55,786 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:36:55,787 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 1, 1, 1] [2021-11-13 02:36:55,825 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-13 02:36:56,001 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-11-13 02:36:56,001 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting fibonacciErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-13 02:36:56,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:36:56,002 INFO L85 PathProgramCache]: Analyzing trace with hash 648250205, now seen corresponding path program 3 times [2021-11-13 02:36:56,002 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:36:56,002 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365933515] [2021-11-13 02:36:56,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:36:56,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:36:56,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:36:56,120 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 14 proven. 67 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2021-11-13 02:36:56,121 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:36:56,121 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365933515] [2021-11-13 02:36:56,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365933515] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:36:56,121 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [883302571] [2021-11-13 02:36:56,121 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 02:36:56,122 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:36:56,122 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:36:56,124 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:36:56,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-13 02:36:56,185 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 02:36:56,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:36:56,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-13 02:36:56,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:36:56,377 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 62 proven. 5 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2021-11-13 02:36:56,377 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:36:56,682 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 62 proven. 5 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2021-11-13 02:36:56,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [883302571] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:36:56,683 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2021536695] [2021-11-13 02:36:56,686 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-13 02:36:56,687 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:36:56,687 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-13 02:36:56,687 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:36:56,687 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 7] total 18 [2021-11-13 02:36:56,688 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871553531] [2021-11-13 02:36:56,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:36:56,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-13 02:36:56,689 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:36:56,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-13 02:36:56,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2021-11-13 02:36:56,690 INFO L87 Difference]: Start difference. First operand 63 states and 71 transitions. Second operand has 19 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 19 states have internal predecessors, (60), 6 states have call successors, (8), 1 states have call predecessors, (8), 6 states have return successors, (12), 11 states have call predecessors, (12), 6 states have call successors, (12) [2021-11-13 02:36:56,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:36:56,822 INFO L93 Difference]: Finished difference Result 67 states and 76 transitions. [2021-11-13 02:36:56,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-13 02:36:56,822 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 19 states have internal predecessors, (60), 6 states have call successors, (8), 1 states have call predecessors, (8), 6 states have return successors, (12), 11 states have call predecessors, (12), 6 states have call successors, (12) Word has length 83 [2021-11-13 02:36:56,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:36:56,824 INFO L225 Difference]: With dead ends: 67 [2021-11-13 02:36:56,824 INFO L226 Difference]: Without dead ends: 66 [2021-11-13 02:36:56,824 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=110, Invalid=352, Unknown=0, NotChecked=0, Total=462 [2021-11-13 02:36:56,825 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 29 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 137 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 66.02ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.72ms SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 79.59ms IncrementalHoareTripleChecker+Time [2021-11-13 02:36:56,825 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 178 Invalid, 155 Unknown, 0 Unchecked, 3.72ms Time], IncrementalHoareTripleChecker [18 Valid, 137 Invalid, 0 Unknown, 0 Unchecked, 79.59ms Time] [2021-11-13 02:36:56,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2021-11-13 02:36:56,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 62. [2021-11-13 02:36:56,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 49 states have (on average 1.0612244897959184) internal successors, (52), 47 states have internal predecessors, (52), 7 states have call successors, (7), 6 states have call predecessors, (7), 5 states have return successors, (11), 8 states have call predecessors, (11), 6 states have call successors, (11) [2021-11-13 02:36:56,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 70 transitions. [2021-11-13 02:36:56,832 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 70 transitions. Word has length 83 [2021-11-13 02:36:56,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:36:56,832 INFO L470 AbstractCegarLoop]: Abstraction has 62 states and 70 transitions. [2021-11-13 02:36:56,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 19 states have internal predecessors, (60), 6 states have call successors, (8), 1 states have call predecessors, (8), 6 states have return successors, (12), 11 states have call predecessors, (12), 6 states have call successors, (12) [2021-11-13 02:36:56,833 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 70 transitions. [2021-11-13 02:36:56,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2021-11-13 02:36:56,839 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:36:56,839 INFO L514 BasicCegarLoop]: trace histogram [25, 23, 20, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 10, 10, 8, 5, 1, 1, 1] [2021-11-13 02:36:56,872 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-13 02:36:57,063 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-11-13 02:36:57,063 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-13 02:36:57,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:36:57,064 INFO L85 PathProgramCache]: Analyzing trace with hash -538720458, now seen corresponding path program 4 times [2021-11-13 02:36:57,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:36:57,064 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785130737] [2021-11-13 02:36:57,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:36:57,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:36:57,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:36:57,266 INFO L134 CoverageAnalysis]: Checked inductivity of 1913 backedges. 232 proven. 648 refuted. 0 times theorem prover too weak. 1033 trivial. 0 not checked. [2021-11-13 02:36:57,266 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:36:57,266 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785130737] [2021-11-13 02:36:57,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785130737] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:36:57,267 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514515067] [2021-11-13 02:36:57,267 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 02:36:57,267 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:36:57,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:36:57,268 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:36:57,287 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-13 02:36:57,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:36:57,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-13 02:36:57,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:36:57,982 INFO L134 CoverageAnalysis]: Checked inductivity of 1913 backedges. 893 proven. 533 refuted. 0 times theorem prover too weak. 487 trivial. 0 not checked. [2021-11-13 02:36:57,982 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:36:59,231 INFO L134 CoverageAnalysis]: Checked inductivity of 1913 backedges. 273 proven. 850 refuted. 0 times theorem prover too weak. 790 trivial. 0 not checked. [2021-11-13 02:36:59,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514515067] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:36:59,232 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1180650372] [2021-11-13 02:36:59,238 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-13 02:36:59,238 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:36:59,238 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-13 02:36:59,239 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:36:59,239 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 18] total 23 [2021-11-13 02:36:59,239 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131677776] [2021-11-13 02:36:59,239 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:36:59,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-11-13 02:36:59,241 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:36:59,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-11-13 02:36:59,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2021-11-13 02:36:59,242 INFO L87 Difference]: Start difference. First operand 62 states and 70 transitions. Second operand has 23 states, 23 states have (on average 5.956521739130435) internal successors, (137), 23 states have internal predecessors, (137), 18 states have call successors, (25), 3 states have call predecessors, (25), 9 states have return successors, (28), 11 states have call predecessors, (28), 17 states have call successors, (28) [2021-11-13 02:36:59,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:36:59,688 INFO L93 Difference]: Finished difference Result 151 states and 183 transitions. [2021-11-13 02:36:59,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-13 02:36:59,689 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 5.956521739130435) internal successors, (137), 23 states have internal predecessors, (137), 18 states have call successors, (25), 3 states have call predecessors, (25), 9 states have return successors, (28), 11 states have call predecessors, (28), 17 states have call successors, (28) Word has length 234 [2021-11-13 02:36:59,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:36:59,690 INFO L225 Difference]: With dead ends: 151 [2021-11-13 02:36:59,690 INFO L226 Difference]: Without dead ends: 93 [2021-11-13 02:36:59,691 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 502 GetRequests, 463 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 262 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=411, Invalid=1071, Unknown=0, NotChecked=0, Total=1482 [2021-11-13 02:36:59,692 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 194 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 142.17ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.06ms SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 170.00ms IncrementalHoareTripleChecker+Time [2021-11-13 02:36:59,693 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 64 Invalid, 308 Unknown, 0 Unchecked, 3.06ms Time], IncrementalHoareTripleChecker [98 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 170.00ms Time] [2021-11-13 02:36:59,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-11-13 02:36:59,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 80. [2021-11-13 02:36:59,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 64 states have (on average 1.078125) internal successors, (69), 61 states have internal predecessors, (69), 9 states have call successors, (9), 8 states have call predecessors, (9), 6 states have return successors, (17), 10 states have call predecessors, (17), 8 states have call successors, (17) [2021-11-13 02:36:59,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 95 transitions. [2021-11-13 02:36:59,700 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 95 transitions. Word has length 234 [2021-11-13 02:36:59,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:36:59,701 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 95 transitions. [2021-11-13 02:36:59,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.956521739130435) internal successors, (137), 23 states have internal predecessors, (137), 18 states have call successors, (25), 3 states have call predecessors, (25), 9 states have return successors, (28), 11 states have call predecessors, (28), 17 states have call successors, (28) [2021-11-13 02:36:59,701 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 95 transitions. [2021-11-13 02:36:59,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2021-11-13 02:36:59,703 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:36:59,704 INFO L514 BasicCegarLoop]: trace histogram [14, 12, 11, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 3, 1, 1, 1] [2021-11-13 02:36:59,738 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-13 02:36:59,917 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:36:59,917 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-13 02:36:59,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:36:59,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1713916628, now seen corresponding path program 5 times [2021-11-13 02:36:59,918 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:36:59,918 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447520915] [2021-11-13 02:36:59,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:36:59,918 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:36:59,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:37:00,055 INFO L134 CoverageAnalysis]: Checked inductivity of 532 backedges. 164 proven. 168 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2021-11-13 02:37:00,055 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:37:00,056 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447520915] [2021-11-13 02:37:00,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447520915] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:37:00,056 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744558560] [2021-11-13 02:37:00,056 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 02:37:00,056 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:37:00,057 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:37:00,057 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:37:00,059 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-13 02:37:00,139 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2021-11-13 02:37:00,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:37:00,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 25 conjunts are in the unsatisfiable core [2021-11-13 02:37:00,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:37:00,609 INFO L134 CoverageAnalysis]: Checked inductivity of 532 backedges. 61 proven. 90 refuted. 0 times theorem prover too weak. 381 trivial. 0 not checked. [2021-11-13 02:37:00,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:37:01,704 INFO L134 CoverageAnalysis]: Checked inductivity of 532 backedges. 103 proven. 90 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2021-11-13 02:37:01,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744558560] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:37:01,704 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [921664267] [2021-11-13 02:37:01,706 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-13 02:37:01,707 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:37:01,707 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-13 02:37:01,708 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:37:01,708 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 15] total 35 [2021-11-13 02:37:01,708 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197098282] [2021-11-13 02:37:01,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:37:01,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-11-13 02:37:01,709 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:37:01,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-11-13 02:37:01,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=1023, Unknown=0, NotChecked=0, Total=1190 [2021-11-13 02:37:01,711 INFO L87 Difference]: Start difference. First operand 80 states and 95 transitions. Second operand has 35 states, 35 states have (on average 3.3714285714285714) internal successors, (118), 35 states have internal predecessors, (118), 14 states have call successors, (17), 1 states have call predecessors, (17), 13 states have return successors, (27), 23 states have call predecessors, (27), 14 states have call successors, (27) [2021-11-13 02:37:02,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:37:02,823 INFO L93 Difference]: Finished difference Result 188 states and 251 transitions. [2021-11-13 02:37:02,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-11-13 02:37:02,823 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 3.3714285714285714) internal successors, (118), 35 states have internal predecessors, (118), 14 states have call successors, (17), 1 states have call predecessors, (17), 13 states have return successors, (27), 23 states have call predecessors, (27), 14 states have call successors, (27) Word has length 127 [2021-11-13 02:37:02,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:37:02,825 INFO L225 Difference]: With dead ends: 188 [2021-11-13 02:37:02,825 INFO L226 Difference]: Without dead ends: 112 [2021-11-13 02:37:02,828 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 237 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 957 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=662, Invalid=3120, Unknown=0, NotChecked=0, Total=3782 [2021-11-13 02:37:02,829 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 264 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 965 mSolverCounterSat, 198 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 433.62ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 1163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 8.11ms SdHoareTripleChecker+Time, 198 IncrementalHoareTripleChecker+Valid, 965 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 529.48ms IncrementalHoareTripleChecker+Time [2021-11-13 02:37:02,829 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 107 Invalid, 1163 Unknown, 0 Unchecked, 8.11ms Time], IncrementalHoareTripleChecker [198 Valid, 965 Invalid, 0 Unknown, 0 Unchecked, 529.48ms Time] [2021-11-13 02:37:02,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2021-11-13 02:37:02,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 92. [2021-11-13 02:37:02,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 73 states have (on average 1.0410958904109588) internal successors, (76), 71 states have internal predecessors, (76), 11 states have call successors, (11), 8 states have call predecessors, (11), 7 states have return successors, (25), 12 states have call predecessors, (25), 10 states have call successors, (25) [2021-11-13 02:37:02,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 112 transitions. [2021-11-13 02:37:02,838 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 112 transitions. Word has length 127 [2021-11-13 02:37:02,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:37:02,838 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 112 transitions. [2021-11-13 02:37:02,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 3.3714285714285714) internal successors, (118), 35 states have internal predecessors, (118), 14 states have call successors, (17), 1 states have call predecessors, (17), 13 states have return successors, (27), 23 states have call predecessors, (27), 14 states have call successors, (27) [2021-11-13 02:37:02,839 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 112 transitions. [2021-11-13 02:37:02,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 457 [2021-11-13 02:37:02,848 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:37:02,848 INFO L514 BasicCegarLoop]: trace histogram [48, 45, 39, 24, 24, 24, 24, 23, 23, 23, 23, 23, 22, 22, 21, 21, 15, 9, 1, 1, 1] [2021-11-13 02:37:02,882 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-13 02:37:03,066 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:37:03,066 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-13 02:37:03,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:37:03,067 INFO L85 PathProgramCache]: Analyzing trace with hash -592766942, now seen corresponding path program 6 times [2021-11-13 02:37:03,067 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:37:03,067 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410158210] [2021-11-13 02:37:03,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:37:03,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:37:03,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:37:03,384 INFO L134 CoverageAnalysis]: Checked inductivity of 7489 backedges. 533 proven. 1908 refuted. 0 times theorem prover too weak. 5048 trivial. 0 not checked. [2021-11-13 02:37:03,384 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:37:03,385 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410158210] [2021-11-13 02:37:03,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410158210] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:37:03,385 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [79534315] [2021-11-13 02:37:03,385 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 02:37:03,385 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:37:03,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:37:03,386 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:37:03,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-13 02:37:03,552 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 02:37:03,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:37:03,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-13 02:37:03,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:37:04,613 INFO L134 CoverageAnalysis]: Checked inductivity of 7489 backedges. 3885 proven. 1274 refuted. 0 times theorem prover too weak. 2330 trivial. 0 not checked. [2021-11-13 02:37:04,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:37:06,640 INFO L134 CoverageAnalysis]: Checked inductivity of 7489 backedges. 614 proven. 2447 refuted. 0 times theorem prover too weak. 4428 trivial. 0 not checked. [2021-11-13 02:37:06,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [79534315] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:37:06,640 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1545643820] [2021-11-13 02:37:06,643 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-13 02:37:06,643 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:37:06,644 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-13 02:37:06,645 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:37:06,645 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 21] total 26 [2021-11-13 02:37:06,646 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401010117] [2021-11-13 02:37:06,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:37:06,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-11-13 02:37:06,651 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:37:06,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-11-13 02:37:06,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2021-11-13 02:37:06,652 INFO L87 Difference]: Start difference. First operand 92 states and 112 transitions. Second operand has 26 states, 26 states have (on average 5.923076923076923) internal successors, (154), 26 states have internal predecessors, (154), 21 states have call successors, (28), 4 states have call predecessors, (28), 10 states have return successors, (31), 12 states have call predecessors, (31), 19 states have call successors, (31) [2021-11-13 02:37:07,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:37:07,241 INFO L93 Difference]: Finished difference Result 219 states and 288 transitions. [2021-11-13 02:37:07,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-11-13 02:37:07,242 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 5.923076923076923) internal successors, (154), 26 states have internal predecessors, (154), 21 states have call successors, (28), 4 states have call predecessors, (28), 10 states have return successors, (31), 12 states have call predecessors, (31), 19 states have call successors, (31) Word has length 456 [2021-11-13 02:37:07,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:37:07,246 INFO L225 Difference]: With dead ends: 219 [2021-11-13 02:37:07,246 INFO L226 Difference]: Without dead ends: 131 [2021-11-13 02:37:07,250 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 954 GetRequests, 908 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 393 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=568, Invalid=1502, Unknown=0, NotChecked=0, Total=2070 [2021-11-13 02:37:07,252 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 473 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 216 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 202.31ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 473 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.54ms SdHoareTripleChecker+Time, 216 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 245.28ms IncrementalHoareTripleChecker+Time [2021-11-13 02:37:07,253 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [473 Valid, 82 Invalid, 493 Unknown, 0 Unchecked, 4.54ms Time], IncrementalHoareTripleChecker [216 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 245.28ms Time] [2021-11-13 02:37:07,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-11-13 02:37:07,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 118. [2021-11-13 02:37:07,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 95 states have (on average 1.0526315789473684) internal successors, (100), 91 states have internal predecessors, (100), 14 states have call successors, (14), 11 states have call predecessors, (14), 8 states have return successors, (32), 15 states have call predecessors, (32), 13 states have call successors, (32) [2021-11-13 02:37:07,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 146 transitions. [2021-11-13 02:37:07,265 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 146 transitions. Word has length 456 [2021-11-13 02:37:07,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:37:07,266 INFO L470 AbstractCegarLoop]: Abstraction has 118 states and 146 transitions. [2021-11-13 02:37:07,266 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.923076923076923) internal successors, (154), 26 states have internal predecessors, (154), 21 states have call successors, (28), 4 states have call predecessors, (28), 10 states have return successors, (31), 12 states have call predecessors, (31), 19 states have call successors, (31) [2021-11-13 02:37:07,266 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 146 transitions. [2021-11-13 02:37:07,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 299 [2021-11-13 02:37:07,271 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:37:07,272 INFO L514 BasicCegarLoop]: trace histogram [31, 30, 25, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 10, 6, 1, 1, 1] [2021-11-13 02:37:07,311 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-13 02:37:07,487 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-11-13 02:37:07,487 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-13 02:37:07,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:37:07,487 INFO L85 PathProgramCache]: Analyzing trace with hash 773138640, now seen corresponding path program 7 times [2021-11-13 02:37:07,488 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:37:07,488 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928162547] [2021-11-13 02:37:07,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:37:07,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:37:07,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:37:07,707 INFO L134 CoverageAnalysis]: Checked inductivity of 3136 backedges. 509 proven. 990 refuted. 0 times theorem prover too weak. 1637 trivial. 0 not checked. [2021-11-13 02:37:07,707 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:37:07,708 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928162547] [2021-11-13 02:37:07,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928162547] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:37:07,708 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1288265555] [2021-11-13 02:37:07,708 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 02:37:07,708 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:37:07,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:37:07,710 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:37:07,729 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-13 02:37:07,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:37:07,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 584 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-13 02:37:07,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:37:08,532 INFO L134 CoverageAnalysis]: Checked inductivity of 3136 backedges. 1778 proven. 484 refuted. 0 times theorem prover too weak. 874 trivial. 0 not checked. [2021-11-13 02:37:08,533 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:37:10,379 INFO L134 CoverageAnalysis]: Checked inductivity of 3136 backedges. 504 proven. 1101 refuted. 0 times theorem prover too weak. 1531 trivial. 0 not checked. [2021-11-13 02:37:10,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1288265555] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:37:10,380 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [474368949] [2021-11-13 02:37:10,382 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-13 02:37:10,382 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:37:10,383 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-13 02:37:10,384 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:37:10,384 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 19] total 24 [2021-11-13 02:37:10,385 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444871610] [2021-11-13 02:37:10,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:37:10,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-11-13 02:37:10,386 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:37:10,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-11-13 02:37:10,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=441, Unknown=0, NotChecked=0, Total=552 [2021-11-13 02:37:10,387 INFO L87 Difference]: Start difference. First operand 118 states and 146 transitions. Second operand has 24 states, 24 states have (on average 5.541666666666667) internal successors, (133), 24 states have internal predecessors, (133), 18 states have call successors, (23), 2 states have call predecessors, (23), 10 states have return successors, (28), 10 states have call predecessors, (28), 18 states have call successors, (28) [2021-11-13 02:37:10,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:37:10,817 INFO L93 Difference]: Finished difference Result 230 states and 295 transitions. [2021-11-13 02:37:10,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-13 02:37:10,818 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 5.541666666666667) internal successors, (133), 24 states have internal predecessors, (133), 18 states have call successors, (23), 2 states have call predecessors, (23), 10 states have return successors, (28), 10 states have call predecessors, (28), 18 states have call successors, (28) Word has length 298 [2021-11-13 02:37:10,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:37:10,820 INFO L225 Difference]: With dead ends: 230 [2021-11-13 02:37:10,820 INFO L226 Difference]: Without dead ends: 116 [2021-11-13 02:37:10,822 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 626 GetRequests, 590 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=349, Invalid=911, Unknown=0, NotChecked=0, Total=1260 [2021-11-13 02:37:10,822 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 143 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 200.75ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.27ms SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 246.23ms IncrementalHoareTripleChecker+Time [2021-11-13 02:37:10,823 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 148 Invalid, 506 Unknown, 0 Unchecked, 3.27ms Time], IncrementalHoareTripleChecker [89 Valid, 417 Invalid, 0 Unknown, 0 Unchecked, 246.23ms Time] [2021-11-13 02:37:10,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-11-13 02:37:10,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 104. [2021-11-13 02:37:10,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 83 states have (on average 1.036144578313253) internal successors, (86), 81 states have internal predecessors, (86), 13 states have call successors, (13), 10 states have call predecessors, (13), 7 states have return successors, (26), 12 states have call predecessors, (26), 12 states have call successors, (26) [2021-11-13 02:37:10,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 125 transitions. [2021-11-13 02:37:10,833 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 125 transitions. Word has length 298 [2021-11-13 02:37:10,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:37:10,833 INFO L470 AbstractCegarLoop]: Abstraction has 104 states and 125 transitions. [2021-11-13 02:37:10,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.541666666666667) internal successors, (133), 24 states have internal predecessors, (133), 18 states have call successors, (23), 2 states have call predecessors, (23), 10 states have return successors, (28), 10 states have call predecessors, (28), 18 states have call successors, (28) [2021-11-13 02:37:10,834 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 125 transitions. [2021-11-13 02:37:10,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 495 [2021-11-13 02:37:10,838 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:37:10,838 INFO L514 BasicCegarLoop]: trace histogram [51, 50, 41, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 16, 10, 1, 1, 1] [2021-11-13 02:37:10,879 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-13 02:37:11,057 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-11-13 02:37:11,058 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-13 02:37:11,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:37:11,058 INFO L85 PathProgramCache]: Analyzing trace with hash 406221792, now seen corresponding path program 8 times [2021-11-13 02:37:11,058 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:37:11,058 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83390407] [2021-11-13 02:37:11,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:37:11,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:37:11,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:37:11,350 INFO L134 CoverageAnalysis]: Checked inductivity of 8796 backedges. 1054 proven. 2452 refuted. 0 times theorem prover too weak. 5290 trivial. 0 not checked. [2021-11-13 02:37:11,351 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:37:11,351 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83390407] [2021-11-13 02:37:11,351 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83390407] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:37:11,351 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158175612] [2021-11-13 02:37:11,352 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 02:37:11,352 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:37:11,352 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:37:11,353 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:37:11,354 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-13 02:37:11,559 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 27 check-sat command(s) [2021-11-13 02:37:11,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:37:11,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 713 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-13 02:37:11,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:37:12,565 INFO L134 CoverageAnalysis]: Checked inductivity of 8796 backedges. 1713 proven. 1024 refuted. 0 times theorem prover too weak. 6059 trivial. 0 not checked. [2021-11-13 02:37:12,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:37:14,712 INFO L134 CoverageAnalysis]: Checked inductivity of 8796 backedges. 1721 proven. 1063 refuted. 0 times theorem prover too weak. 6012 trivial. 0 not checked. [2021-11-13 02:37:14,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158175612] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:37:14,713 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1773358884] [2021-11-13 02:37:14,720 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-13 02:37:14,720 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:37:14,720 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-13 02:37:14,721 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:37:14,721 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 13, 19] total 27 [2021-11-13 02:37:14,721 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424150043] [2021-11-13 02:37:14,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:37:14,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-11-13 02:37:14,723 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:37:14,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-11-13 02:37:14,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=574, Unknown=0, NotChecked=0, Total=702 [2021-11-13 02:37:14,724 INFO L87 Difference]: Start difference. First operand 104 states and 125 transitions. Second operand has 27 states, 27 states have (on average 5.777777777777778) internal successors, (156), 27 states have internal predecessors, (156), 19 states have call successors, (28), 1 states have call predecessors, (28), 12 states have return successors, (38), 19 states have call predecessors, (38), 19 states have call successors, (38) [2021-11-13 02:37:15,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:37:15,462 INFO L93 Difference]: Finished difference Result 258 states and 336 transitions. [2021-11-13 02:37:15,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-11-13 02:37:15,464 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 5.777777777777778) internal successors, (156), 27 states have internal predecessors, (156), 19 states have call successors, (28), 1 states have call predecessors, (28), 12 states have return successors, (38), 19 states have call predecessors, (38), 19 states have call successors, (38) Word has length 494 [2021-11-13 02:37:15,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:37:15,466 INFO L225 Difference]: With dead ends: 258 [2021-11-13 02:37:15,466 INFO L226 Difference]: Without dead ends: 158 [2021-11-13 02:37:15,468 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1040 GetRequests, 987 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 563 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=682, Invalid=2074, Unknown=0, NotChecked=0, Total=2756 [2021-11-13 02:37:15,469 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 398 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 217 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 265.33ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 398 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.48ms SdHoareTripleChecker+Time, 217 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 335.57ms IncrementalHoareTripleChecker+Time [2021-11-13 02:37:15,469 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [398 Valid, 118 Invalid, 618 Unknown, 0 Unchecked, 4.48ms Time], IncrementalHoareTripleChecker [217 Valid, 401 Invalid, 0 Unknown, 0 Unchecked, 335.57ms Time] [2021-11-13 02:37:15,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-11-13 02:37:15,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 134. [2021-11-13 02:37:15,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 108 states have (on average 1.0462962962962963) internal successors, (113), 105 states have internal predecessors, (113), 17 states have call successors, (17), 14 states have call predecessors, (17), 8 states have return successors, (38), 14 states have call predecessors, (38), 16 states have call successors, (38) [2021-11-13 02:37:15,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 168 transitions. [2021-11-13 02:37:15,481 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 168 transitions. Word has length 494 [2021-11-13 02:37:15,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:37:15,483 INFO L470 AbstractCegarLoop]: Abstraction has 134 states and 168 transitions. [2021-11-13 02:37:15,484 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.777777777777778) internal successors, (156), 27 states have internal predecessors, (156), 19 states have call successors, (28), 1 states have call predecessors, (28), 12 states have return successors, (38), 19 states have call predecessors, (38), 19 states have call successors, (38) [2021-11-13 02:37:15,484 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 168 transitions. [2021-11-13 02:37:15,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2021-11-13 02:37:15,486 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:37:15,487 INFO L514 BasicCegarLoop]: trace histogram [35, 34, 28, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 11, 7, 1, 1, 1] [2021-11-13 02:37:15,525 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-13 02:37:15,701 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-11-13 02:37:15,701 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-13 02:37:15,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:37:15,702 INFO L85 PathProgramCache]: Analyzing trace with hash 58791316, now seen corresponding path program 9 times [2021-11-13 02:37:15,702 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:37:15,702 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046242052] [2021-11-13 02:37:15,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:37:15,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:37:15,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:37:15,913 INFO L134 CoverageAnalysis]: Checked inductivity of 4034 backedges. 727 proven. 1095 refuted. 0 times theorem prover too weak. 2212 trivial. 0 not checked. [2021-11-13 02:37:15,913 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:37:15,914 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046242052] [2021-11-13 02:37:15,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046242052] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:37:15,914 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [917049708] [2021-11-13 02:37:15,914 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 02:37:15,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:37:15,914 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:37:15,920 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:37:15,933 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-13 02:37:16,056 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 02:37:16,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:37:16,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-13 02:37:16,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:37:16,784 INFO L134 CoverageAnalysis]: Checked inductivity of 4034 backedges. 840 proven. 1214 refuted. 0 times theorem prover too weak. 1980 trivial. 0 not checked. [2021-11-13 02:37:16,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:37:18,550 INFO L134 CoverageAnalysis]: Checked inductivity of 4034 backedges. 840 proven. 1290 refuted. 0 times theorem prover too weak. 1904 trivial. 0 not checked. [2021-11-13 02:37:18,551 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [917049708] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:37:18,551 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [646930506] [2021-11-13 02:37:18,554 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-13 02:37:18,554 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:37:18,555 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-13 02:37:18,556 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:37:18,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 23] total 28 [2021-11-13 02:37:18,558 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800958943] [2021-11-13 02:37:18,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:37:18,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-11-13 02:37:18,559 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:37:18,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-11-13 02:37:18,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=613, Unknown=0, NotChecked=0, Total=756 [2021-11-13 02:37:18,560 INFO L87 Difference]: Start difference. First operand 134 states and 168 transitions. Second operand has 28 states, 28 states have (on average 5.25) internal successors, (147), 28 states have internal predecessors, (147), 21 states have call successors, (25), 1 states have call predecessors, (25), 11 states have return successors, (32), 13 states have call predecessors, (32), 21 states have call successors, (32) [2021-11-13 02:37:19,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:37:19,109 INFO L93 Difference]: Finished difference Result 277 states and 362 transitions. [2021-11-13 02:37:19,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-13 02:37:19,110 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 5.25) internal successors, (147), 28 states have internal predecessors, (147), 21 states have call successors, (25), 1 states have call predecessors, (25), 11 states have return successors, (32), 13 states have call predecessors, (32), 21 states have call successors, (32) Word has length 337 [2021-11-13 02:37:19,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:37:19,112 INFO L225 Difference]: With dead ends: 277 [2021-11-13 02:37:19,113 INFO L226 Difference]: Without dead ends: 147 [2021-11-13 02:37:19,114 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 709 GetRequests, 666 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 394 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=480, Invalid=1326, Unknown=0, NotChecked=0, Total=1806 [2021-11-13 02:37:19,115 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 271 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 264.70ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 7.35ms SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 320.11ms IncrementalHoareTripleChecker+Time [2021-11-13 02:37:19,115 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [271 Valid, 167 Invalid, 702 Unknown, 0 Unchecked, 7.35ms Time], IncrementalHoareTripleChecker [208 Valid, 494 Invalid, 0 Unknown, 0 Unchecked, 320.11ms Time] [2021-11-13 02:37:19,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-11-13 02:37:19,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 123. [2021-11-13 02:37:19,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 98 states have (on average 1.030612244897959) internal successors, (101), 97 states have internal predecessors, (101), 16 states have call successors, (16), 12 states have call predecessors, (16), 8 states have return successors, (35), 13 states have call predecessors, (35), 15 states have call successors, (35) [2021-11-13 02:37:19,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 152 transitions. [2021-11-13 02:37:19,125 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 152 transitions. Word has length 337 [2021-11-13 02:37:19,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:37:19,128 INFO L470 AbstractCegarLoop]: Abstraction has 123 states and 152 transitions. [2021-11-13 02:37:19,128 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.25) internal successors, (147), 28 states have internal predecessors, (147), 21 states have call successors, (25), 1 states have call predecessors, (25), 11 states have return successors, (32), 13 states have call predecessors, (32), 21 states have call successors, (32) [2021-11-13 02:37:19,128 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 152 transitions. [2021-11-13 02:37:19,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 403 [2021-11-13 02:37:19,131 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:37:19,132 INFO L514 BasicCegarLoop]: trace histogram [42, 40, 34, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 13, 8, 1, 1, 1] [2021-11-13 02:37:19,170 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-13 02:37:19,353 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-11-13 02:37:19,353 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-13 02:37:19,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:37:19,353 INFO L85 PathProgramCache]: Analyzing trace with hash -515709298, now seen corresponding path program 10 times [2021-11-13 02:37:19,354 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:37:19,354 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088952428] [2021-11-13 02:37:19,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:37:19,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:37:19,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:37:19,773 INFO L134 CoverageAnalysis]: Checked inductivity of 5784 backedges. 830 proven. 1451 refuted. 0 times theorem prover too weak. 3503 trivial. 0 not checked. [2021-11-13 02:37:19,774 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:37:19,774 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088952428] [2021-11-13 02:37:19,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088952428] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:37:19,774 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416395411] [2021-11-13 02:37:19,774 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 02:37:19,775 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:37:19,775 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:37:19,778 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:37:19,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-13 02:37:19,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:37:19,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 775 conjuncts, 81 conjunts are in the unsatisfiable core [2021-11-13 02:37:19,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:37:20,912 INFO L134 CoverageAnalysis]: Checked inductivity of 5784 backedges. 820 proven. 1093 refuted. 0 times theorem prover too weak. 3871 trivial. 0 not checked. [2021-11-13 02:37:20,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:37:26,307 INFO L134 CoverageAnalysis]: Checked inductivity of 5784 backedges. 1149 proven. 996 refuted. 0 times theorem prover too weak. 3639 trivial. 0 not checked. [2021-11-13 02:37:26,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416395411] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:37:26,307 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1023516861] [2021-11-13 02:37:26,315 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-13 02:37:26,315 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:37:26,316 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-13 02:37:26,318 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:37:26,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18, 29] total 45 [2021-11-13 02:37:26,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040058764] [2021-11-13 02:37:26,319 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:37:26,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-11-13 02:37:26,321 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:37:26,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-11-13 02:37:26,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=463, Invalid=1607, Unknown=0, NotChecked=0, Total=2070 [2021-11-13 02:37:26,323 INFO L87 Difference]: Start difference. First operand 123 states and 152 transitions. Second operand has 46 states, 45 states have (on average 2.533333333333333) internal successors, (114), 46 states have internal predecessors, (114), 12 states have call successors, (13), 1 states have call predecessors, (13), 13 states have return successors, (31), 31 states have call predecessors, (31), 12 states have call successors, (31) [2021-11-13 02:37:26,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:37:26,567 INFO L93 Difference]: Finished difference Result 154 states and 204 transitions. [2021-11-13 02:37:26,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-11-13 02:37:26,596 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 2.533333333333333) internal successors, (114), 46 states have internal predecessors, (114), 12 states have call successors, (13), 1 states have call predecessors, (13), 13 states have return successors, (31), 31 states have call predecessors, (31), 12 states have call successors, (31) Word has length 402 [2021-11-13 02:37:26,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:37:26,599 INFO L225 Difference]: With dead ends: 154 [2021-11-13 02:37:26,599 INFO L226 Difference]: Without dead ends: 153 [2021-11-13 02:37:26,601 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 887 GetRequests, 839 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1002 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=544, Invalid=1906, Unknown=0, NotChecked=0, Total=2450 [2021-11-13 02:37:26,602 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 49 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 124.66ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.37ms SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 149.09ms IncrementalHoareTripleChecker+Time [2021-11-13 02:37:26,602 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 216 Invalid, 243 Unknown, 0 Unchecked, 2.37ms Time], IncrementalHoareTripleChecker [33 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 149.09ms Time] [2021-11-13 02:37:26,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2021-11-13 02:37:26,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 143. [2021-11-13 02:37:26,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 114 states have (on average 1.0263157894736843) internal successors, (117), 112 states have internal predecessors, (117), 18 states have call successors, (18), 12 states have call predecessors, (18), 10 states have return successors, (55), 18 states have call predecessors, (55), 17 states have call successors, (55) [2021-11-13 02:37:26,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 190 transitions. [2021-11-13 02:37:26,615 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 190 transitions. Word has length 402 [2021-11-13 02:37:26,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:37:26,616 INFO L470 AbstractCegarLoop]: Abstraction has 143 states and 190 transitions. [2021-11-13 02:37:26,617 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 2.533333333333333) internal successors, (114), 46 states have internal predecessors, (114), 12 states have call successors, (13), 1 states have call predecessors, (13), 13 states have return successors, (31), 31 states have call predecessors, (31), 12 states have call successors, (31) [2021-11-13 02:37:26,617 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 190 transitions. [2021-11-13 02:37:26,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 815 [2021-11-13 02:37:26,625 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:37:26,626 INFO L514 BasicCegarLoop]: trace histogram [84, 82, 68, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 40, 40, 26, 16, 1, 1, 1] [2021-11-13 02:37:26,669 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-13 02:37:26,853 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:37:26,853 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-13 02:37:26,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:37:26,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1036405165, now seen corresponding path program 11 times [2021-11-13 02:37:26,854 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:37:26,854 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640353613] [2021-11-13 02:37:26,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:37:26,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:37:26,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:37:27,333 INFO L134 CoverageAnalysis]: Checked inductivity of 24175 backedges. 2275 proven. 5134 refuted. 0 times theorem prover too weak. 16766 trivial. 0 not checked. [2021-11-13 02:37:27,333 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:37:27,333 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640353613] [2021-11-13 02:37:27,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640353613] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:37:27,334 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [171635812] [2021-11-13 02:37:27,334 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 02:37:27,334 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:37:27,335 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:37:27,336 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:37:27,360 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-13 02:37:27,772 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 47 check-sat command(s) [2021-11-13 02:37:27,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:37:27,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 1160 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-13 02:37:27,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:37:29,177 INFO L134 CoverageAnalysis]: Checked inductivity of 24175 backedges. 3298 proven. 2096 refuted. 0 times theorem prover too weak. 18781 trivial. 0 not checked. [2021-11-13 02:37:29,177 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:37:32,343 INFO L134 CoverageAnalysis]: Checked inductivity of 24175 backedges. 3314 proven. 2152 refuted. 0 times theorem prover too weak. 18709 trivial. 0 not checked. [2021-11-13 02:37:32,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [171635812] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:37:32,344 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1590034002] [2021-11-13 02:37:32,345 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-13 02:37:32,346 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:37:32,346 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-13 02:37:32,347 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:37:32,348 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 14, 21] total 31 [2021-11-13 02:37:32,348 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611722125] [2021-11-13 02:37:32,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:37:32,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-11-13 02:37:32,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:37:32,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-11-13 02:37:32,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=768, Unknown=0, NotChecked=0, Total=930 [2021-11-13 02:37:32,352 INFO L87 Difference]: Start difference. First operand 143 states and 190 transitions. Second operand has 31 states, 31 states have (on average 5.774193548387097) internal successors, (179), 31 states have internal predecessors, (179), 21 states have call successors, (31), 1 states have call predecessors, (31), 15 states have return successors, (44), 23 states have call predecessors, (44), 21 states have call successors, (44) [2021-11-13 02:37:33,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:37:33,359 INFO L93 Difference]: Finished difference Result 333 states and 485 transitions. [2021-11-13 02:37:33,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-11-13 02:37:33,360 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 5.774193548387097) internal successors, (179), 31 states have internal predecessors, (179), 21 states have call successors, (31), 1 states have call predecessors, (31), 15 states have return successors, (44), 23 states have call predecessors, (44), 21 states have call successors, (44) Word has length 814 [2021-11-13 02:37:33,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:37:33,363 INFO L225 Difference]: With dead ends: 333 [2021-11-13 02:37:33,364 INFO L226 Difference]: Without dead ends: 194 [2021-11-13 02:37:33,367 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1689 GetRequests, 1627 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 819 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=896, Invalid=2886, Unknown=0, NotChecked=0, Total=3782 [2021-11-13 02:37:33,368 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 573 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 615 mSolverCounterSat, 468 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 402.23ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 573 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 1083 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 5.62ms SdHoareTripleChecker+Time, 468 IncrementalHoareTripleChecker+Valid, 615 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 501.01ms IncrementalHoareTripleChecker+Time [2021-11-13 02:37:33,368 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [573 Valid, 179 Invalid, 1083 Unknown, 0 Unchecked, 5.62ms Time], IncrementalHoareTripleChecker [468 Valid, 615 Invalid, 0 Unknown, 0 Unchecked, 501.01ms Time] [2021-11-13 02:37:33,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2021-11-13 02:37:33,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 181. [2021-11-13 02:37:33,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 146 states have (on average 1.0342465753424657) internal successors, (151), 142 states have internal predecessors, (151), 23 states have call successors, (23), 17 states have call predecessors, (23), 11 states have return successors, (64), 21 states have call predecessors, (64), 22 states have call successors, (64) [2021-11-13 02:37:33,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 238 transitions. [2021-11-13 02:37:33,382 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 238 transitions. Word has length 814 [2021-11-13 02:37:33,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:37:33,383 INFO L470 AbstractCegarLoop]: Abstraction has 181 states and 238 transitions. [2021-11-13 02:37:33,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 5.774193548387097) internal successors, (179), 31 states have internal predecessors, (179), 21 states have call successors, (31), 1 states have call predecessors, (31), 15 states have return successors, (44), 23 states have call predecessors, (44), 21 states have call successors, (44) [2021-11-13 02:37:33,384 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 238 transitions. [2021-11-13 02:37:33,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 815 [2021-11-13 02:37:33,391 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:37:33,392 INFO L514 BasicCegarLoop]: trace histogram [84, 82, 68, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 40, 40, 26, 16, 1, 1, 1] [2021-11-13 02:37:33,431 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-13 02:37:33,609 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:37:33,609 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-13 02:37:33,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:37:33,609 INFO L85 PathProgramCache]: Analyzing trace with hash -497078231, now seen corresponding path program 12 times [2021-11-13 02:37:33,610 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:37:33,610 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274330893] [2021-11-13 02:37:33,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:37:33,610 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:37:33,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:37:34,012 INFO L134 CoverageAnalysis]: Checked inductivity of 24175 backedges. 2270 proven. 4945 refuted. 0 times theorem prover too weak. 16960 trivial. 0 not checked. [2021-11-13 02:37:34,012 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:37:34,012 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274330893] [2021-11-13 02:37:34,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274330893] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:37:34,013 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1525682858] [2021-11-13 02:37:34,013 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 02:37:34,013 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:37:34,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:37:34,021 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:37:34,022 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-13 02:37:34,338 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 02:37:34,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:37:34,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 1014 conjuncts, 26 conjunts are in the unsatisfiable core [2021-11-13 02:37:34,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:37:35,508 INFO L134 CoverageAnalysis]: Checked inductivity of 24175 backedges. 12343 proven. 2667 refuted. 0 times theorem prover too weak. 9165 trivial. 0 not checked. [2021-11-13 02:37:35,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:37:39,601 INFO L134 CoverageAnalysis]: Checked inductivity of 24175 backedges. 2261 proven. 5308 refuted. 0 times theorem prover too weak. 16606 trivial. 0 not checked. [2021-11-13 02:37:39,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1525682858] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:37:39,601 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [83012466] [2021-11-13 02:37:39,603 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-13 02:37:39,603 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:37:39,603 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-13 02:37:39,604 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:37:39,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 27] total 32 [2021-11-13 02:37:39,605 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499390788] [2021-11-13 02:37:39,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:37:39,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-11-13 02:37:39,607 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:37:39,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-11-13 02:37:39,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=813, Unknown=0, NotChecked=0, Total=992 [2021-11-13 02:37:39,608 INFO L87 Difference]: Start difference. First operand 181 states and 238 transitions. Second operand has 32 states, 32 states have (on average 5.65625) internal successors, (181), 32 states have internal predecessors, (181), 26 states have call successors, (31), 2 states have call predecessors, (31), 14 states have return successors, (40), 14 states have call predecessors, (40), 26 states have call successors, (40) [2021-11-13 02:37:40,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:37:40,303 INFO L93 Difference]: Finished difference Result 359 states and 488 transitions. [2021-11-13 02:37:40,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-11-13 02:37:40,304 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 5.65625) internal successors, (181), 32 states have internal predecessors, (181), 26 states have call successors, (31), 2 states have call predecessors, (31), 14 states have return successors, (40), 14 states have call predecessors, (40), 26 states have call successors, (40) Word has length 814 [2021-11-13 02:37:40,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:37:40,307 INFO L225 Difference]: With dead ends: 359 [2021-11-13 02:37:40,307 INFO L226 Difference]: Without dead ends: 182 [2021-11-13 02:37:40,310 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1672 GetRequests, 1622 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 520 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=632, Invalid=1818, Unknown=0, NotChecked=0, Total=2450 [2021-11-13 02:37:40,311 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 439 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 367 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 353.53ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 439 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 956 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.74ms SdHoareTripleChecker+Time, 367 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 424.37ms IncrementalHoareTripleChecker+Time [2021-11-13 02:37:40,312 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [439 Valid, 191 Invalid, 956 Unknown, 0 Unchecked, 4.74ms Time], IncrementalHoareTripleChecker [367 Valid, 589 Invalid, 0 Unknown, 0 Unchecked, 424.37ms Time] [2021-11-13 02:37:40,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2021-11-13 02:37:40,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 146. [2021-11-13 02:37:40,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 117 states have (on average 1.0256410256410255) internal successors, (120), 115 states have internal predecessors, (120), 19 states have call successors, (19), 14 states have call predecessors, (19), 9 states have return successors, (45), 16 states have call predecessors, (45), 18 states have call successors, (45) [2021-11-13 02:37:40,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 184 transitions. [2021-11-13 02:37:40,325 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 184 transitions. Word has length 814 [2021-11-13 02:37:40,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:37:40,326 INFO L470 AbstractCegarLoop]: Abstraction has 146 states and 184 transitions. [2021-11-13 02:37:40,326 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 5.65625) internal successors, (181), 32 states have internal predecessors, (181), 26 states have call successors, (31), 2 states have call predecessors, (31), 14 states have return successors, (40), 14 states have call predecessors, (40), 26 states have call successors, (40) [2021-11-13 02:37:40,327 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 184 transitions. [2021-11-13 02:37:40,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1593 [2021-11-13 02:37:40,351 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:37:40,352 INFO L514 BasicCegarLoop]: trace histogram [165, 159, 134, 84, 84, 84, 84, 80, 80, 80, 80, 80, 79, 79, 78, 78, 50, 31, 1, 1, 1] [2021-11-13 02:37:40,377 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-13 02:37:40,552 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:37:40,553 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-13 02:37:40,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:37:40,554 INFO L85 PathProgramCache]: Analyzing trace with hash 2047839692, now seen corresponding path program 13 times [2021-11-13 02:37:40,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:37:40,554 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583133216] [2021-11-13 02:37:40,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:37:40,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:37:40,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:37:41,499 INFO L134 CoverageAnalysis]: Checked inductivity of 93356 backedges. 3965 proven. 11998 refuted. 0 times theorem prover too weak. 77393 trivial. 0 not checked. [2021-11-13 02:37:41,499 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:37:41,499 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583133216] [2021-11-13 02:37:41,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583133216] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:37:41,500 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1818174801] [2021-11-13 02:37:41,500 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 02:37:41,500 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:37:41,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:37:41,503 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:37:41,504 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-13 02:37:42,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:37:42,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 2970 conjuncts, 34 conjunts are in the unsatisfiable core [2021-11-13 02:37:42,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:37:44,564 INFO L134 CoverageAnalysis]: Checked inductivity of 93356 backedges. 28975 proven. 10618 refuted. 0 times theorem prover too weak. 53763 trivial. 0 not checked. [2021-11-13 02:37:44,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:37:50,579 INFO L134 CoverageAnalysis]: Checked inductivity of 93356 backedges. 4835 proven. 13735 refuted. 0 times theorem prover too weak. 74786 trivial. 0 not checked. [2021-11-13 02:37:50,580 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1818174801] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:37:50,580 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1768438984] [2021-11-13 02:37:50,583 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-13 02:37:50,583 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:37:50,584 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-13 02:37:50,585 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:37:50,586 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 31] total 36 [2021-11-13 02:37:50,586 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511438642] [2021-11-13 02:37:50,587 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:37:50,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-11-13 02:37:50,589 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:37:50,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-11-13 02:37:50,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1071, Unknown=0, NotChecked=0, Total=1260 [2021-11-13 02:37:50,590 INFO L87 Difference]: Start difference. First operand 146 states and 184 transitions. Second operand has 36 states, 36 states have (on average 5.888888888888889) internal successors, (212), 36 states have internal predecessors, (212), 31 states have call successors, (38), 6 states have call predecessors, (38), 14 states have return successors, (43), 16 states have call predecessors, (43), 27 states have call successors, (43) [2021-11-13 02:37:51,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:37:51,757 INFO L93 Difference]: Finished difference Result 355 states and 489 transitions. [2021-11-13 02:37:51,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-11-13 02:37:51,759 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 5.888888888888889) internal successors, (212), 36 states have internal predecessors, (212), 31 states have call successors, (38), 6 states have call predecessors, (38), 14 states have return successors, (43), 16 states have call predecessors, (43), 27 states have call successors, (43) Word has length 1592 [2021-11-13 02:37:51,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:37:51,765 INFO L225 Difference]: With dead ends: 355 [2021-11-13 02:37:51,765 INFO L226 Difference]: Without dead ends: 213 [2021-11-13 02:37:51,774 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3254 GetRequests, 3182 SyntacticMatches, 2 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1145 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1309, Invalid=3803, Unknown=0, NotChecked=0, Total=5112 [2021-11-13 02:37:51,776 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 1135 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 536 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 371.96ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1135 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 933 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 6.29ms SdHoareTripleChecker+Time, 536 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 457.60ms IncrementalHoareTripleChecker+Time [2021-11-13 02:37:51,777 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1135 Valid, 130 Invalid, 933 Unknown, 0 Unchecked, 6.29ms Time], IncrementalHoareTripleChecker [536 Valid, 397 Invalid, 0 Unknown, 0 Unchecked, 457.60ms Time] [2021-11-13 02:37:51,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-11-13 02:37:51,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 188. [2021-11-13 02:37:51,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 152 states have (on average 1.0328947368421053) internal successors, (157), 149 states have internal predecessors, (157), 25 states have call successors, (25), 20 states have call predecessors, (25), 10 states have return successors, (63), 18 states have call predecessors, (63), 24 states have call successors, (63) [2021-11-13 02:37:51,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 245 transitions. [2021-11-13 02:37:51,799 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 245 transitions. Word has length 1592 [2021-11-13 02:37:51,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:37:51,801 INFO L470 AbstractCegarLoop]: Abstraction has 188 states and 245 transitions. [2021-11-13 02:37:51,801 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 5.888888888888889) internal successors, (212), 36 states have internal predecessors, (212), 31 states have call successors, (38), 6 states have call predecessors, (38), 14 states have return successors, (43), 16 states have call predecessors, (43), 27 states have call successors, (43) [2021-11-13 02:37:51,801 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 245 transitions. [2021-11-13 02:37:51,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 913 [2021-11-13 02:37:51,811 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:37:51,812 INFO L514 BasicCegarLoop]: trace histogram [94, 92, 76, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 45, 45, 29, 18, 1, 1, 1] [2021-11-13 02:37:51,855 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-13 02:37:52,025 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-11-13 02:37:52,025 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-13 02:37:52,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:37:52,026 INFO L85 PathProgramCache]: Analyzing trace with hash 705096660, now seen corresponding path program 14 times [2021-11-13 02:37:52,026 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:37:52,026 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132327294] [2021-11-13 02:37:52,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:37:52,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:37:52,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:37:52,569 INFO L134 CoverageAnalysis]: Checked inductivity of 30407 backedges. 3361 proven. 5088 refuted. 0 times theorem prover too weak. 21958 trivial. 0 not checked. [2021-11-13 02:37:52,569 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:37:52,569 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132327294] [2021-11-13 02:37:52,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132327294] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:37:52,570 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723779834] [2021-11-13 02:37:52,570 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 02:37:52,570 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:37:52,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:37:52,581 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:37:52,613 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-13 02:37:53,205 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 41 check-sat command(s) [2021-11-13 02:37:53,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:37:53,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 1043 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-13 02:37:53,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:37:54,730 INFO L134 CoverageAnalysis]: Checked inductivity of 30407 backedges. 4571 proven. 1474 refuted. 0 times theorem prover too weak. 24362 trivial. 0 not checked. [2021-11-13 02:37:54,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:37:57,593 INFO L134 CoverageAnalysis]: Checked inductivity of 30407 backedges. 4571 proven. 1550 refuted. 0 times theorem prover too weak. 24286 trivial. 0 not checked. [2021-11-13 02:37:57,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1723779834] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:37:57,594 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [370420299] [2021-11-13 02:37:57,596 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-13 02:37:57,596 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:37:57,596 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-13 02:37:57,597 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:37:57,598 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 14, 21] total 32 [2021-11-13 02:37:57,599 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751952128] [2021-11-13 02:37:57,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:37:57,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-11-13 02:37:57,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:37:57,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-11-13 02:37:57,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=807, Unknown=0, NotChecked=0, Total=992 [2021-11-13 02:37:57,603 INFO L87 Difference]: Start difference. First operand 188 states and 245 transitions. Second operand has 32 states, 32 states have (on average 5.8125) internal successors, (186), 32 states have internal predecessors, (186), 22 states have call successors, (33), 1 states have call predecessors, (33), 16 states have return successors, (48), 24 states have call predecessors, (48), 22 states have call successors, (48) [2021-11-13 02:37:58,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:37:58,446 INFO L93 Difference]: Finished difference Result 397 states and 536 transitions. [2021-11-13 02:37:58,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-11-13 02:37:58,447 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 5.8125) internal successors, (186), 32 states have internal predecessors, (186), 22 states have call successors, (33), 1 states have call predecessors, (33), 16 states have return successors, (48), 24 states have call predecessors, (48), 22 states have call successors, (48) Word has length 912 [2021-11-13 02:37:58,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:37:58,452 INFO L225 Difference]: With dead ends: 397 [2021-11-13 02:37:58,452 INFO L226 Difference]: Without dead ends: 213 [2021-11-13 02:37:58,455 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1873 GetRequests, 1819 SyntacticMatches, 3 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 688 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=676, Invalid=2080, Unknown=0, NotChecked=0, Total=2756 [2021-11-13 02:37:58,456 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 320 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 716 mSolverCounterSat, 260 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 386.91ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 320 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 976 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.78ms SdHoareTripleChecker+Time, 260 IncrementalHoareTripleChecker+Valid, 716 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 466.65ms IncrementalHoareTripleChecker+Time [2021-11-13 02:37:58,456 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [320 Valid, 245 Invalid, 976 Unknown, 0 Unchecked, 3.78ms Time], IncrementalHoareTripleChecker [260 Valid, 716 Invalid, 0 Unknown, 0 Unchecked, 466.65ms Time] [2021-11-13 02:37:58,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-11-13 02:37:58,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 165. [2021-11-13 02:37:58,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 132 states have (on average 1.0227272727272727) internal successors, (135), 131 states have internal predecessors, (135), 22 states have call successors, (22), 16 states have call predecessors, (22), 10 states have return successors, (56), 17 states have call predecessors, (56), 21 states have call successors, (56) [2021-11-13 02:37:58,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 213 transitions. [2021-11-13 02:37:58,473 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 213 transitions. Word has length 912 [2021-11-13 02:37:58,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:37:58,475 INFO L470 AbstractCegarLoop]: Abstraction has 165 states and 213 transitions. [2021-11-13 02:37:58,475 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 5.8125) internal successors, (186), 32 states have internal predecessors, (186), 22 states have call successors, (33), 1 states have call predecessors, (33), 16 states have return successors, (48), 24 states have call predecessors, (48), 22 states have call successors, (48) [2021-11-13 02:37:58,475 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 213 transitions. [2021-11-13 02:37:58,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1070 [2021-11-13 02:37:58,494 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:37:58,494 INFO L514 BasicCegarLoop]: trace histogram [110, 108, 89, 55, 55, 55, 55, 54, 54, 54, 54, 54, 54, 54, 53, 53, 34, 21, 1, 1, 1] [2021-11-13 02:37:58,537 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-13 02:37:58,709 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-11-13 02:37:58,709 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-13 02:37:58,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:37:58,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1633234286, now seen corresponding path program 15 times [2021-11-13 02:37:58,710 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:37:58,710 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041992002] [2021-11-13 02:37:58,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:37:58,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:37:58,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:37:59,943 INFO L134 CoverageAnalysis]: Checked inductivity of 41881 backedges. 6794 proven. 10214 refuted. 0 times theorem prover too weak. 24873 trivial. 0 not checked. [2021-11-13 02:37:59,943 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:37:59,943 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041992002] [2021-11-13 02:37:59,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041992002] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:37:59,944 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040059624] [2021-11-13 02:37:59,944 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 02:37:59,944 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:37:59,944 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:37:59,945 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:37:59,954 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-13 02:38:00,486 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 02:38:00,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:38:00,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 2007 conjuncts, 217 conjunts are in the unsatisfiable core [2021-11-13 02:38:00,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:38:03,103 INFO L134 CoverageAnalysis]: Checked inductivity of 41881 backedges. 6686 proven. 7802 refuted. 0 times theorem prover too weak. 27393 trivial. 0 not checked. [2021-11-13 02:38:03,104 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:38:32,590 INFO L134 CoverageAnalysis]: Checked inductivity of 41881 backedges. 7863 proven. 7339 refuted. 0 times theorem prover too weak. 26679 trivial. 0 not checked. [2021-11-13 02:38:32,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2040059624] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:38:32,590 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1881534620] [2021-11-13 02:38:32,592 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-13 02:38:32,592 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:38:32,593 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-13 02:38:32,594 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:38:32,595 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 24, 41] total 59 [2021-11-13 02:38:32,595 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051815173] [2021-11-13 02:38:32,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:38:32,596 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2021-11-13 02:38:32,597 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:38:32,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-11-13 02:38:32,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=770, Invalid=2770, Unknown=0, NotChecked=0, Total=3540 [2021-11-13 02:38:32,598 INFO L87 Difference]: Start difference. First operand 165 states and 213 transitions. Second operand has 60 states, 59 states have (on average 2.5084745762711864) internal successors, (148), 60 states have internal predecessors, (148), 16 states have call successors, (17), 1 states have call predecessors, (17), 17 states have return successors, (41), 41 states have call predecessors, (41), 16 states have call successors, (41) [2021-11-13 02:38:32,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:38:32,895 INFO L93 Difference]: Finished difference Result 196 states and 269 transitions. [2021-11-13 02:38:32,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-11-13 02:38:32,896 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 59 states have (on average 2.5084745762711864) internal successors, (148), 60 states have internal predecessors, (148), 16 states have call successors, (17), 1 states have call predecessors, (17), 17 states have return successors, (41), 41 states have call predecessors, (41), 16 states have call successors, (41) Word has length 1069 [2021-11-13 02:38:32,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:38:32,905 INFO L225 Difference]: With dead ends: 196 [2021-11-13 02:38:32,905 INFO L226 Difference]: Without dead ends: 195 [2021-11-13 02:38:32,907 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2357 GetRequests, 2295 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1749 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=871, Invalid=3161, Unknown=0, NotChecked=0, Total=4032 [2021-11-13 02:38:32,914 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 85 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 150.59ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.45ms SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 198.20ms IncrementalHoareTripleChecker+Time [2021-11-13 02:38:32,914 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 288 Invalid, 319 Unknown, 0 Unchecked, 2.45ms Time], IncrementalHoareTripleChecker [46 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 198.20ms Time] [2021-11-13 02:38:32,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-11-13 02:38:32,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 185. [2021-11-13 02:38:32,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 148 states have (on average 1.0202702702702702) internal successors, (151), 146 states have internal predecessors, (151), 24 states have call successors, (24), 16 states have call predecessors, (24), 12 states have return successors, (80), 22 states have call predecessors, (80), 23 states have call successors, (80) [2021-11-13 02:38:32,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 255 transitions. [2021-11-13 02:38:32,931 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 255 transitions. Word has length 1069 [2021-11-13 02:38:32,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:38:32,933 INFO L470 AbstractCegarLoop]: Abstraction has 185 states and 255 transitions. [2021-11-13 02:38:32,934 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 59 states have (on average 2.5084745762711864) internal successors, (148), 60 states have internal predecessors, (148), 16 states have call successors, (17), 1 states have call predecessors, (17), 17 states have return successors, (41), 41 states have call predecessors, (41), 16 states have call successors, (41) [2021-11-13 02:38:32,934 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 255 transitions. [2021-11-13 02:38:33,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3229 [2021-11-13 02:38:33,056 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:38:33,057 INFO L514 BasicCegarLoop]: trace histogram [331, 327, 268, 166, 166, 166, 166, 164, 164, 164, 164, 164, 163, 163, 162, 162, 102, 63, 1, 1, 1] [2021-11-13 02:38:33,085 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-11-13 02:38:33,266 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-11-13 02:38:33,266 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-13 02:38:33,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:38:33,268 INFO L85 PathProgramCache]: Analyzing trace with hash 2031022988, now seen corresponding path program 16 times [2021-11-13 02:38:33,269 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:38:33,269 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979538003] [2021-11-13 02:38:33,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:38:33,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:38:33,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:38:35,405 INFO L134 CoverageAnalysis]: Checked inductivity of 385606 backedges. 8371 proven. 33199 refuted. 0 times theorem prover too weak. 344036 trivial. 0 not checked. [2021-11-13 02:38:35,405 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:38:35,405 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979538003] [2021-11-13 02:38:35,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979538003] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:38:35,406 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990263355] [2021-11-13 02:38:35,406 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 02:38:35,406 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:38:35,407 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:38:35,413 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:38:35,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-11-13 02:38:36,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:38:36,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 5994 conjuncts, 38 conjunts are in the unsatisfiable core [2021-11-13 02:38:36,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:38:41,385 INFO L134 CoverageAnalysis]: Checked inductivity of 385606 backedges. 180863 proven. 20720 refuted. 0 times theorem prover too weak. 184023 trivial. 0 not checked. [2021-11-13 02:38:41,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:38:53,225 INFO L134 CoverageAnalysis]: Checked inductivity of 385606 backedges. 10027 proven. 37065 refuted. 0 times theorem prover too weak. 338514 trivial. 0 not checked. [2021-11-13 02:38:53,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990263355] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:38:53,225 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [348010074] [2021-11-13 02:38:53,229 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-13 02:38:53,229 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:38:53,230 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-13 02:38:53,231 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:38:53,234 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23, 37] total 42 [2021-11-13 02:38:53,234 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523001776] [2021-11-13 02:38:53,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:38:53,240 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2021-11-13 02:38:53,241 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:38:53,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-11-13 02:38:53,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=1465, Unknown=0, NotChecked=0, Total=1722 [2021-11-13 02:38:53,243 INFO L87 Difference]: Start difference. First operand 185 states and 255 transitions. Second operand has 42 states, 42 states have (on average 5.9523809523809526) internal successors, (250), 42 states have internal predecessors, (250), 37 states have call successors, (44), 4 states have call predecessors, (44), 18 states have return successors, (55), 20 states have call predecessors, (55), 35 states have call successors, (55) [2021-11-13 02:38:54,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:38:54,924 INFO L93 Difference]: Finished difference Result 471 states and 704 transitions. [2021-11-13 02:38:54,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-11-13 02:38:54,925 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 5.9523809523809526) internal successors, (250), 42 states have internal predecessors, (250), 37 states have call successors, (44), 4 states have call predecessors, (44), 18 states have return successors, (55), 20 states have call predecessors, (55), 35 states have call successors, (55) Word has length 3228 [2021-11-13 02:38:54,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:38:54,932 INFO L225 Difference]: With dead ends: 471 [2021-11-13 02:38:54,933 INFO L226 Difference]: Without dead ends: 290 [2021-11-13 02:38:54,940 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6547 GetRequests, 6452 SyntacticMatches, 2 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2152 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2082, Invalid=6848, Unknown=0, NotChecked=0, Total=8930 [2021-11-13 02:38:54,941 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 1093 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 691 mSolverCounterSat, 692 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 527.54ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1093 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 1383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 5.58ms SdHoareTripleChecker+Time, 692 IncrementalHoareTripleChecker+Valid, 691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 637.68ms IncrementalHoareTripleChecker+Time [2021-11-13 02:38:54,941 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1093 Valid, 197 Invalid, 1383 Unknown, 0 Unchecked, 5.58ms Time], IncrementalHoareTripleChecker [692 Valid, 691 Invalid, 0 Unknown, 0 Unchecked, 637.68ms Time] [2021-11-13 02:38:54,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2021-11-13 02:38:54,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 235. [2021-11-13 02:38:54,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 190 states have (on average 1.0263157894736843) internal successors, (195), 186 states have internal predecessors, (195), 31 states have call successors, (31), 23 states have call predecessors, (31), 13 states have return successors, (95), 25 states have call predecessors, (95), 30 states have call successors, (95) [2021-11-13 02:38:54,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 321 transitions. [2021-11-13 02:38:54,965 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 321 transitions. Word has length 3228 [2021-11-13 02:38:54,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:38:54,968 INFO L470 AbstractCegarLoop]: Abstraction has 235 states and 321 transitions. [2021-11-13 02:38:54,968 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 5.9523809523809526) internal successors, (250), 42 states have internal predecessors, (250), 37 states have call successors, (44), 4 states have call predecessors, (44), 18 states have return successors, (55), 20 states have call predecessors, (55), 35 states have call successors, (55) [2021-11-13 02:38:54,968 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 321 transitions. [2021-11-13 02:38:55,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2143 [2021-11-13 02:38:55,075 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:38:55,076 INFO L514 BasicCegarLoop]: trace histogram [219, 218, 177, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 68, 42, 1, 1, 1] [2021-11-13 02:38:55,119 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-11-13 02:38:55,297 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:38:55,297 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-13 02:38:55,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:38:55,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1447782800, now seen corresponding path program 17 times [2021-11-13 02:38:55,299 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:38:55,299 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144599350] [2021-11-13 02:38:55,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:38:55,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:38:55,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:38:56,661 INFO L134 CoverageAnalysis]: Checked inductivity of 169376 backedges. 8282 proven. 19339 refuted. 0 times theorem prover too weak. 141755 trivial. 0 not checked. [2021-11-13 02:38:56,661 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:38:56,662 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144599350] [2021-11-13 02:38:56,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144599350] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:38:56,663 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558535657] [2021-11-13 02:38:56,663 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 02:38:56,664 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:38:56,664 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:38:56,665 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:38:56,685 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-11-13 02:38:57,729 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 58 check-sat command(s) [2021-11-13 02:38:57,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:38:57,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 1480 conjuncts, 31 conjunts are in the unsatisfiable core [2021-11-13 02:38:57,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:39:00,737 INFO L134 CoverageAnalysis]: Checked inductivity of 169376 backedges. 9700 proven. 14976 refuted. 0 times theorem prover too weak. 144700 trivial. 0 not checked. [2021-11-13 02:39:00,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:39:08,922 INFO L134 CoverageAnalysis]: Checked inductivity of 169376 backedges. 9692 proven. 15190 refuted. 0 times theorem prover too weak. 144494 trivial. 0 not checked. [2021-11-13 02:39:08,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558535657] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:39:08,923 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [638824753] [2021-11-13 02:39:08,926 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-13 02:39:08,927 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:39:08,927 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-13 02:39:08,928 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:39:08,930 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 20, 32] total 43 [2021-11-13 02:39:08,931 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900874285] [2021-11-13 02:39:08,931 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:39:08,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-11-13 02:39:08,936 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:39:08,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-11-13 02:39:08,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=312, Invalid=1494, Unknown=0, NotChecked=0, Total=1806 [2021-11-13 02:39:08,938 INFO L87 Difference]: Start difference. First operand 235 states and 321 transitions. Second operand has 43 states, 43 states have (on average 5.674418604651163) internal successors, (244), 43 states have internal predecessors, (244), 34 states have call successors, (43), 1 states have call predecessors, (43), 20 states have return successors, (61), 26 states have call predecessors, (61), 34 states have call successors, (61) [2021-11-13 02:39:10,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:39:10,039 INFO L93 Difference]: Finished difference Result 494 states and 710 transitions. [2021-11-13 02:39:10,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-11-13 02:39:10,040 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 5.674418604651163) internal successors, (244), 43 states have internal predecessors, (244), 34 states have call successors, (43), 1 states have call predecessors, (43), 20 states have return successors, (61), 26 states have call predecessors, (61), 34 states have call successors, (61) Word has length 2142 [2021-11-13 02:39:10,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:39:10,046 INFO L225 Difference]: With dead ends: 494 [2021-11-13 02:39:10,046 INFO L226 Difference]: Without dead ends: 263 [2021-11-13 02:39:10,050 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4345 GetRequests, 4263 SyntacticMatches, 14 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1406 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1145, Invalid=3685, Unknown=0, NotChecked=0, Total=4830 [2021-11-13 02:39:10,050 INFO L933 BasicCegarLoop]: 74 mSDtfsCounter, 445 mSDsluCounter, 312 mSDsCounter, 0 mSdLazyCounter, 1291 mSolverCounterSat, 386 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 575.86ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 445 SdHoareTripleChecker+Valid, 369 SdHoareTripleChecker+Invalid, 1677 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 5.15ms SdHoareTripleChecker+Time, 386 IncrementalHoareTripleChecker+Valid, 1291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 696.89ms IncrementalHoareTripleChecker+Time [2021-11-13 02:39:10,051 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [445 Valid, 369 Invalid, 1677 Unknown, 0 Unchecked, 5.15ms Time], IncrementalHoareTripleChecker [386 Valid, 1291 Invalid, 0 Unknown, 0 Unchecked, 696.89ms Time] [2021-11-13 02:39:10,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2021-11-13 02:39:10,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 194. [2021-11-13 02:39:10,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 156 states have (on average 1.0192307692307692) internal successors, (159), 154 states have internal predecessors, (159), 26 states have call successors, (26), 19 states have call predecessors, (26), 11 states have return successors, (70), 20 states have call predecessors, (70), 25 states have call successors, (70) [2021-11-13 02:39:10,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 255 transitions. [2021-11-13 02:39:10,066 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 255 transitions. Word has length 2142 [2021-11-13 02:39:10,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:39:10,069 INFO L470 AbstractCegarLoop]: Abstraction has 194 states and 255 transitions. [2021-11-13 02:39:10,069 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 5.674418604651163) internal successors, (244), 43 states have internal predecessors, (244), 34 states have call successors, (43), 1 states have call predecessors, (43), 20 states have return successors, (61), 26 states have call predecessors, (61), 34 states have call successors, (61) [2021-11-13 02:39:10,069 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 255 transitions. [2021-11-13 02:39:10,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4557 [2021-11-13 02:39:10,293 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:39:10,295 INFO L514 BasicCegarLoop]: trace histogram [466, 463, 377, 233, 233, 233, 233, 232, 232, 232, 232, 232, 231, 231, 230, 230, 144, 89, 1, 1, 1] [2021-11-13 02:39:10,340 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-11-13 02:39:10,509 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-11-13 02:39:10,509 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-13 02:39:10,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:39:10,511 INFO L85 PathProgramCache]: Analyzing trace with hash 571576471, now seen corresponding path program 18 times [2021-11-13 02:39:10,511 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:39:10,511 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169525872] [2021-11-13 02:39:10,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:39:10,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:39:11,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:39:13,936 INFO L134 CoverageAnalysis]: Checked inductivity of 769205 backedges. 15346 proven. 51749 refuted. 0 times theorem prover too weak. 702110 trivial. 0 not checked. [2021-11-13 02:39:13,937 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:39:13,937 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169525872] [2021-11-13 02:39:13,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169525872] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:39:13,937 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1742106260] [2021-11-13 02:39:13,937 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 02:39:13,938 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:39:13,938 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:39:13,939 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:39:13,939 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-11-13 02:39:15,238 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 02:39:15,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:39:15,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 5640 conjuncts, 42 conjunts are in the unsatisfiable core [2021-11-13 02:39:15,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:39:21,802 INFO L134 CoverageAnalysis]: Checked inductivity of 769205 backedges. 294231 proven. 38514 refuted. 0 times theorem prover too weak. 436460 trivial. 0 not checked. [2021-11-13 02:39:21,802 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:39:36,872 INFO L134 CoverageAnalysis]: Checked inductivity of 769205 backedges. 18167 proven. 56842 refuted. 0 times theorem prover too weak. 694196 trivial. 0 not checked. [2021-11-13 02:39:36,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1742106260] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:39:36,872 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [167728526] [2021-11-13 02:39:36,876 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-13 02:39:36,876 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:39:36,876 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-13 02:39:36,878 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:39:36,883 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25, 41] total 46 [2021-11-13 02:39:36,883 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090190393] [2021-11-13 02:39:36,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:39:36,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-11-13 02:39:36,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:39:36,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-11-13 02:39:36,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=304, Invalid=1766, Unknown=0, NotChecked=0, Total=2070 [2021-11-13 02:39:36,894 INFO L87 Difference]: Start difference. First operand 194 states and 255 transitions. Second operand has 46 states, 46 states have (on average 5.956521739130435) internal successors, (274), 46 states have internal predecessors, (274), 41 states have call successors, (48), 4 states have call predecessors, (48), 20 states have return successors, (61), 22 states have call predecessors, (61), 39 states have call successors, (61) [2021-11-13 02:39:38,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:39:38,691 INFO L93 Difference]: Finished difference Result 502 states and 711 transitions. [2021-11-13 02:39:38,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-11-13 02:39:38,705 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 5.956521739130435) internal successors, (274), 46 states have internal predecessors, (274), 41 states have call successors, (48), 4 states have call predecessors, (48), 20 states have return successors, (61), 22 states have call predecessors, (61), 39 states have call successors, (61) Word has length 4556 [2021-11-13 02:39:38,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:39:38,714 INFO L225 Difference]: With dead ends: 502 [2021-11-13 02:39:38,714 INFO L226 Difference]: Without dead ends: 312 [2021-11-13 02:39:38,719 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9215 GetRequests, 9107 SyntacticMatches, 2 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2865 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2619, Invalid=8937, Unknown=0, NotChecked=0, Total=11556 [2021-11-13 02:39:38,719 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 1468 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 774 mSolverCounterSat, 1005 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 594.82ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1468 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 1779 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 6.20ms SdHoareTripleChecker+Time, 1005 IncrementalHoareTripleChecker+Valid, 774 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 738.12ms IncrementalHoareTripleChecker+Time [2021-11-13 02:39:38,720 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1468 Valid, 208 Invalid, 1779 Unknown, 0 Unchecked, 6.20ms Time], IncrementalHoareTripleChecker [1005 Valid, 774 Invalid, 0 Unknown, 0 Unchecked, 738.12ms Time] [2021-11-13 02:39:38,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2021-11-13 02:39:38,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 207. [2021-11-13 02:39:38,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 166 states have (on average 1.0180722891566265) internal successors, (169), 165 states have internal predecessors, (169), 28 states have call successors, (28), 20 states have call predecessors, (28), 12 states have return successors, (81), 21 states have call predecessors, (81), 27 states have call successors, (81) [2021-11-13 02:39:38,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 278 transitions. [2021-11-13 02:39:38,740 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 278 transitions. Word has length 4556 [2021-11-13 02:39:38,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:39:38,744 INFO L470 AbstractCegarLoop]: Abstraction has 207 states and 278 transitions. [2021-11-13 02:39:38,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 5.956521739130435) internal successors, (274), 46 states have internal predecessors, (274), 41 states have call successors, (48), 4 states have call predecessors, (48), 20 states have return successors, (61), 22 states have call predecessors, (61), 39 states have call successors, (61) [2021-11-13 02:39:38,745 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 278 transitions. [2021-11-13 02:39:38,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2810 [2021-11-13 02:39:38,816 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:39:38,818 INFO L514 BasicCegarLoop]: trace histogram [287, 286, 232, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 142, 142, 89, 55, 1, 1, 1] [2021-11-13 02:39:38,871 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-11-13 02:39:39,033 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-11-13 02:39:39,033 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-13 02:39:39,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:39:39,034 INFO L85 PathProgramCache]: Analyzing trace with hash -2062189774, now seen corresponding path program 19 times [2021-11-13 02:39:39,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:39:39,034 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610854299] [2021-11-13 02:39:39,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:39:39,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:39:39,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:39:42,321 INFO L134 CoverageAnalysis]: Checked inductivity of 291776 backedges. 50344 proven. 69909 refuted. 0 times theorem prover too weak. 171523 trivial. 0 not checked. [2021-11-13 02:39:42,321 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:39:42,321 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610854299] [2021-11-13 02:39:42,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610854299] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:39:42,321 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363789055] [2021-11-13 02:39:42,321 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 02:39:42,322 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:39:42,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:39:42,326 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:39:42,327 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-11-13 02:39:43,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:39:43,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 5222 conjuncts, 573 conjunts are in the unsatisfiable core [2021-11-13 02:39:43,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:39:49,320 INFO L134 CoverageAnalysis]: Checked inductivity of 291776 backedges. 49486 proven. 53497 refuted. 0 times theorem prover too weak. 188793 trivial. 0 not checked. [2021-11-13 02:39:49,320 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:41:06,664 WARN L227 SmtUtils]: Spent 5.15s on a formula simplification that was a NOOP. DAG size: 797 (called from [L 231] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-11-13 02:41:11,891 WARN L227 SmtUtils]: Spent 5.20s on a formula simplification that was a NOOP. DAG size: 797 (called from [L 268] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-11-13 02:41:17,334 WARN L227 SmtUtils]: Spent 5.42s on a formula simplification that was a NOOP. DAG size: 799 (called from [L 231] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-11-13 02:41:22,832 WARN L227 SmtUtils]: Spent 5.46s on a formula simplification that was a NOOP. DAG size: 799 (called from [L 268] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-11-13 02:42:36,817 INFO L134 CoverageAnalysis]: Checked inductivity of 291776 backedges. 53101 proven. 51887 refuted. 0 times theorem prover too weak. 186788 trivial. 0 not checked. [2021-11-13 02:42:36,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363789055] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:42:36,818 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [197018842] [2021-11-13 02:42:36,819 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-13 02:42:36,819 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:42:36,820 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-13 02:42:36,820 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:42:36,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 30, 53] total 73 [2021-11-13 02:42:36,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799129639] [2021-11-13 02:42:36,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:42:36,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2021-11-13 02:42:36,827 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:42:36,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2021-11-13 02:42:36,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1153, Invalid=4249, Unknown=0, NotChecked=0, Total=5402 [2021-11-13 02:42:36,828 INFO L87 Difference]: Start difference. First operand 207 states and 278 transitions. Second operand has 74 states, 73 states have (on average 2.493150684931507) internal successors, (182), 74 states have internal predecessors, (182), 20 states have call successors, (21), 1 states have call predecessors, (21), 21 states have return successors, (51), 51 states have call predecessors, (51), 20 states have call successors, (51) [2021-11-13 02:42:37,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:42:37,123 INFO L93 Difference]: Finished difference Result 238 states and 338 transitions. [2021-11-13 02:42:37,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-11-13 02:42:37,124 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 73 states have (on average 2.493150684931507) internal successors, (182), 74 states have internal predecessors, (182), 20 states have call successors, (21), 1 states have call predecessors, (21), 21 states have return successors, (51), 51 states have call predecessors, (51), 20 states have call successors, (51) Word has length 2809 [2021-11-13 02:42:37,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:42:37,131 INFO L225 Difference]: With dead ends: 238 [2021-11-13 02:42:37,132 INFO L226 Difference]: Without dead ends: 237 [2021-11-13 02:42:37,133 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6193 GetRequests, 6117 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2700 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1274, Invalid=4732, Unknown=0, NotChecked=0, Total=6006 [2021-11-13 02:42:37,134 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 119 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 339 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 148.27ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.14ms SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 194.18ms IncrementalHoareTripleChecker+Time [2021-11-13 02:42:37,134 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 333 Invalid, 393 Unknown, 0 Unchecked, 2.14ms Time], IncrementalHoareTripleChecker [54 Valid, 339 Invalid, 0 Unknown, 0 Unchecked, 194.18ms Time] [2021-11-13 02:42:37,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2021-11-13 02:42:37,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 227. [2021-11-13 02:42:37,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 182 states have (on average 1.0164835164835164) internal successors, (185), 180 states have internal predecessors, (185), 30 states have call successors, (30), 20 states have call predecessors, (30), 14 states have return successors, (109), 26 states have call predecessors, (109), 29 states have call successors, (109) [2021-11-13 02:42:37,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 324 transitions. [2021-11-13 02:42:37,152 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 324 transitions. Word has length 2809 [2021-11-13 02:42:37,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:42:37,156 INFO L470 AbstractCegarLoop]: Abstraction has 227 states and 324 transitions. [2021-11-13 02:42:37,156 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 73 states have (on average 2.493150684931507) internal successors, (182), 74 states have internal predecessors, (182), 20 states have call successors, (21), 1 states have call predecessors, (21), 21 states have return successors, (51), 51 states have call predecessors, (51), 20 states have call successors, (51) [2021-11-13 02:42:37,157 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 324 transitions. [2021-11-13 02:42:37,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8485 [2021-11-13 02:42:37,635 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:42:37,638 INFO L514 BasicCegarLoop]: trace histogram [868, 861, 703, 436, 436, 436, 436, 431, 431, 431, 431, 431, 430, 430, 429, 429, 267, 165, 1, 1, 1] [2021-11-13 02:42:37,671 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-11-13 02:42:37,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-11-13 02:42:37,839 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-13 02:42:37,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:42:37,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1347616082, now seen corresponding path program 20 times [2021-11-13 02:42:37,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:42:37,843 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572530219] [2021-11-13 02:42:37,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:42:37,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:42:41,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:42:46,562 INFO L134 CoverageAnalysis]: Checked inductivity of 2671195 backedges. 24663 proven. 105875 refuted. 0 times theorem prover too weak. 2540657 trivial. 0 not checked. [2021-11-13 02:42:46,562 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:42:46,562 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572530219] [2021-11-13 02:42:46,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572530219] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:42:46,562 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [194123263] [2021-11-13 02:42:46,563 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 02:42:46,563 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:42:46,563 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:42:46,564 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:42:46,564 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_353d20e5-be46-4dcf-8141-f6097a3192c2/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-11-13 02:43:02,410 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 452 check-sat command(s) [2021-11-13 02:43:02,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:43:02,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 11192 conjuncts, 1149 conjunts are in the unsatisfiable core [2021-11-13 02:43:02,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:43:20,610 INFO L134 CoverageAnalysis]: Checked inductivity of 2671195 backedges. 821009 proven. 213263 refuted. 0 times theorem prover too weak. 1636923 trivial. 0 not checked. [2021-11-13 02:43:20,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:43:53,749 WARN L227 SmtUtils]: Spent 5.44s on a formula simplification that was a NOOP. DAG size: 797 (called from [L 231] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-11-13 02:43:59,097 WARN L227 SmtUtils]: Spent 5.31s on a formula simplification that was a NOOP. DAG size: 797 (called from [L 268] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-11-13 02:44:04,371 WARN L227 SmtUtils]: Spent 5.25s on a formula simplification that was a NOOP. DAG size: 799 (called from [L 231] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-11-13 02:44:09,634 WARN L227 SmtUtils]: Spent 5.23s on a formula simplification that was a NOOP. DAG size: 799 (called from [L 268] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-11-13 02:44:43,443 WARN L227 SmtUtils]: Spent 13.66s on a formula simplification that was a NOOP. DAG size: 1292 (called from [L 231] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-11-13 02:44:57,166 WARN L227 SmtUtils]: Spent 13.65s on a formula simplification that was a NOOP. DAG size: 1292 (called from [L 268] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-11-13 02:45:10,308 WARN L227 SmtUtils]: Spent 13.11s on a formula simplification that was a NOOP. DAG size: 1294 (called from [L 231] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-11-13 02:45:23,187 WARN L227 SmtUtils]: Spent 12.81s on a formula simplification that was a NOOP. DAG size: 1294 (called from [L 268] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-11-13 02:46:49,653 WARN L227 SmtUtils]: Spent 5.07s on a formula simplification that was a NOOP. DAG size: 797 (called from [L 231] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-11-13 02:46:55,410 WARN L227 SmtUtils]: Spent 5.72s on a formula simplification that was a NOOP. DAG size: 797 (called from [L 268] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-11-13 02:47:01,164 WARN L227 SmtUtils]: Spent 5.73s on a formula simplification that was a NOOP. DAG size: 799 (called from [L 231] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-11-13 02:47:07,058 WARN L227 SmtUtils]: Spent 5.86s on a formula simplification that was a NOOP. DAG size: 799 (called from [L 268] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition)