./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/recursive-simple/fibo_2calls_8-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version b5237d83 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/config/TaipanReach.xml -i ../../sv-benchmarks/c/recursive-simple/fibo_2calls_8-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/config/svcomp-Overflow-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba --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 5952061731474d390646c291ccf1d0136c1d856e30481accbc86db371431d703 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-b5237d8 [2022-11-22 02:38:35,976 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-22 02:38:35,978 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-22 02:38:36,007 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-22 02:38:36,007 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-22 02:38:36,008 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-22 02:38:36,010 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-22 02:38:36,019 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-22 02:38:36,023 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-22 02:38:36,030 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-22 02:38:36,031 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-22 02:38:36,034 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-22 02:38:36,035 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-22 02:38:36,039 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-22 02:38:36,042 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-22 02:38:36,043 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-22 02:38:36,043 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-22 02:38:36,044 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-22 02:38:36,046 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-22 02:38:36,048 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-22 02:38:36,049 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-22 02:38:36,054 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-22 02:38:36,057 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-22 02:38:36,058 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-22 02:38:36,072 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-22 02:38:36,072 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-22 02:38:36,073 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-22 02:38:36,074 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-22 02:38:36,074 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-22 02:38:36,075 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-22 02:38:36,075 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-22 02:38:36,076 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-22 02:38:36,077 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-22 02:38:36,078 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-22 02:38:36,078 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-22 02:38:36,079 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-22 02:38:36,080 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-22 02:38:36,080 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-22 02:38:36,080 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-22 02:38:36,081 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-22 02:38:36,082 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-22 02:38:36,086 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/config/svcomp-Overflow-32bit-Taipan_Default.epf [2022-11-22 02:38:36,132 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-22 02:38:36,133 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-22 02:38:36,133 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-22 02:38:36,134 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-22 02:38:36,134 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-22 02:38:36,135 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-22 02:38:36,135 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-22 02:38:36,135 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-22 02:38:36,135 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-22 02:38:36,136 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-22 02:38:36,137 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-22 02:38:36,137 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-22 02:38:36,137 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-22 02:38:36,138 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-22 02:38:36,138 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-22 02:38:36,138 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-22 02:38:36,138 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-22 02:38:36,138 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-22 02:38:36,139 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-22 02:38:36,140 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-22 02:38:36,140 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-22 02:38:36,140 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-22 02:38:36,140 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-22 02:38:36,140 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-22 02:38:36,141 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-22 02:38:36,141 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-22 02:38:36,142 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-22 02:38:36,142 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2022-11-22 02:38:36,142 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-22 02:38:36,142 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-22 02:38:36,142 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-22 02:38:36,143 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-22 02:38:36,143 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-22 02:38:36,143 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-22 02:38:36,143 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-22 02:38:36,144 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-22 02:38:36,144 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-22 02:38:36,144 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-22 02:38:36,144 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-22 02:38:36,145 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-22 02:38:36,145 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-22 02:38:36,145 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-22 02:38:36,145 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-22 02:38:36,145 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/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_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba 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 -> 5952061731474d390646c291ccf1d0136c1d856e30481accbc86db371431d703 [2022-11-22 02:38:36,441 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-22 02:38:36,464 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-22 02:38:36,467 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-22 02:38:36,468 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-22 02:38:36,469 INFO L275 PluginConnector]: CDTParser initialized [2022-11-22 02:38:36,470 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/../../sv-benchmarks/c/recursive-simple/fibo_2calls_8-2.c [2022-11-22 02:38:39,540 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-22 02:38:39,833 INFO L351 CDTParser]: Found 1 translation units. [2022-11-22 02:38:39,833 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/sv-benchmarks/c/recursive-simple/fibo_2calls_8-2.c [2022-11-22 02:38:39,843 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/data/bf8c80689/5950ff33ca654054b54a629c813923c8/FLAG333e2596b [2022-11-22 02:38:39,866 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/data/bf8c80689/5950ff33ca654054b54a629c813923c8 [2022-11-22 02:38:39,872 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-22 02:38:39,875 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-22 02:38:39,879 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-22 02:38:39,880 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-22 02:38:39,885 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-22 02:38:39,886 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 02:38:39" (1/1) ... [2022-11-22 02:38:39,887 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@314a6ce8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:38:39, skipping insertion in model container [2022-11-22 02:38:39,887 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 02:38:39" (1/1) ... [2022-11-22 02:38:39,896 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-22 02:38:39,918 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-22 02:38:40,076 WARN L237 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_12497b31-1648-4236-8e98-54dfe889e4fc/sv-benchmarks/c/recursive-simple/fibo_2calls_8-2.c[947,960] [2022-11-22 02:38:40,077 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-22 02:38:40,088 INFO L203 MainTranslator]: Completed pre-run [2022-11-22 02:38:40,106 WARN L237 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_12497b31-1648-4236-8e98-54dfe889e4fc/sv-benchmarks/c/recursive-simple/fibo_2calls_8-2.c[947,960] [2022-11-22 02:38:40,106 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-22 02:38:40,121 INFO L208 MainTranslator]: Completed translation [2022-11-22 02:38:40,121 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:38:40 WrapperNode [2022-11-22 02:38:40,121 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-22 02:38:40,123 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-22 02:38:40,123 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-22 02:38:40,123 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-22 02:38:40,132 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:38:40" (1/1) ... [2022-11-22 02:38:40,139 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:38:40" (1/1) ... [2022-11-22 02:38:40,157 INFO L138 Inliner]: procedures = 14, calls = 12, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 21 [2022-11-22 02:38:40,157 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-22 02:38:40,158 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-22 02:38:40,158 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-22 02:38:40,158 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-22 02:38:40,170 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:38:40" (1/1) ... [2022-11-22 02:38:40,170 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:38:40" (1/1) ... [2022-11-22 02:38:40,188 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:38:40" (1/1) ... [2022-11-22 02:38:40,188 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:38:40" (1/1) ... [2022-11-22 02:38:40,193 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:38:40" (1/1) ... [2022-11-22 02:38:40,195 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:38:40" (1/1) ... [2022-11-22 02:38:40,196 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:38:40" (1/1) ... [2022-11-22 02:38:40,197 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:38:40" (1/1) ... [2022-11-22 02:38:40,199 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-22 02:38:40,200 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-22 02:38:40,200 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-22 02:38:40,200 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-22 02:38:40,201 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:38:40" (1/1) ... [2022-11-22 02:38:40,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-22 02:38:40,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:38:40,245 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-22 02:38:40,247 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-22 02:38:40,291 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-22 02:38:40,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-22 02:38:40,291 INFO L130 BoogieDeclarations]: Found specification of procedure fibo2 [2022-11-22 02:38:40,291 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo2 [2022-11-22 02:38:40,291 INFO L130 BoogieDeclarations]: Found specification of procedure fibo1 [2022-11-22 02:38:40,291 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo1 [2022-11-22 02:38:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-22 02:38:40,292 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-22 02:38:40,349 INFO L235 CfgBuilder]: Building ICFG [2022-11-22 02:38:40,352 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-22 02:38:40,527 INFO L276 CfgBuilder]: Performing block encoding [2022-11-22 02:38:40,559 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-22 02:38:40,559 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-22 02:38:40,562 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 02:38:40 BoogieIcfgContainer [2022-11-22 02:38:40,563 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-22 02:38:40,566 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-22 02:38:40,566 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-22 02:38:40,570 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-22 02:38:40,570 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.11 02:38:39" (1/3) ... [2022-11-22 02:38:40,571 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79d27170 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 02:38:40, skipping insertion in model container [2022-11-22 02:38:40,572 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:38:40" (2/3) ... [2022-11-22 02:38:40,572 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79d27170 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 02:38:40, skipping insertion in model container [2022-11-22 02:38:40,572 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 02:38:40" (3/3) ... [2022-11-22 02:38:40,574 INFO L112 eAbstractionObserver]: Analyzing ICFG fibo_2calls_8-2.c [2022-11-22 02:38:40,597 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-22 02:38:40,598 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 12 error locations. [2022-11-22 02:38:40,656 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-22 02:38:40,663 INFO L357 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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3bf9bb6c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-22 02:38:40,664 INFO L358 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2022-11-22 02:38:40,668 INFO L276 IsEmpty]: Start isEmpty. Operand has 46 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 38 states have internal predecessors, (42), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-22 02:38:40,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-11-22 02:38:40,677 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:38:40,678 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-11-22 02:38:40,678 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:38:40,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:38:40,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1023451622, now seen corresponding path program 1 times [2022-11-22 02:38:40,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:38:40,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729221817] [2022-11-22 02:38:40,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:40,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:38:40,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:41,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-22 02:38:41,009 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:38:41,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729221817] [2022-11-22 02:38:41,010 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729221817] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:38:41,010 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 02:38:41,010 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-22 02:38:41,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842691008] [2022-11-22 02:38:41,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:38:41,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 02:38:41,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:38:41,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 02:38:41,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-22 02:38:41,079 INFO L87 Difference]: Start difference. First operand has 46 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 38 states have internal predecessors, (42), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Second operand has 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) [2022-11-22 02:38:41,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:38:41,290 INFO L93 Difference]: Finished difference Result 69 states and 79 transitions. [2022-11-22 02:38:41,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-22 02:38:41,297 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 [2022-11-22 02:38:41,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:38:41,309 INFO L225 Difference]: With dead ends: 69 [2022-11-22 02:38:41,309 INFO L226 Difference]: Without dead ends: 63 [2022-11-22 02:38:41,313 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-22 02:38:41,322 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 35 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-22 02:38:41,323 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 153 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-22 02:38:41,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-11-22 02:38:41,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 57. [2022-11-22 02:38:41,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 36 states have (on average 1.5277777777777777) internal successors, (55), 47 states have internal predecessors, (55), 7 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-22 02:38:41,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 68 transitions. [2022-11-22 02:38:41,380 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 68 transitions. Word has length 6 [2022-11-22 02:38:41,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:38:41,381 INFO L495 AbstractCegarLoop]: Abstraction has 57 states and 68 transitions. [2022-11-22 02:38:41,381 INFO L496 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) [2022-11-22 02:38:41,382 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 68 transitions. [2022-11-22 02:38:41,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-11-22 02:38:41,382 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:38:41,382 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:38:41,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-22 02:38:41,383 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:38:41,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:38:41,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1662229125, now seen corresponding path program 1 times [2022-11-22 02:38:41,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:38:41,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428825120] [2022-11-22 02:38:41,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:41,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:38:41,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:41,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-22 02:38:41,460 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:38:41,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428825120] [2022-11-22 02:38:41,461 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428825120] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:38:41,461 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 02:38:41,461 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-22 02:38:41,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223495100] [2022-11-22 02:38:41,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:38:41,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-22 02:38:41,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:38:41,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-22 02:38:41,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-22 02:38:41,469 INFO L87 Difference]: Start difference. First operand 57 states and 68 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) [2022-11-22 02:38:41,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:38:41,504 INFO L93 Difference]: Finished difference Result 59 states and 71 transitions. [2022-11-22 02:38:41,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-22 02:38:41,505 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 [2022-11-22 02:38:41,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:38:41,506 INFO L225 Difference]: With dead ends: 59 [2022-11-22 02:38:41,506 INFO L226 Difference]: Without dead ends: 57 [2022-11-22 02:38:41,507 INFO L412 NwaCegarLoop]: 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 [2022-11-22 02:38:41,509 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 13 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 02:38:41,510 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 70 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 02:38:41,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2022-11-22 02:38:41,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 55. [2022-11-22 02:38:41,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 36 states have (on average 1.4166666666666667) internal successors, (51), 45 states have internal predecessors, (51), 7 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-22 02:38:41,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 64 transitions. [2022-11-22 02:38:41,521 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 64 transitions. Word has length 7 [2022-11-22 02:38:41,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:38:41,522 INFO L495 AbstractCegarLoop]: Abstraction has 55 states and 64 transitions. [2022-11-22 02:38:41,522 INFO L496 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) [2022-11-22 02:38:41,522 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 64 transitions. [2022-11-22 02:38:41,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-11-22 02:38:41,523 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:38:41,523 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:38:41,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-22 02:38:41,524 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:38:41,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:38:41,525 INFO L85 PathProgramCache]: Analyzing trace with hash -942893292, now seen corresponding path program 1 times [2022-11-22 02:38:41,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:38:41,526 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477238091] [2022-11-22 02:38:41,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:41,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:38:41,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:41,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-22 02:38:41,636 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:38:41,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477238091] [2022-11-22 02:38:41,636 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477238091] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:38:41,637 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 02:38:41,637 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-22 02:38:41,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343460717] [2022-11-22 02:38:41,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:38:41,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-22 02:38:41,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:38:41,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-22 02:38:41,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-22 02:38:41,639 INFO L87 Difference]: Start difference. First operand 55 states and 64 transitions. Second operand has 7 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:38:41,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:38:41,795 INFO L93 Difference]: Finished difference Result 55 states and 64 transitions. [2022-11-22 02:38:41,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-22 02:38:41,796 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-11-22 02:38:41,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:38:41,797 INFO L225 Difference]: With dead ends: 55 [2022-11-22 02:38:41,797 INFO L226 Difference]: Without dead ends: 51 [2022-11-22 02:38:41,798 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-11-22 02:38:41,799 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 60 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-22 02:38:41,800 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 61 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-22 02:38:41,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-11-22 02:38:41,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2022-11-22 02:38:41,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 36 states have (on average 1.3055555555555556) internal successors, (47), 41 states have internal predecessors, (47), 7 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-22 02:38:41,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 60 transitions. [2022-11-22 02:38:41,810 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 60 transitions. Word has length 12 [2022-11-22 02:38:41,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:38:41,810 INFO L495 AbstractCegarLoop]: Abstraction has 51 states and 60 transitions. [2022-11-22 02:38:41,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:38:41,811 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 60 transitions. [2022-11-22 02:38:41,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-11-22 02:38:41,811 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:38:41,811 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:38:41,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-22 02:38:41,812 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:38:41,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:38:41,813 INFO L85 PathProgramCache]: Analyzing trace with hash 835079079, now seen corresponding path program 1 times [2022-11-22 02:38:41,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:38:41,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275424596] [2022-11-22 02:38:41,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:41,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:38:41,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:41,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-22 02:38:41,898 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:38:41,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275424596] [2022-11-22 02:38:41,898 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275424596] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:38:41,898 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 02:38:41,899 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-22 02:38:41,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964723238] [2022-11-22 02:38:41,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:38:41,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-22 02:38:41,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:38:41,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-22 02:38:41,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-22 02:38:41,901 INFO L87 Difference]: Start difference. First operand 51 states and 60 transitions. Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:38:41,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:38:41,950 INFO L93 Difference]: Finished difference Result 53 states and 65 transitions. [2022-11-22 02:38:41,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-22 02:38:41,957 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-11-22 02:38:41,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:38:41,958 INFO L225 Difference]: With dead ends: 53 [2022-11-22 02:38:41,958 INFO L226 Difference]: Without dead ends: 51 [2022-11-22 02:38:41,959 INFO L412 NwaCegarLoop]: 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 [2022-11-22 02:38:41,960 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 11 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 02:38:41,961 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 62 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 02:38:41,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-11-22 02:38:41,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 49. [2022-11-22 02:38:41,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 36 states have (on average 1.25) internal successors, (45), 39 states have internal predecessors, (45), 7 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-22 02:38:41,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 58 transitions. [2022-11-22 02:38:41,971 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 58 transitions. Word has length 13 [2022-11-22 02:38:41,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:38:41,972 INFO L495 AbstractCegarLoop]: Abstraction has 49 states and 58 transitions. [2022-11-22 02:38:41,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:38:41,972 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 58 transitions. [2022-11-22 02:38:41,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-11-22 02:38:41,973 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:38:41,973 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:38:41,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-22 02:38:41,974 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:38:41,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:38:41,975 INFO L85 PathProgramCache]: Analyzing trace with hash 21328462, now seen corresponding path program 1 times [2022-11-22 02:38:41,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:38:41,975 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556264746] [2022-11-22 02:38:41,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:41,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:38:41,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:42,110 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-22 02:38:42,110 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:38:42,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556264746] [2022-11-22 02:38:42,111 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556264746] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:38:42,111 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 02:38:42,111 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-22 02:38:42,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882140293] [2022-11-22 02:38:42,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:38:42,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 02:38:42,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:38:42,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 02:38:42,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-22 02:38:42,113 INFO L87 Difference]: Start difference. First operand 49 states and 58 transitions. Second operand has 5 states, 4 states have (on average 3.5) internal successors, (14), 5 states have internal predecessors, (14), 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) [2022-11-22 02:38:42,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:38:42,163 INFO L93 Difference]: Finished difference Result 75 states and 93 transitions. [2022-11-22 02:38:42,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-22 02:38:42,163 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.5) internal successors, (14), 5 states have internal predecessors, (14), 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 [2022-11-22 02:38:42,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:38:42,166 INFO L225 Difference]: With dead ends: 75 [2022-11-22 02:38:42,166 INFO L226 Difference]: Without dead ends: 70 [2022-11-22 02:38:42,166 INFO L412 NwaCegarLoop]: 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 [2022-11-22 02:38:42,167 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 6 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 02:38:42,168 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 139 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 02:38:42,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2022-11-22 02:38:42,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 62. [2022-11-22 02:38:42,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 46 states have (on average 1.1956521739130435) internal successors, (55), 49 states have internal predecessors, (55), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (13), 9 states have call predecessors, (13), 8 states have call successors, (13) [2022-11-22 02:38:42,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 77 transitions. [2022-11-22 02:38:42,183 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 77 transitions. Word has length 22 [2022-11-22 02:38:42,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:38:42,184 INFO L495 AbstractCegarLoop]: Abstraction has 62 states and 77 transitions. [2022-11-22 02:38:42,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.5) internal successors, (14), 5 states have internal predecessors, (14), 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) [2022-11-22 02:38:42,184 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 77 transitions. [2022-11-22 02:38:42,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-11-22 02:38:42,185 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:38:42,186 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:38:42,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-22 02:38:42,186 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:38:42,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:38:42,187 INFO L85 PathProgramCache]: Analyzing trace with hash 672130067, now seen corresponding path program 1 times [2022-11-22 02:38:42,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:38:42,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130944222] [2022-11-22 02:38:42,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:42,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:38:42,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:42,363 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-22 02:38:42,363 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:38:42,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130944222] [2022-11-22 02:38:42,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130944222] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:38:42,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [368537354] [2022-11-22 02:38:42,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:42,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:38:42,364 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:38:42,368 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:38:42,399 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-22 02:38:42,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:42,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-22 02:38:42,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:38:42,610 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-22 02:38:42,610 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 02:38:42,611 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [368537354] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:38:42,611 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-22 02:38:42,611 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [5] total 11 [2022-11-22 02:38:42,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313900446] [2022-11-22 02:38:42,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:38:42,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-22 02:38:42,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:38:42,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-22 02:38:42,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-11-22 02:38:42,618 INFO L87 Difference]: Start difference. First operand 62 states and 77 transitions. Second operand has 7 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-22 02:38:42,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:38:42,820 INFO L93 Difference]: Finished difference Result 110 states and 133 transitions. [2022-11-22 02:38:42,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-22 02:38:42,821 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 23 [2022-11-22 02:38:42,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:38:42,822 INFO L225 Difference]: With dead ends: 110 [2022-11-22 02:38:42,825 INFO L226 Difference]: Without dead ends: 60 [2022-11-22 02:38:42,826 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2022-11-22 02:38:42,828 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 35 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-22 02:38:42,832 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 110 Invalid, 134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-22 02:38:42,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2022-11-22 02:38:42,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 58. [2022-11-22 02:38:42,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 43 states have (on average 1.2093023255813953) internal successors, (52), 46 states have internal predecessors, (52), 8 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2022-11-22 02:38:42,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 70 transitions. [2022-11-22 02:38:42,853 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 70 transitions. Word has length 23 [2022-11-22 02:38:42,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:38:42,854 INFO L495 AbstractCegarLoop]: Abstraction has 58 states and 70 transitions. [2022-11-22 02:38:42,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-22 02:38:42,854 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 70 transitions. [2022-11-22 02:38:42,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-11-22 02:38:42,858 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:38:42,858 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:38:42,867 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-22 02:38:43,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-11-22 02:38:43,066 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:38:43,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:38:43,066 INFO L85 PathProgramCache]: Analyzing trace with hash 1599491552, now seen corresponding path program 1 times [2022-11-22 02:38:43,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:38:43,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448011830] [2022-11-22 02:38:43,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:43,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:38:43,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:43,175 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-22 02:38:43,175 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:38:43,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448011830] [2022-11-22 02:38:43,176 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448011830] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:38:43,176 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 02:38:43,176 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-22 02:38:43,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802894188] [2022-11-22 02:38:43,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:38:43,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 02:38:43,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:38:43,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 02:38:43,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-22 02:38:43,182 INFO L87 Difference]: Start difference. First operand 58 states and 70 transitions. Second operand has 5 states, 4 states have (on average 3.75) internal successors, (15), 5 states have internal predecessors, (15), 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) [2022-11-22 02:38:43,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:38:43,250 INFO L93 Difference]: Finished difference Result 84 states and 107 transitions. [2022-11-22 02:38:43,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-22 02:38:43,251 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.75) internal successors, (15), 5 states have internal predecessors, (15), 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 24 [2022-11-22 02:38:43,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:38:43,254 INFO L225 Difference]: With dead ends: 84 [2022-11-22 02:38:43,254 INFO L226 Difference]: Without dead ends: 79 [2022-11-22 02:38:43,258 INFO L412 NwaCegarLoop]: 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 [2022-11-22 02:38:43,261 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 02:38:43,262 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 144 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 02:38:43,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-11-22 02:38:43,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 68. [2022-11-22 02:38:43,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 50 states have (on average 1.18) internal successors, (59), 54 states have internal predecessors, (59), 10 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (19), 10 states have call predecessors, (19), 9 states have call successors, (19) [2022-11-22 02:38:43,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 88 transitions. [2022-11-22 02:38:43,275 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 88 transitions. Word has length 24 [2022-11-22 02:38:43,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:38:43,276 INFO L495 AbstractCegarLoop]: Abstraction has 68 states and 88 transitions. [2022-11-22 02:38:43,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.75) internal successors, (15), 5 states have internal predecessors, (15), 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) [2022-11-22 02:38:43,276 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 88 transitions. [2022-11-22 02:38:43,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-11-22 02:38:43,277 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:38:43,278 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:38:43,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-22 02:38:43,278 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:38:43,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:38:43,279 INFO L85 PathProgramCache]: Analyzing trace with hash -141800136, now seen corresponding path program 1 times [2022-11-22 02:38:43,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:38:43,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361011388] [2022-11-22 02:38:43,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:43,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:38:43,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:43,453 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-22 02:38:43,454 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:38:43,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361011388] [2022-11-22 02:38:43,454 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361011388] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:38:43,455 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 02:38:43,455 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-22 02:38:43,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098544391] [2022-11-22 02:38:43,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:38:43,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 02:38:43,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:38:43,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 02:38:43,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-22 02:38:43,465 INFO L87 Difference]: Start difference. First operand 68 states and 88 transitions. Second operand has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-22 02:38:43,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:38:43,527 INFO L93 Difference]: Finished difference Result 84 states and 107 transitions. [2022-11-22 02:38:43,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-22 02:38:43,527 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 28 [2022-11-22 02:38:43,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:38:43,529 INFO L225 Difference]: With dead ends: 84 [2022-11-22 02:38:43,529 INFO L226 Difference]: Without dead ends: 82 [2022-11-22 02:38:43,531 INFO L412 NwaCegarLoop]: 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 [2022-11-22 02:38:43,532 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 6 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 02:38:43,535 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 139 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 02:38:43,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2022-11-22 02:38:43,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 77. [2022-11-22 02:38:43,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 57 states have (on average 1.1578947368421053) internal successors, (66), 61 states have internal predecessors, (66), 11 states have call successors, (11), 3 states have call predecessors, (11), 5 states have return successors, (23), 12 states have call predecessors, (23), 10 states have call successors, (23) [2022-11-22 02:38:43,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 100 transitions. [2022-11-22 02:38:43,563 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 100 transitions. Word has length 28 [2022-11-22 02:38:43,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:38:43,565 INFO L495 AbstractCegarLoop]: Abstraction has 77 states and 100 transitions. [2022-11-22 02:38:43,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-22 02:38:43,565 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 100 transitions. [2022-11-22 02:38:43,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-11-22 02:38:43,570 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:38:43,570 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:38:43,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-22 02:38:43,571 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:38:43,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:38:43,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1341431843, now seen corresponding path program 1 times [2022-11-22 02:38:43,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:38:43,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833570720] [2022-11-22 02:38:43,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:43,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:38:43,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:43,737 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-22 02:38:43,738 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:38:43,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833570720] [2022-11-22 02:38:43,739 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833570720] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:38:43,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [361410075] [2022-11-22 02:38:43,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:43,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:38:43,740 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:38:43,741 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:38:43,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-22 02:38:43,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:43,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-22 02:38:43,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:38:43,903 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-22 02:38:43,904 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 02:38:43,904 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [361410075] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:38:43,904 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-22 02:38:43,905 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [5] total 11 [2022-11-22 02:38:43,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110918157] [2022-11-22 02:38:43,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:38:43,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-22 02:38:43,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:38:43,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-22 02:38:43,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-11-22 02:38:43,907 INFO L87 Difference]: Start difference. First operand 77 states and 100 transitions. Second operand has 7 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-22 02:38:44,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:38:44,050 INFO L93 Difference]: Finished difference Result 140 states and 179 transitions. [2022-11-22 02:38:44,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-22 02:38:44,051 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 38 [2022-11-22 02:38:44,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:38:44,052 INFO L225 Difference]: With dead ends: 140 [2022-11-22 02:38:44,052 INFO L226 Difference]: Without dead ends: 75 [2022-11-22 02:38:44,053 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2022-11-22 02:38:44,054 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 34 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-22 02:38:44,054 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 141 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-22 02:38:44,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2022-11-22 02:38:44,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 73. [2022-11-22 02:38:44,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 54 states have (on average 1.1666666666666667) internal successors, (63), 58 states have internal predecessors, (63), 10 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (20), 11 states have call predecessors, (20), 9 states have call successors, (20) [2022-11-22 02:38:44,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 93 transitions. [2022-11-22 02:38:44,063 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 93 transitions. Word has length 38 [2022-11-22 02:38:44,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:38:44,064 INFO L495 AbstractCegarLoop]: Abstraction has 73 states and 93 transitions. [2022-11-22 02:38:44,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-22 02:38:44,064 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 93 transitions. [2022-11-22 02:38:44,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-11-22 02:38:44,065 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:38:44,065 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:38:44,078 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-22 02:38:44,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-11-22 02:38:44,271 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:38:44,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:38:44,272 INFO L85 PathProgramCache]: Analyzing trace with hash -88974329, now seen corresponding path program 1 times [2022-11-22 02:38:44,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:38:44,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138815671] [2022-11-22 02:38:44,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:44,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:38:44,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:44,352 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-22 02:38:44,353 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:38:44,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138815671] [2022-11-22 02:38:44,353 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138815671] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:38:44,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118052185] [2022-11-22 02:38:44,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:44,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:38:44,354 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:38:44,368 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:38:44,400 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-22 02:38:44,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:44,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-22 02:38:44,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:38:44,567 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-22 02:38:44,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:38:44,778 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-22 02:38:44,779 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1118052185] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:38:44,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1447816980] [2022-11-22 02:38:44,799 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2022-11-22 02:38:44,799 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:38:44,804 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-22 02:38:44,806 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:38:44,807 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 9] total 19 [2022-11-22 02:38:44,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699107537] [2022-11-22 02:38:44,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:38:44,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-22 02:38:44,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:38:44,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-22 02:38:44,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2022-11-22 02:38:44,809 INFO L87 Difference]: Start difference. First operand 73 states and 93 transitions. Second operand has 19 states, 17 states have (on average 3.411764705882353) internal successors, (58), 15 states have internal predecessors, (58), 9 states have call successors, (12), 6 states have call predecessors, (12), 5 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-22 02:38:45,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:38:45,415 INFO L93 Difference]: Finished difference Result 201 states and 266 transitions. [2022-11-22 02:38:45,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-22 02:38:45,416 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 3.411764705882353) internal successors, (58), 15 states have internal predecessors, (58), 9 states have call successors, (12), 6 states have call predecessors, (12), 5 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) Word has length 29 [2022-11-22 02:38:45,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:38:45,417 INFO L225 Difference]: With dead ends: 201 [2022-11-22 02:38:45,417 INFO L226 Difference]: Without dead ends: 136 [2022-11-22 02:38:45,419 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2022-11-22 02:38:45,419 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 128 mSDsluCounter, 463 mSDsCounter, 0 mSdLazyCounter, 725 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 515 SdHoareTripleChecker+Invalid, 765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 725 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-22 02:38:45,420 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 515 Invalid, 765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 725 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-22 02:38:45,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2022-11-22 02:38:45,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 120. [2022-11-22 02:38:45,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 91 states have (on average 1.164835164835165) internal successors, (106), 96 states have internal predecessors, (106), 16 states have call successors, (16), 6 states have call predecessors, (16), 9 states have return successors, (34), 17 states have call predecessors, (34), 15 states have call successors, (34) [2022-11-22 02:38:45,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 156 transitions. [2022-11-22 02:38:45,434 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 156 transitions. Word has length 29 [2022-11-22 02:38:45,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:38:45,435 INFO L495 AbstractCegarLoop]: Abstraction has 120 states and 156 transitions. [2022-11-22 02:38:45,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 3.411764705882353) internal successors, (58), 15 states have internal predecessors, (58), 9 states have call successors, (12), 6 states have call predecessors, (12), 5 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-22 02:38:45,435 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 156 transitions. [2022-11-22 02:38:45,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-11-22 02:38:45,436 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:38:45,436 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:38:45,447 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-22 02:38:45,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:38:45,645 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:38:45,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:38:45,645 INFO L85 PathProgramCache]: Analyzing trace with hash 1080973755, now seen corresponding path program 2 times [2022-11-22 02:38:45,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:38:45,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793536980] [2022-11-22 02:38:45,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:45,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:38:45,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:45,729 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-22 02:38:45,730 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:38:45,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793536980] [2022-11-22 02:38:45,731 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793536980] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:38:45,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1342987860] [2022-11-22 02:38:45,731 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-22 02:38:45,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:38:45,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:38:45,732 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:38:45,759 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-22 02:38:45,788 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-22 02:38:45,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 02:38:45,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-22 02:38:45,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:38:45,842 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-22 02:38:45,843 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 02:38:45,843 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1342987860] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:38:45,843 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-22 02:38:45,843 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2022-11-22 02:38:45,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769879004] [2022-11-22 02:38:45,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:38:45,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 02:38:45,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:38:45,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 02:38:45,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-11-22 02:38:45,846 INFO L87 Difference]: Start difference. First operand 120 states and 156 transitions. Second operand has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-22 02:38:45,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:38:45,894 INFO L93 Difference]: Finished difference Result 131 states and 169 transitions. [2022-11-22 02:38:45,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-22 02:38:45,894 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 41 [2022-11-22 02:38:45,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:38:45,897 INFO L225 Difference]: With dead ends: 131 [2022-11-22 02:38:45,897 INFO L226 Difference]: Without dead ends: 130 [2022-11-22 02:38:45,898 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-11-22 02:38:45,899 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 9 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 02:38:45,899 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 103 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 02:38:45,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2022-11-22 02:38:45,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 124. [2022-11-22 02:38:45,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 95 states have (on average 1.1578947368421053) internal successors, (110), 98 states have internal predecessors, (110), 16 states have call successors, (16), 6 states have call predecessors, (16), 9 states have return successors, (34), 19 states have call predecessors, (34), 15 states have call successors, (34) [2022-11-22 02:38:45,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 160 transitions. [2022-11-22 02:38:45,924 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 160 transitions. Word has length 41 [2022-11-22 02:38:45,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:38:45,925 INFO L495 AbstractCegarLoop]: Abstraction has 124 states and 160 transitions. [2022-11-22 02:38:45,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-22 02:38:45,925 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 160 transitions. [2022-11-22 02:38:45,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-22 02:38:45,932 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:38:45,932 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:38:45,944 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-22 02:38:46,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:38:46,139 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:38:46,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:38:46,140 INFO L85 PathProgramCache]: Analyzing trace with hash -849551892, now seen corresponding path program 1 times [2022-11-22 02:38:46,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:38:46,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220954837] [2022-11-22 02:38:46,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:46,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:38:46,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:46,258 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-22 02:38:46,259 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:38:46,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220954837] [2022-11-22 02:38:46,259 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220954837] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:38:46,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105968420] [2022-11-22 02:38:46,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:46,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:38:46,260 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:38:46,261 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:38:46,290 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-22 02:38:46,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:46,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-22 02:38:46,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:38:46,531 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 8 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-22 02:38:46,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:38:46,821 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-22 02:38:46,821 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105968420] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:38:46,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [22026608] [2022-11-22 02:38:46,825 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2022-11-22 02:38:46,825 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:38:46,825 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-22 02:38:46,829 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:38:46,829 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 13, 13] total 23 [2022-11-22 02:38:46,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061416135] [2022-11-22 02:38:46,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:38:46,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-22 02:38:46,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:38:46,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-22 02:38:46,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=444, Unknown=0, NotChecked=0, Total=506 [2022-11-22 02:38:46,835 INFO L87 Difference]: Start difference. First operand 124 states and 160 transitions. Second operand has 23 states, 21 states have (on average 3.380952380952381) internal successors, (71), 17 states have internal predecessors, (71), 11 states have call successors, (15), 8 states have call predecessors, (15), 5 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-22 02:38:47,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:38:47,697 INFO L93 Difference]: Finished difference Result 320 states and 420 transitions. [2022-11-22 02:38:47,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-22 02:38:47,698 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 3.380952380952381) internal successors, (71), 17 states have internal predecessors, (71), 11 states have call successors, (15), 8 states have call predecessors, (15), 5 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) Word has length 42 [2022-11-22 02:38:47,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:38:47,700 INFO L225 Difference]: With dead ends: 320 [2022-11-22 02:38:47,700 INFO L226 Difference]: Without dead ends: 210 [2022-11-22 02:38:47,701 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 68 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=122, Invalid=808, Unknown=0, NotChecked=0, Total=930 [2022-11-22 02:38:47,702 INFO L413 NwaCegarLoop]: 74 mSDtfsCounter, 170 mSDsluCounter, 866 mSDsCounter, 0 mSdLazyCounter, 1082 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 940 SdHoareTripleChecker+Invalid, 1133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1082 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-22 02:38:47,702 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [175 Valid, 940 Invalid, 1133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1082 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-22 02:38:47,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2022-11-22 02:38:47,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 190. [2022-11-22 02:38:47,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 148 states have (on average 1.1554054054054055) internal successors, (171), 150 states have internal predecessors, (171), 25 states have call successors, (25), 10 states have call predecessors, (25), 13 states have return successors, (48), 29 states have call predecessors, (48), 24 states have call successors, (48) [2022-11-22 02:38:47,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 244 transitions. [2022-11-22 02:38:47,719 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 244 transitions. Word has length 42 [2022-11-22 02:38:47,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:38:47,720 INFO L495 AbstractCegarLoop]: Abstraction has 190 states and 244 transitions. [2022-11-22 02:38:47,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 3.380952380952381) internal successors, (71), 17 states have internal predecessors, (71), 11 states have call successors, (15), 8 states have call predecessors, (15), 5 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-22 02:38:47,720 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 244 transitions. [2022-11-22 02:38:47,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-11-22 02:38:47,721 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:38:47,721 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:38:47,732 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-22 02:38:47,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:38:47,927 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:38:47,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:38:47,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1587514251, now seen corresponding path program 1 times [2022-11-22 02:38:47,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:38:47,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059532320] [2022-11-22 02:38:47,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:47,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:38:47,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:48,023 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-11-22 02:38:48,024 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:38:48,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059532320] [2022-11-22 02:38:48,024 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059532320] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:38:48,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440551692] [2022-11-22 02:38:48,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:48,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:38:48,025 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:38:48,028 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:38:48,059 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-22 02:38:48,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:48,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-22 02:38:48,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:38:48,412 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 13 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-22 02:38:48,412 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:38:48,767 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-22 02:38:48,767 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440551692] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:38:48,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [267415772] [2022-11-22 02:38:48,770 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2022-11-22 02:38:48,770 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:38:48,770 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-22 02:38:48,770 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:38:48,771 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 19, 19] total 24 [2022-11-22 02:38:48,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716592970] [2022-11-22 02:38:48,771 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:38:48,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-22 02:38:48,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:38:48,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-22 02:38:48,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2022-11-22 02:38:48,774 INFO L87 Difference]: Start difference. First operand 190 states and 244 transitions. Second operand has 24 states, 23 states have (on average 3.130434782608696) internal successors, (72), 17 states have internal predecessors, (72), 11 states have call successors, (14), 9 states have call predecessors, (14), 5 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2022-11-22 02:38:49,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:38:49,613 INFO L93 Difference]: Finished difference Result 407 states and 524 transitions. [2022-11-22 02:38:49,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-22 02:38:49,614 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 3.130434782608696) internal successors, (72), 17 states have internal predecessors, (72), 11 states have call successors, (14), 9 states have call predecessors, (14), 5 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) Word has length 59 [2022-11-22 02:38:49,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:38:49,616 INFO L225 Difference]: With dead ends: 407 [2022-11-22 02:38:49,616 INFO L226 Difference]: Without dead ends: 237 [2022-11-22 02:38:49,618 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 91 SyntacticMatches, 16 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 273 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=141, Invalid=915, Unknown=0, NotChecked=0, Total=1056 [2022-11-22 02:38:49,618 INFO L413 NwaCegarLoop]: 76 mSDtfsCounter, 211 mSDsluCounter, 771 mSDsCounter, 0 mSdLazyCounter, 1076 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 847 SdHoareTripleChecker+Invalid, 1146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 1076 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-22 02:38:49,619 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [216 Valid, 847 Invalid, 1146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 1076 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-22 02:38:49,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2022-11-22 02:38:49,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 212. [2022-11-22 02:38:49,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 166 states have (on average 1.1506024096385543) internal successors, (191), 167 states have internal predecessors, (191), 28 states have call successors, (28), 11 states have call predecessors, (28), 14 states have return successors, (54), 33 states have call predecessors, (54), 27 states have call successors, (54) [2022-11-22 02:38:49,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 273 transitions. [2022-11-22 02:38:49,643 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 273 transitions. Word has length 59 [2022-11-22 02:38:49,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:38:49,644 INFO L495 AbstractCegarLoop]: Abstraction has 212 states and 273 transitions. [2022-11-22 02:38:49,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 3.130434782608696) internal successors, (72), 17 states have internal predecessors, (72), 11 states have call successors, (14), 9 states have call predecessors, (14), 5 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2022-11-22 02:38:49,645 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 273 transitions. [2022-11-22 02:38:49,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-11-22 02:38:49,646 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:38:49,646 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:38:49,657 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-22 02:38:49,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:38:49,852 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:38:49,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:38:49,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1792758973, now seen corresponding path program 2 times [2022-11-22 02:38:49,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:38:49,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407862920] [2022-11-22 02:38:49,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:49,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:38:49,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:49,953 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-11-22 02:38:49,954 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:38:49,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407862920] [2022-11-22 02:38:49,954 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407862920] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:38:49,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287659306] [2022-11-22 02:38:49,954 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-22 02:38:49,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:38:49,955 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:38:49,956 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:38:49,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-22 02:38:50,013 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-22 02:38:50,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 02:38:50,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-22 02:38:50,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:38:50,058 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-11-22 02:38:50,058 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 02:38:50,059 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [287659306] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:38:50,059 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-22 02:38:50,059 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2022-11-22 02:38:50,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040010305] [2022-11-22 02:38:50,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:38:50,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 02:38:50,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:38:50,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 02:38:50,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-11-22 02:38:50,061 INFO L87 Difference]: Start difference. First operand 212 states and 273 transitions. Second operand has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-22 02:38:50,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:38:50,099 INFO L93 Difference]: Finished difference Result 223 states and 286 transitions. [2022-11-22 02:38:50,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-22 02:38:50,100 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 59 [2022-11-22 02:38:50,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:38:50,101 INFO L225 Difference]: With dead ends: 223 [2022-11-22 02:38:50,101 INFO L226 Difference]: Without dead ends: 222 [2022-11-22 02:38:50,102 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-11-22 02:38:50,103 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 7 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 02:38:50,103 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 135 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 02:38:50,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2022-11-22 02:38:50,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 216. [2022-11-22 02:38:50,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 170 states have (on average 1.1470588235294117) internal successors, (195), 169 states have internal predecessors, (195), 28 states have call successors, (28), 11 states have call predecessors, (28), 14 states have return successors, (54), 35 states have call predecessors, (54), 27 states have call successors, (54) [2022-11-22 02:38:50,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 277 transitions. [2022-11-22 02:38:50,121 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 277 transitions. Word has length 59 [2022-11-22 02:38:50,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:38:50,123 INFO L495 AbstractCegarLoop]: Abstraction has 216 states and 277 transitions. [2022-11-22 02:38:50,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-22 02:38:50,123 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 277 transitions. [2022-11-22 02:38:50,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-11-22 02:38:50,124 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:38:50,124 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:38:50,130 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-22 02:38:50,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-22 02:38:50,330 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:38:50,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:38:50,331 INFO L85 PathProgramCache]: Analyzing trace with hash 259046782, now seen corresponding path program 1 times [2022-11-22 02:38:50,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:38:50,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873755646] [2022-11-22 02:38:50,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:50,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:38:50,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:50,445 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-11-22 02:38:50,446 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:38:50,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873755646] [2022-11-22 02:38:50,446 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873755646] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:38:50,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2103283897] [2022-11-22 02:38:50,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:50,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:38:50,447 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:38:50,448 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:38:50,483 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-22 02:38:50,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:50,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-22 02:38:50,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:38:50,569 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-11-22 02:38:50,569 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:38:50,635 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-11-22 02:38:50,635 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2103283897] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:38:50,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [760501885] [2022-11-22 02:38:50,638 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2022-11-22 02:38:50,638 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:38:50,639 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-22 02:38:50,640 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:38:50,640 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 11 [2022-11-22 02:38:50,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111394318] [2022-11-22 02:38:50,640 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:38:50,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-22 02:38:50,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:38:50,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-22 02:38:50,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-11-22 02:38:50,642 INFO L87 Difference]: Start difference. First operand 216 states and 277 transitions. Second operand has 12 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 12 states have internal predecessors, (39), 4 states have call successors, (6), 1 states have call predecessors, (6), 5 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-22 02:38:50,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:38:50,743 INFO L93 Difference]: Finished difference Result 237 states and 303 transitions. [2022-11-22 02:38:50,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-22 02:38:50,744 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 12 states have internal predecessors, (39), 4 states have call successors, (6), 1 states have call predecessors, (6), 5 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 60 [2022-11-22 02:38:50,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:38:50,746 INFO L225 Difference]: With dead ends: 237 [2022-11-22 02:38:50,746 INFO L226 Difference]: Without dead ends: 236 [2022-11-22 02:38:50,746 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2022-11-22 02:38:50,747 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 11 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-22 02:38:50,747 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 189 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-22 02:38:50,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2022-11-22 02:38:50,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 216. [2022-11-22 02:38:50,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 171 states have (on average 1.1578947368421053) internal successors, (198), 168 states have internal predecessors, (198), 27 states have call successors, (27), 11 states have call predecessors, (27), 14 states have return successors, (51), 36 states have call predecessors, (51), 26 states have call successors, (51) [2022-11-22 02:38:50,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 276 transitions. [2022-11-22 02:38:50,763 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 276 transitions. Word has length 60 [2022-11-22 02:38:50,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:38:50,763 INFO L495 AbstractCegarLoop]: Abstraction has 216 states and 276 transitions. [2022-11-22 02:38:50,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 12 states have internal predecessors, (39), 4 states have call successors, (6), 1 states have call predecessors, (6), 5 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-11-22 02:38:50,763 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 276 transitions. [2022-11-22 02:38:50,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-11-22 02:38:50,764 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:38:50,764 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:38:50,774 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-22 02:38:50,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-22 02:38:50,970 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:38:50,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:38:50,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1837864056, now seen corresponding path program 1 times [2022-11-22 02:38:50,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:38:50,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900907495] [2022-11-22 02:38:50,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:50,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:38:50,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:51,068 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2022-11-22 02:38:51,069 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:38:51,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900907495] [2022-11-22 02:38:51,069 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900907495] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:38:51,069 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 02:38:51,069 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-22 02:38:51,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946705994] [2022-11-22 02:38:51,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:38:51,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 02:38:51,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:38:51,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 02:38:51,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-22 02:38:51,073 INFO L87 Difference]: Start difference. First operand 216 states and 276 transitions. Second operand has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-22 02:38:51,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:38:51,118 INFO L93 Difference]: Finished difference Result 229 states and 289 transitions. [2022-11-22 02:38:51,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-22 02:38:51,119 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 66 [2022-11-22 02:38:51,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:38:51,123 INFO L225 Difference]: With dead ends: 229 [2022-11-22 02:38:51,123 INFO L226 Difference]: Without dead ends: 227 [2022-11-22 02:38:51,123 INFO L412 NwaCegarLoop]: 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 [2022-11-22 02:38:51,124 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 5 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 02:38:51,124 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 165 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 02:38:51,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2022-11-22 02:38:51,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 212. [2022-11-22 02:38:51,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 168 states have (on average 1.1607142857142858) internal successors, (195), 165 states have internal predecessors, (195), 26 states have call successors, (26), 11 states have call predecessors, (26), 14 states have return successors, (48), 35 states have call predecessors, (48), 25 states have call successors, (48) [2022-11-22 02:38:51,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 269 transitions. [2022-11-22 02:38:51,142 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 269 transitions. Word has length 66 [2022-11-22 02:38:51,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:38:51,143 INFO L495 AbstractCegarLoop]: Abstraction has 212 states and 269 transitions. [2022-11-22 02:38:51,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-22 02:38:51,143 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 269 transitions. [2022-11-22 02:38:51,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-11-22 02:38:51,145 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:38:51,145 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:38:51,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-22 02:38:51,147 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:38:51,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:38:51,148 INFO L85 PathProgramCache]: Analyzing trace with hash -967283150, now seen corresponding path program 1 times [2022-11-22 02:38:51,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:38:51,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69242643] [2022-11-22 02:38:51,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:51,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:38:51,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:51,547 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 58 proven. 47 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-22 02:38:51,547 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:38:51,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69242643] [2022-11-22 02:38:51,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69242643] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:38:51,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1352084494] [2022-11-22 02:38:51,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:51,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:38:51,548 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:38:51,550 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:38:51,571 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-22 02:38:51,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:51,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-22 02:38:51,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:38:51,739 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 58 proven. 47 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-22 02:38:51,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:38:52,043 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 58 proven. 47 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-22 02:38:52,043 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1352084494] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:38:52,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1015034259] [2022-11-22 02:38:52,046 INFO L159 IcfgInterpreter]: Started Sifa with 32 locations of interest [2022-11-22 02:38:52,047 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:38:52,047 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-22 02:38:52,048 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:38:52,048 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 20 [2022-11-22 02:38:52,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339942047] [2022-11-22 02:38:52,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:38:52,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-22 02:38:52,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:38:52,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-22 02:38:52,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-11-22 02:38:52,051 INFO L87 Difference]: Start difference. First operand 212 states and 269 transitions. Second operand has 20 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 13 states have internal predecessors, (64), 9 states have call successors, (11), 8 states have call predecessors, (11), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-22 02:38:52,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:38:52,672 INFO L93 Difference]: Finished difference Result 562 states and 756 transitions. [2022-11-22 02:38:52,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-22 02:38:52,673 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 13 states have internal predecessors, (64), 9 states have call successors, (11), 8 states have call predecessors, (11), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 79 [2022-11-22 02:38:52,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:38:52,675 INFO L225 Difference]: With dead ends: 562 [2022-11-22 02:38:52,675 INFO L226 Difference]: Without dead ends: 370 [2022-11-22 02:38:52,677 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 150 SyntacticMatches, 16 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 315 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=196, Invalid=860, Unknown=0, NotChecked=0, Total=1056 [2022-11-22 02:38:52,678 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 319 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 673 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 319 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 761 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-22 02:38:52,678 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [319 Valid, 184 Invalid, 761 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 673 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-22 02:38:52,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 370 states. [2022-11-22 02:38:52,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 370 to 361. [2022-11-22 02:38:52,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 288 states have (on average 1.1527777777777777) internal successors, (332), 281 states have internal predecessors, (332), 44 states have call successors, (44), 18 states have call predecessors, (44), 25 states have return successors, (83), 61 states have call predecessors, (83), 43 states have call successors, (83) [2022-11-22 02:38:52,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 459 transitions. [2022-11-22 02:38:52,700 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 459 transitions. Word has length 79 [2022-11-22 02:38:52,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:38:52,701 INFO L495 AbstractCegarLoop]: Abstraction has 361 states and 459 transitions. [2022-11-22 02:38:52,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 13 states have internal predecessors, (64), 9 states have call successors, (11), 8 states have call predecessors, (11), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-22 02:38:52,701 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 459 transitions. [2022-11-22 02:38:52,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-11-22 02:38:52,702 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:38:52,702 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:38:52,720 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-22 02:38:52,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-22 02:38:52,908 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:38:52,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:38:52,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1962617586, now seen corresponding path program 1 times [2022-11-22 02:38:52,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:38:52,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794693880] [2022-11-22 02:38:52,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:52,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:38:52,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:52,977 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2022-11-22 02:38:52,978 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:38:52,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794693880] [2022-11-22 02:38:52,978 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794693880] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:38:52,978 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 02:38:52,978 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-22 02:38:52,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901346818] [2022-11-22 02:38:52,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:38:52,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 02:38:52,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:38:52,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 02:38:52,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-22 02:38:52,980 INFO L87 Difference]: Start difference. First operand 361 states and 459 transitions. Second operand has 5 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-22 02:38:53,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:38:53,019 INFO L93 Difference]: Finished difference Result 375 states and 477 transitions. [2022-11-22 02:38:53,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-22 02:38:53,020 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 73 [2022-11-22 02:38:53,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:38:53,044 INFO L225 Difference]: With dead ends: 375 [2022-11-22 02:38:53,044 INFO L226 Difference]: Without dead ends: 374 [2022-11-22 02:38:53,045 INFO L412 NwaCegarLoop]: 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 [2022-11-22 02:38:53,045 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 02:38:53,046 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 130 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 02:38:53,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2022-11-22 02:38:53,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 360. [2022-11-22 02:38:53,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 287 states have (on average 1.1533101045296168) internal successors, (331), 282 states have internal predecessors, (331), 44 states have call successors, (44), 18 states have call predecessors, (44), 25 states have return successors, (83), 59 states have call predecessors, (83), 43 states have call successors, (83) [2022-11-22 02:38:53,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 458 transitions. [2022-11-22 02:38:53,077 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 458 transitions. Word has length 73 [2022-11-22 02:38:53,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:38:53,077 INFO L495 AbstractCegarLoop]: Abstraction has 360 states and 458 transitions. [2022-11-22 02:38:53,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-22 02:38:53,078 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 458 transitions. [2022-11-22 02:38:53,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-11-22 02:38:53,082 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:38:53,082 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:38:53,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-22 02:38:53,083 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:38:53,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:38:53,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1974480106, now seen corresponding path program 1 times [2022-11-22 02:38:53,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:38:53,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334214582] [2022-11-22 02:38:53,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:53,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:38:53,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:53,267 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2022-11-22 02:38:53,267 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:38:53,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334214582] [2022-11-22 02:38:53,268 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334214582] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:38:53,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915894283] [2022-11-22 02:38:53,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:53,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:38:53,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:38:53,270 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:38:53,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-22 02:38:53,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:53,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-22 02:38:53,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:38:53,460 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2022-11-22 02:38:53,460 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 02:38:53,460 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915894283] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:38:53,461 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-22 02:38:53,461 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 14 [2022-11-22 02:38:53,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94466757] [2022-11-22 02:38:53,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:38:53,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-22 02:38:53,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:38:53,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-22 02:38:53,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-11-22 02:38:53,465 INFO L87 Difference]: Start difference. First operand 360 states and 458 transitions. Second operand has 9 states, 8 states have (on average 3.5) internal successors, (28), 9 states have internal predecessors, (28), 3 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-22 02:38:53,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:38:53,566 INFO L93 Difference]: Finished difference Result 449 states and 591 transitions. [2022-11-22 02:38:53,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-22 02:38:53,567 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.5) internal successors, (28), 9 states have internal predecessors, (28), 3 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 73 [2022-11-22 02:38:53,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:38:53,570 INFO L225 Difference]: With dead ends: 449 [2022-11-22 02:38:53,570 INFO L226 Difference]: Without dead ends: 448 [2022-11-22 02:38:53,570 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-11-22 02:38:53,571 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 12 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-22 02:38:53,572 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 221 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-22 02:38:53,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2022-11-22 02:38:53,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 404. [2022-11-22 02:38:53,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 322 states have (on average 1.1366459627329193) internal successors, (366), 314 states have internal predecessors, (366), 49 states have call successors, (49), 18 states have call predecessors, (49), 29 states have return successors, (116), 71 states have call predecessors, (116), 48 states have call successors, (116) [2022-11-22 02:38:53,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 531 transitions. [2022-11-22 02:38:53,599 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 531 transitions. Word has length 73 [2022-11-22 02:38:53,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:38:53,599 INFO L495 AbstractCegarLoop]: Abstraction has 404 states and 531 transitions. [2022-11-22 02:38:53,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.5) internal successors, (28), 9 states have internal predecessors, (28), 3 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-22 02:38:53,599 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 531 transitions. [2022-11-22 02:38:53,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-11-22 02:38:53,600 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:38:53,601 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:38:53,612 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-22 02:38:53,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:38:53,807 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:38:53,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:38:53,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1079341213, now seen corresponding path program 1 times [2022-11-22 02:38:53,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:38:53,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592520086] [2022-11-22 02:38:53,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:53,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:38:53,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:53,895 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2022-11-22 02:38:53,896 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:38:53,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592520086] [2022-11-22 02:38:53,896 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592520086] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:38:53,896 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 02:38:53,896 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-22 02:38:53,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243225215] [2022-11-22 02:38:53,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:38:53,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 02:38:53,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:38:53,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 02:38:53,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-22 02:38:53,898 INFO L87 Difference]: Start difference. First operand 404 states and 531 transitions. Second operand has 5 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-22 02:38:53,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:38:53,942 INFO L93 Difference]: Finished difference Result 439 states and 574 transitions. [2022-11-22 02:38:53,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-22 02:38:53,942 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 74 [2022-11-22 02:38:53,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:38:53,945 INFO L225 Difference]: With dead ends: 439 [2022-11-22 02:38:53,945 INFO L226 Difference]: Without dead ends: 438 [2022-11-22 02:38:53,946 INFO L412 NwaCegarLoop]: 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 [2022-11-22 02:38:53,947 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 6 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 02:38:53,948 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 109 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 02:38:53,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2022-11-22 02:38:53,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 406. [2022-11-22 02:38:53,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 326 states have (on average 1.1503067484662577) internal successors, (375), 313 states have internal predecessors, (375), 47 states have call successors, (47), 18 states have call predecessors, (47), 29 states have return successors, (108), 74 states have call predecessors, (108), 46 states have call successors, (108) [2022-11-22 02:38:53,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 530 transitions. [2022-11-22 02:38:53,976 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 530 transitions. Word has length 74 [2022-11-22 02:38:53,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:38:53,976 INFO L495 AbstractCegarLoop]: Abstraction has 406 states and 530 transitions. [2022-11-22 02:38:53,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-22 02:38:53,977 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 530 transitions. [2022-11-22 02:38:53,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-11-22 02:38:53,978 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:38:53,978 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:38:53,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-22 02:38:53,979 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:38:53,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:38:53,979 INFO L85 PathProgramCache]: Analyzing trace with hash 498594705, now seen corresponding path program 2 times [2022-11-22 02:38:53,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:38:53,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867062594] [2022-11-22 02:38:53,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:53,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:38:53,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:54,066 INFO L134 CoverageAnalysis]: Checked inductivity of 152 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-11-22 02:38:54,066 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:38:54,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867062594] [2022-11-22 02:38:54,066 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867062594] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:38:54,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [610217054] [2022-11-22 02:38:54,067 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-22 02:38:54,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:38:54,067 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:38:54,068 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:38:54,093 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-22 02:38:54,150 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-22 02:38:54,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 02:38:54,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-22 02:38:54,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:38:54,264 INFO L134 CoverageAnalysis]: Checked inductivity of 152 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2022-11-22 02:38:54,264 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 02:38:54,265 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [610217054] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:38:54,265 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-22 02:38:54,265 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [4] total 10 [2022-11-22 02:38:54,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385433969] [2022-11-22 02:38:54,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:38:54,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-22 02:38:54,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:38:54,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-22 02:38:54,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-11-22 02:38:54,267 INFO L87 Difference]: Start difference. First operand 406 states and 530 transitions. Second operand has 8 states, 7 states have (on average 4.714285714285714) internal successors, (33), 8 states have internal predecessors, (33), 3 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-22 02:38:54,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:38:54,361 INFO L93 Difference]: Finished difference Result 442 states and 585 transitions. [2022-11-22 02:38:54,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-22 02:38:54,362 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.714285714285714) internal successors, (33), 8 states have internal predecessors, (33), 3 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 93 [2022-11-22 02:38:54,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:38:54,366 INFO L225 Difference]: With dead ends: 442 [2022-11-22 02:38:54,366 INFO L226 Difference]: Without dead ends: 441 [2022-11-22 02:38:54,367 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-11-22 02:38:54,367 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 13 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-22 02:38:54,368 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 175 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-22 02:38:54,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2022-11-22 02:38:54,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 407. [2022-11-22 02:38:54,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 326 states have (on average 1.156441717791411) internal successors, (377), 317 states have internal predecessors, (377), 47 states have call successors, (47), 18 states have call predecessors, (47), 30 states have return successors, (107), 71 states have call predecessors, (107), 46 states have call successors, (107) [2022-11-22 02:38:54,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 531 transitions. [2022-11-22 02:38:54,396 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 531 transitions. Word has length 93 [2022-11-22 02:38:54,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:38:54,396 INFO L495 AbstractCegarLoop]: Abstraction has 407 states and 531 transitions. [2022-11-22 02:38:54,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.714285714285714) internal successors, (33), 8 states have internal predecessors, (33), 3 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-22 02:38:54,397 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 531 transitions. [2022-11-22 02:38:54,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-11-22 02:38:54,398 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:38:54,398 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:38:54,411 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-22 02:38:54,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-11-22 02:38:54,611 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:38:54,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:38:54,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1307042925, now seen corresponding path program 1 times [2022-11-22 02:38:54,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:38:54,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923365967] [2022-11-22 02:38:54,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:54,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:38:54,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:54,700 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-11-22 02:38:54,700 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:38:54,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923365967] [2022-11-22 02:38:54,701 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923365967] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:38:54,701 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 02:38:54,701 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-22 02:38:54,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712500743] [2022-11-22 02:38:54,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:38:54,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 02:38:54,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:38:54,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 02:38:54,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-22 02:38:54,703 INFO L87 Difference]: Start difference. First operand 407 states and 531 transitions. Second operand has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-22 02:38:54,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:38:54,745 INFO L93 Difference]: Finished difference Result 416 states and 542 transitions. [2022-11-22 02:38:54,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-22 02:38:54,746 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 78 [2022-11-22 02:38:54,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:38:54,748 INFO L225 Difference]: With dead ends: 416 [2022-11-22 02:38:54,749 INFO L226 Difference]: Without dead ends: 415 [2022-11-22 02:38:54,749 INFO L412 NwaCegarLoop]: 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 [2022-11-22 02:38:54,750 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 02:38:54,751 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 135 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 02:38:54,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-11-22 02:38:54,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 407. [2022-11-22 02:38:54,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 326 states have (on average 1.1503067484662577) internal successors, (375), 317 states have internal predecessors, (375), 47 states have call successors, (47), 18 states have call predecessors, (47), 30 states have return successors, (107), 71 states have call predecessors, (107), 46 states have call successors, (107) [2022-11-22 02:38:54,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 529 transitions. [2022-11-22 02:38:54,776 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 529 transitions. Word has length 78 [2022-11-22 02:38:54,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:38:54,776 INFO L495 AbstractCegarLoop]: Abstraction has 407 states and 529 transitions. [2022-11-22 02:38:54,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-22 02:38:54,777 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 529 transitions. [2022-11-22 02:38:54,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-11-22 02:38:54,781 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:38:54,781 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:38:54,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-22 02:38:54,781 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:38:54,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:38:54,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1658609806, now seen corresponding path program 1 times [2022-11-22 02:38:54,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:38:54,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178330043] [2022-11-22 02:38:54,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:54,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:38:54,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:55,070 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 13 proven. 83 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-22 02:38:55,070 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:38:55,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178330043] [2022-11-22 02:38:55,071 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178330043] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:38:55,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1051370572] [2022-11-22 02:38:55,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:55,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:38:55,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:38:55,072 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:38:55,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-22 02:38:55,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:55,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-22 02:38:55,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:38:55,217 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 33 proven. 73 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-22 02:38:55,218 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:38:55,602 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 13 proven. 83 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-22 02:38:55,603 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1051370572] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:38:55,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1583263848] [2022-11-22 02:38:55,605 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 02:38:55,605 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:38:55,606 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-22 02:38:55,606 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:38:55,606 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 19 [2022-11-22 02:38:55,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658033975] [2022-11-22 02:38:55,606 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:38:55,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-22 02:38:55,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:38:55,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-22 02:38:55,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2022-11-22 02:38:55,608 INFO L87 Difference]: Start difference. First operand 407 states and 529 transitions. Second operand has 19 states, 18 states have (on average 4.277777777777778) internal successors, (77), 14 states have internal predecessors, (77), 10 states have call successors, (14), 7 states have call predecessors, (14), 4 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-22 02:38:56,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:38:56,143 INFO L93 Difference]: Finished difference Result 787 states and 1034 transitions. [2022-11-22 02:38:56,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-22 02:38:56,143 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 4.277777777777778) internal successors, (77), 14 states have internal predecessors, (77), 10 states have call successors, (14), 7 states have call predecessors, (14), 4 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) Word has length 86 [2022-11-22 02:38:56,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:38:56,146 INFO L225 Difference]: With dead ends: 787 [2022-11-22 02:38:56,146 INFO L226 Difference]: Without dead ends: 445 [2022-11-22 02:38:56,148 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 164 SyntacticMatches, 13 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2022-11-22 02:38:56,149 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 174 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 488 SdHoareTripleChecker+Invalid, 663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-22 02:38:56,149 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 488 Invalid, 663 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 609 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-22 02:38:56,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2022-11-22 02:38:56,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 407. [2022-11-22 02:38:56,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 326 states have (on average 1.1503067484662577) internal successors, (375), 317 states have internal predecessors, (375), 47 states have call successors, (47), 18 states have call predecessors, (47), 30 states have return successors, (101), 71 states have call predecessors, (101), 46 states have call successors, (101) [2022-11-22 02:38:56,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 523 transitions. [2022-11-22 02:38:56,174 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 523 transitions. Word has length 86 [2022-11-22 02:38:56,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:38:56,174 INFO L495 AbstractCegarLoop]: Abstraction has 407 states and 523 transitions. [2022-11-22 02:38:56,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 4.277777777777778) internal successors, (77), 14 states have internal predecessors, (77), 10 states have call successors, (14), 7 states have call predecessors, (14), 4 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-22 02:38:56,174 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 523 transitions. [2022-11-22 02:38:56,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-11-22 02:38:56,176 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:38:56,176 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2022-11-22 02:38:56,187 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-22 02:38:56,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-11-22 02:38:56,387 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:38:56,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:38:56,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1698086323, now seen corresponding path program 1 times [2022-11-22 02:38:56,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:38:56,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858294604] [2022-11-22 02:38:56,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:56,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:38:56,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:56,770 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 56 proven. 93 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-22 02:38:56,770 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:38:56,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858294604] [2022-11-22 02:38:56,770 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858294604] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:38:56,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601921566] [2022-11-22 02:38:56,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:56,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:38:56,771 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:38:56,772 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:38:56,802 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-22 02:38:56,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:56,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-22 02:38:56,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:38:57,029 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 63 proven. 96 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-22 02:38:57,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:38:57,414 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 63 proven. 96 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-22 02:38:57,415 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601921566] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:38:57,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1124367315] [2022-11-22 02:38:57,417 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 02:38:57,417 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:38:57,418 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-22 02:38:57,418 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:38:57,418 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 24 [2022-11-22 02:38:57,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763713794] [2022-11-22 02:38:57,418 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:38:57,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-22 02:38:57,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:38:57,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-22 02:38:57,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2022-11-22 02:38:57,420 INFO L87 Difference]: Start difference. First operand 407 states and 523 transitions. Second operand has 24 states, 23 states have (on average 4.434782608695652) internal successors, (102), 18 states have internal predecessors, (102), 13 states have call successors, (19), 7 states have call predecessors, (19), 3 states have return successors, (13), 6 states have call predecessors, (13), 7 states have call successors, (13) [2022-11-22 02:38:58,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:38:58,191 INFO L93 Difference]: Finished difference Result 772 states and 1034 transitions. [2022-11-22 02:38:58,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-11-22 02:38:58,192 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 4.434782608695652) internal successors, (102), 18 states have internal predecessors, (102), 13 states have call successors, (19), 7 states have call predecessors, (19), 3 states have return successors, (13), 6 states have call predecessors, (13), 7 states have call successors, (13) Word has length 110 [2022-11-22 02:38:58,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:38:58,195 INFO L225 Difference]: With dead ends: 772 [2022-11-22 02:38:58,195 INFO L226 Difference]: Without dead ends: 420 [2022-11-22 02:38:58,198 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 207 SyntacticMatches, 15 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 501 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=311, Invalid=1581, Unknown=0, NotChecked=0, Total=1892 [2022-11-22 02:38:58,199 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 380 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 636 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 380 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-22 02:38:58,199 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [380 Valid, 190 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 636 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-22 02:38:58,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2022-11-22 02:38:58,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 409. [2022-11-22 02:38:58,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 326 states have (on average 1.1411042944785277) internal successors, (372), 319 states have internal predecessors, (372), 47 states have call successors, (47), 20 states have call predecessors, (47), 32 states have return successors, (98), 69 states have call predecessors, (98), 46 states have call successors, (98) [2022-11-22 02:38:58,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 517 transitions. [2022-11-22 02:38:58,223 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 517 transitions. Word has length 110 [2022-11-22 02:38:58,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:38:58,224 INFO L495 AbstractCegarLoop]: Abstraction has 409 states and 517 transitions. [2022-11-22 02:38:58,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 4.434782608695652) internal successors, (102), 18 states have internal predecessors, (102), 13 states have call successors, (19), 7 states have call predecessors, (19), 3 states have return successors, (13), 6 states have call predecessors, (13), 7 states have call successors, (13) [2022-11-22 02:38:58,224 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 517 transitions. [2022-11-22 02:38:58,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-11-22 02:38:58,226 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:38:58,226 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:38:58,232 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-22 02:38:58,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:38:58,432 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:38:58,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:38:58,432 INFO L85 PathProgramCache]: Analyzing trace with hash 981936039, now seen corresponding path program 1 times [2022-11-22 02:38:58,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:38:58,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143046776] [2022-11-22 02:38:58,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:58,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:38:58,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:58,674 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 17 proven. 79 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-22 02:38:58,674 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:38:58,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143046776] [2022-11-22 02:38:58,674 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143046776] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:38:58,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745771575] [2022-11-22 02:38:58,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:58,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:38:58,675 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:38:58,676 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:38:58,685 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-22 02:38:58,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:38:58,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-22 02:38:58,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:38:58,817 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 17 proven. 79 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-22 02:38:58,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:38:59,058 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 17 proven. 79 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-22 02:38:59,059 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745771575] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:38:59,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1786010416] [2022-11-22 02:38:59,061 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 02:38:59,061 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:38:59,061 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-22 02:38:59,062 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:38:59,062 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 16 [2022-11-22 02:38:59,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911342518] [2022-11-22 02:38:59,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:38:59,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-22 02:38:59,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:38:59,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-22 02:38:59,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2022-11-22 02:38:59,064 INFO L87 Difference]: Start difference. First operand 409 states and 517 transitions. Second operand has 16 states, 15 states have (on average 4.333333333333333) internal successors, (65), 11 states have internal predecessors, (65), 7 states have call successors, (11), 6 states have call predecessors, (11), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-22 02:38:59,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:38:59,474 INFO L93 Difference]: Finished difference Result 747 states and 947 transitions. [2022-11-22 02:38:59,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-22 02:38:59,475 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.333333333333333) internal successors, (65), 11 states have internal predecessors, (65), 7 states have call successors, (11), 6 states have call predecessors, (11), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 87 [2022-11-22 02:38:59,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:38:59,478 INFO L225 Difference]: With dead ends: 747 [2022-11-22 02:38:59,478 INFO L226 Difference]: Without dead ends: 419 [2022-11-22 02:38:59,480 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 166 SyntacticMatches, 12 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2022-11-22 02:38:59,481 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 145 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 441 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-22 02:38:59,481 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 441 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-22 02:38:59,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-11-22 02:38:59,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 409. [2022-11-22 02:38:59,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 326 states have (on average 1.1411042944785277) internal successors, (372), 319 states have internal predecessors, (372), 47 states have call successors, (47), 20 states have call predecessors, (47), 32 states have return successors, (95), 69 states have call predecessors, (95), 46 states have call successors, (95) [2022-11-22 02:38:59,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 514 transitions. [2022-11-22 02:38:59,512 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 514 transitions. Word has length 87 [2022-11-22 02:38:59,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:38:59,513 INFO L495 AbstractCegarLoop]: Abstraction has 409 states and 514 transitions. [2022-11-22 02:38:59,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.333333333333333) internal successors, (65), 11 states have internal predecessors, (65), 7 states have call successors, (11), 6 states have call predecessors, (11), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-22 02:38:59,514 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 514 transitions. [2022-11-22 02:38:59,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-11-22 02:38:59,516 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:38:59,517 INFO L195 NwaCegarLoop]: trace histogram [7, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:38:59,528 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-22 02:38:59,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-11-22 02:38:59,724 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:38:59,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:38:59,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1851582219, now seen corresponding path program 1 times [2022-11-22 02:38:59,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:38:59,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421141620] [2022-11-22 02:38:59,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:38:59,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:38:59,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:39:00,120 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 46 proven. 72 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-22 02:39:00,121 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:39:00,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421141620] [2022-11-22 02:39:00,121 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421141620] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:39:00,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653735700] [2022-11-22 02:39:00,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:39:00,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:39:00,121 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:39:00,123 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:39:00,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-22 02:39:00,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:39:00,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-22 02:39:00,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:39:00,420 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2022-11-22 02:39:00,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:39:00,951 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-11-22 02:39:00,952 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653735700] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:39:00,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2127353795] [2022-11-22 02:39:00,954 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 02:39:00,954 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:39:00,954 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-22 02:39:00,956 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:39:00,956 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 9, 11] total 36 [2022-11-22 02:39:00,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732662651] [2022-11-22 02:39:00,956 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:39:00,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-11-22 02:39:00,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:39:00,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-11-22 02:39:00,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=1156, Unknown=0, NotChecked=0, Total=1260 [2022-11-22 02:39:00,958 INFO L87 Difference]: Start difference. First operand 409 states and 514 transitions. Second operand has 36 states, 35 states have (on average 3.2285714285714286) internal successors, (113), 30 states have internal predecessors, (113), 16 states have call successors, (19), 7 states have call predecessors, (19), 8 states have return successors, (16), 14 states have call predecessors, (16), 10 states have call successors, (16) [2022-11-22 02:39:05,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:39:05,260 INFO L93 Difference]: Finished difference Result 1225 states and 1757 transitions. [2022-11-22 02:39:05,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-11-22 02:39:05,261 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 3.2285714285714286) internal successors, (113), 30 states have internal predecessors, (113), 16 states have call successors, (19), 7 states have call predecessors, (19), 8 states have return successors, (16), 14 states have call predecessors, (16), 10 states have call successors, (16) Word has length 91 [2022-11-22 02:39:05,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:39:05,266 INFO L225 Difference]: With dead ends: 1225 [2022-11-22 02:39:05,266 INFO L226 Difference]: Without dead ends: 821 [2022-11-22 02:39:05,274 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 186 SyntacticMatches, 3 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3727 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1609, Invalid=11273, Unknown=0, NotChecked=0, Total=12882 [2022-11-22 02:39:05,275 INFO L413 NwaCegarLoop]: 23 mSDtfsCounter, 532 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 3011 mSolverCounterSat, 378 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 532 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 3389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 378 IncrementalHoareTripleChecker+Valid, 3011 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-11-22 02:39:05,277 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [532 Valid, 260 Invalid, 3389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [378 Valid, 3011 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-11-22 02:39:05,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 821 states. [2022-11-22 02:39:05,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 821 to 602. [2022-11-22 02:39:05,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 602 states, 485 states have (on average 1.1175257731958763) internal successors, (542), 463 states have internal predecessors, (542), 64 states have call successors, (64), 20 states have call predecessors, (64), 49 states have return successors, (267), 118 states have call predecessors, (267), 63 states have call successors, (267) [2022-11-22 02:39:05,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 873 transitions. [2022-11-22 02:39:05,327 INFO L78 Accepts]: Start accepts. Automaton has 602 states and 873 transitions. Word has length 91 [2022-11-22 02:39:05,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:39:05,328 INFO L495 AbstractCegarLoop]: Abstraction has 602 states and 873 transitions. [2022-11-22 02:39:05,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 3.2285714285714286) internal successors, (113), 30 states have internal predecessors, (113), 16 states have call successors, (19), 7 states have call predecessors, (19), 8 states have return successors, (16), 14 states have call predecessors, (16), 10 states have call successors, (16) [2022-11-22 02:39:05,328 INFO L276 IsEmpty]: Start isEmpty. Operand 602 states and 873 transitions. [2022-11-22 02:39:05,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-11-22 02:39:05,330 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:39:05,330 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:39:05,338 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-22 02:39:05,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-11-22 02:39:05,536 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:39:05,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:39:05,537 INFO L85 PathProgramCache]: Analyzing trace with hash -63847088, now seen corresponding path program 2 times [2022-11-22 02:39:05,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:39:05,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575741521] [2022-11-22 02:39:05,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:39:05,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:39:05,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:39:05,826 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 63 proven. 79 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-11-22 02:39:05,826 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:39:05,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575741521] [2022-11-22 02:39:05,827 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575741521] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:39:05,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165847355] [2022-11-22 02:39:05,827 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-22 02:39:05,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:39:05,827 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:39:05,829 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:39:05,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-22 02:39:05,894 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-22 02:39:05,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 02:39:05,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-22 02:39:05,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:39:05,963 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 43 proven. 4 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2022-11-22 02:39:05,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:39:06,198 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 43 proven. 4 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2022-11-22 02:39:06,199 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165847355] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:39:06,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [138279546] [2022-11-22 02:39:06,202 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 02:39:06,202 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:39:06,204 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-22 02:39:06,205 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:39:06,205 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 7, 7] total 22 [2022-11-22 02:39:06,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384996617] [2022-11-22 02:39:06,205 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:39:06,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-22 02:39:06,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:39:06,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-22 02:39:06,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2022-11-22 02:39:06,207 INFO L87 Difference]: Start difference. First operand 602 states and 873 transitions. Second operand has 22 states, 21 states have (on average 4.333333333333333) internal successors, (91), 17 states have internal predecessors, (91), 9 states have call successors, (15), 6 states have call predecessors, (15), 5 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) [2022-11-22 02:39:06,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:39:06,948 INFO L93 Difference]: Finished difference Result 1206 states and 1951 transitions. [2022-11-22 02:39:06,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-22 02:39:06,949 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 4.333333333333333) internal successors, (91), 17 states have internal predecessors, (91), 9 states have call successors, (15), 6 states have call predecessors, (15), 5 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) Word has length 107 [2022-11-22 02:39:06,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:39:06,955 INFO L225 Difference]: With dead ends: 1206 [2022-11-22 02:39:06,955 INFO L226 Difference]: Without dead ends: 668 [2022-11-22 02:39:06,961 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 212 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=211, Invalid=979, Unknown=0, NotChecked=0, Total=1190 [2022-11-22 02:39:06,962 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 273 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 717 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 818 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-22 02:39:06,962 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [273 Valid, 251 Invalid, 818 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 717 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-22 02:39:06,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2022-11-22 02:39:07,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 627. [2022-11-22 02:39:07,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 627 states, 505 states have (on average 1.112871287128713) internal successors, (562), 481 states have internal predecessors, (562), 68 states have call successors, (68), 22 states have call predecessors, (68), 50 states have return successors, (263), 123 states have call predecessors, (263), 67 states have call successors, (263) [2022-11-22 02:39:07,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 627 states to 627 states and 893 transitions. [2022-11-22 02:39:07,021 INFO L78 Accepts]: Start accepts. Automaton has 627 states and 893 transitions. Word has length 107 [2022-11-22 02:39:07,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:39:07,022 INFO L495 AbstractCegarLoop]: Abstraction has 627 states and 893 transitions. [2022-11-22 02:39:07,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 4.333333333333333) internal successors, (91), 17 states have internal predecessors, (91), 9 states have call successors, (15), 6 states have call predecessors, (15), 5 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) [2022-11-22 02:39:07,022 INFO L276 IsEmpty]: Start isEmpty. Operand 627 states and 893 transitions. [2022-11-22 02:39:07,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2022-11-22 02:39:07,024 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:39:07,024 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2022-11-22 02:39:07,035 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-22 02:39:07,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:39:07,230 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:39:07,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:39:07,230 INFO L85 PathProgramCache]: Analyzing trace with hash -351271639, now seen corresponding path program 1 times [2022-11-22 02:39:07,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:39:07,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505619436] [2022-11-22 02:39:07,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:39:07,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:39:07,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:39:07,604 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 75 proven. 105 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-11-22 02:39:07,604 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:39:07,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505619436] [2022-11-22 02:39:07,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505619436] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:39:07,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1675335041] [2022-11-22 02:39:07,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:39:07,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:39:07,605 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:39:07,606 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:39:07,627 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-22 02:39:07,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:39:07,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-22 02:39:07,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:39:07,819 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 86 proven. 107 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2022-11-22 02:39:07,819 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:39:08,360 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 86 proven. 108 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-22 02:39:08,360 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1675335041] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:39:08,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1727440121] [2022-11-22 02:39:08,365 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 02:39:08,365 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:39:08,367 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-22 02:39:08,368 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:39:08,369 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 19] total 24 [2022-11-22 02:39:08,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645862897] [2022-11-22 02:39:08,369 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:39:08,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-22 02:39:08,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:39:08,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-22 02:39:08,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2022-11-22 02:39:08,371 INFO L87 Difference]: Start difference. First operand 627 states and 893 transitions. Second operand has 24 states, 23 states have (on average 4.608695652173913) internal successors, (106), 19 states have internal predecessors, (106), 14 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (14), 6 states have call predecessors, (14), 9 states have call successors, (14) [2022-11-22 02:39:09,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:39:09,134 INFO L93 Difference]: Finished difference Result 1216 states and 1880 transitions. [2022-11-22 02:39:09,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-11-22 02:39:09,135 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 4.608695652173913) internal successors, (106), 19 states have internal predecessors, (106), 14 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (14), 6 states have call predecessors, (14), 9 states have call successors, (14) Word has length 125 [2022-11-22 02:39:09,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:39:09,140 INFO L225 Difference]: With dead ends: 1216 [2022-11-22 02:39:09,140 INFO L226 Difference]: Without dead ends: 655 [2022-11-22 02:39:09,147 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 236 SyntacticMatches, 14 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 375 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=274, Invalid=1366, Unknown=0, NotChecked=0, Total=1640 [2022-11-22 02:39:09,147 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 288 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 703 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 793 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 703 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-22 02:39:09,148 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [288 Valid, 246 Invalid, 793 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 703 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-22 02:39:09,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2022-11-22 02:39:09,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 632. [2022-11-22 02:39:09,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 509 states have (on average 1.111984282907662) internal successors, (566), 485 states have internal predecessors, (566), 68 states have call successors, (68), 22 states have call predecessors, (68), 51 states have return successors, (265), 124 states have call predecessors, (265), 67 states have call successors, (265) [2022-11-22 02:39:09,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 899 transitions. [2022-11-22 02:39:09,189 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 899 transitions. Word has length 125 [2022-11-22 02:39:09,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:39:09,190 INFO L495 AbstractCegarLoop]: Abstraction has 632 states and 899 transitions. [2022-11-22 02:39:09,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 4.608695652173913) internal successors, (106), 19 states have internal predecessors, (106), 14 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (14), 6 states have call predecessors, (14), 9 states have call successors, (14) [2022-11-22 02:39:09,190 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 899 transitions. [2022-11-22 02:39:09,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-11-22 02:39:09,192 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:39:09,192 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:39:09,208 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-22 02:39:09,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-11-22 02:39:09,398 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:39:09,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:39:09,398 INFO L85 PathProgramCache]: Analyzing trace with hash -82062030, now seen corresponding path program 2 times [2022-11-22 02:39:09,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:39:09,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873864059] [2022-11-22 02:39:09,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:39:09,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:39:09,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:39:09,493 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 37 proven. 3 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2022-11-22 02:39:09,494 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:39:09,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873864059] [2022-11-22 02:39:09,494 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873864059] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:39:09,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1137848306] [2022-11-22 02:39:09,494 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-22 02:39:09,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:39:09,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:39:09,496 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:39:09,499 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-22 02:39:09,569 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-22 02:39:09,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 02:39:09,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-22 02:39:09,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:39:09,659 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2022-11-22 02:39:09,659 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 02:39:09,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1137848306] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:39:09,660 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-22 02:39:09,660 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6] total 12 [2022-11-22 02:39:09,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283221402] [2022-11-22 02:39:09,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:39:09,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-22 02:39:09,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:39:09,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-22 02:39:09,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-11-22 02:39:09,662 INFO L87 Difference]: Start difference. First operand 632 states and 899 transitions. Second operand has 8 states, 7 states have (on average 6.0) internal successors, (42), 8 states have internal predecessors, (42), 3 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-22 02:39:09,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:39:09,746 INFO L93 Difference]: Finished difference Result 690 states and 982 transitions. [2022-11-22 02:39:09,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-22 02:39:09,746 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.0) internal successors, (42), 8 states have internal predecessors, (42), 3 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) Word has length 105 [2022-11-22 02:39:09,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:39:09,754 INFO L225 Difference]: With dead ends: 690 [2022-11-22 02:39:09,755 INFO L226 Difference]: Without dead ends: 689 [2022-11-22 02:39:09,756 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-11-22 02:39:09,757 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 11 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-22 02:39:09,758 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 158 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-22 02:39:09,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2022-11-22 02:39:09,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 645. [2022-11-22 02:39:09,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 645 states, 521 states have (on average 1.109404990403071) internal successors, (578), 493 states have internal predecessors, (578), 68 states have call successors, (68), 22 states have call predecessors, (68), 52 states have return successors, (276), 129 states have call predecessors, (276), 67 states have call successors, (276) [2022-11-22 02:39:09,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 922 transitions. [2022-11-22 02:39:09,807 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 922 transitions. Word has length 105 [2022-11-22 02:39:09,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:39:09,807 INFO L495 AbstractCegarLoop]: Abstraction has 645 states and 922 transitions. [2022-11-22 02:39:09,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.0) internal successors, (42), 8 states have internal predecessors, (42), 3 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-22 02:39:09,808 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 922 transitions. [2022-11-22 02:39:09,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-11-22 02:39:09,809 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:39:09,810 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:39:09,821 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-22 02:39:10,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-11-22 02:39:10,016 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:39:10,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:39:10,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1459155797, now seen corresponding path program 3 times [2022-11-22 02:39:10,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:39:10,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851112846] [2022-11-22 02:39:10,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:39:10,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:39:10,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:39:10,417 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 12 proven. 23 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-11-22 02:39:10,417 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:39:10,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851112846] [2022-11-22 02:39:10,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851112846] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:39:10,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1965751997] [2022-11-22 02:39:10,419 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-22 02:39:10,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:39:10,420 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:39:10,421 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:39:10,437 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-22 02:39:10,512 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-22 02:39:10,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 02:39:10,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-22 02:39:10,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:39:10,701 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 13 proven. 12 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2022-11-22 02:39:10,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:39:11,306 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 23 proven. 12 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-11-22 02:39:11,307 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1965751997] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:39:11,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [477681452] [2022-11-22 02:39:11,309 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 02:39:11,309 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:39:11,309 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-22 02:39:11,309 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:39:11,309 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 16] total 33 [2022-11-22 02:39:11,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714103343] [2022-11-22 02:39:11,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:39:11,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-22 02:39:11,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:39:11,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-22 02:39:11,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=970, Unknown=0, NotChecked=0, Total=1122 [2022-11-22 02:39:11,316 INFO L87 Difference]: Start difference. First operand 645 states and 922 transitions. Second operand has 34 states, 33 states have (on average 2.696969696969697) internal successors, (89), 34 states have internal predecessors, (89), 9 states have call successors, (11), 1 states have call predecessors, (11), 12 states have return successors, (20), 20 states have call predecessors, (20), 9 states have call successors, (20) [2022-11-22 02:39:12,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:39:12,087 INFO L93 Difference]: Finished difference Result 1334 states and 2207 transitions. [2022-11-22 02:39:12,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-11-22 02:39:12,087 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 2.696969696969697) internal successors, (89), 34 states have internal predecessors, (89), 9 states have call successors, (11), 1 states have call predecessors, (11), 12 states have return successors, (20), 20 states have call predecessors, (20), 9 states have call successors, (20) Word has length 106 [2022-11-22 02:39:12,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:39:12,098 INFO L225 Difference]: With dead ends: 1334 [2022-11-22 02:39:12,098 INFO L226 Difference]: Without dead ends: 1331 [2022-11-22 02:39:12,101 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 189 SyntacticMatches, 6 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1065 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=442, Invalid=2638, Unknown=0, NotChecked=0, Total=3080 [2022-11-22 02:39:12,101 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 86 mSDsluCounter, 558 mSDsCounter, 0 mSdLazyCounter, 466 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 616 SdHoareTripleChecker+Invalid, 524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-22 02:39:12,102 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 616 Invalid, 524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 466 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-22 02:39:12,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1331 states. [2022-11-22 02:39:12,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1331 to 903. [2022-11-22 02:39:12,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 903 states, 728 states have (on average 1.0906593406593406) internal successors, (794), 692 states have internal predecessors, (794), 92 states have call successors, (92), 22 states have call predecessors, (92), 79 states have return successors, (665), 188 states have call predecessors, (665), 91 states have call successors, (665) [2022-11-22 02:39:12,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 903 states to 903 states and 1551 transitions. [2022-11-22 02:39:12,240 INFO L78 Accepts]: Start accepts. Automaton has 903 states and 1551 transitions. Word has length 106 [2022-11-22 02:39:12,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:39:12,241 INFO L495 AbstractCegarLoop]: Abstraction has 903 states and 1551 transitions. [2022-11-22 02:39:12,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 2.696969696969697) internal successors, (89), 34 states have internal predecessors, (89), 9 states have call successors, (11), 1 states have call predecessors, (11), 12 states have return successors, (20), 20 states have call predecessors, (20), 9 states have call successors, (20) [2022-11-22 02:39:12,242 INFO L276 IsEmpty]: Start isEmpty. Operand 903 states and 1551 transitions. [2022-11-22 02:39:12,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-11-22 02:39:12,244 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:39:12,244 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:39:12,257 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-11-22 02:39:12,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:39:12,451 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:39:12,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:39:12,451 INFO L85 PathProgramCache]: Analyzing trace with hash 2010810646, now seen corresponding path program 1 times [2022-11-22 02:39:12,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:39:12,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058959622] [2022-11-22 02:39:12,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:39:12,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:39:12,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:39:12,785 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 8 proven. 28 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-11-22 02:39:12,786 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:39:12,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058959622] [2022-11-22 02:39:12,786 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058959622] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:39:12,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241387129] [2022-11-22 02:39:12,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:39:12,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:39:12,786 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:39:12,787 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:39:12,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-22 02:39:12,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:39:12,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-22 02:39:12,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:39:13,098 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 8 proven. 20 refuted. 0 times theorem prover too weak. 143 trivial. 0 not checked. [2022-11-22 02:39:13,098 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:39:13,734 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-11-22 02:39:13,734 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241387129] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:39:13,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [685823006] [2022-11-22 02:39:13,736 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 02:39:13,736 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:39:13,736 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-22 02:39:13,736 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:39:13,736 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 15] total 33 [2022-11-22 02:39:13,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738986807] [2022-11-22 02:39:13,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:39:13,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-22 02:39:13,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:39:13,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-22 02:39:13,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=976, Unknown=0, NotChecked=0, Total=1122 [2022-11-22 02:39:13,738 INFO L87 Difference]: Start difference. First operand 903 states and 1551 transitions. Second operand has 34 states, 33 states have (on average 2.8181818181818183) internal successors, (93), 34 states have internal predecessors, (93), 9 states have call successors, (11), 1 states have call predecessors, (11), 13 states have return successors, (19), 18 states have call predecessors, (19), 9 states have call successors, (19) [2022-11-22 02:39:14,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:39:14,622 INFO L93 Difference]: Finished difference Result 1799 states and 3579 transitions. [2022-11-22 02:39:14,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-22 02:39:14,623 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 2.8181818181818183) internal successors, (93), 34 states have internal predecessors, (93), 9 states have call successors, (11), 1 states have call predecessors, (11), 13 states have return successors, (19), 18 states have call predecessors, (19), 9 states have call successors, (19) Word has length 107 [2022-11-22 02:39:14,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:39:14,641 INFO L225 Difference]: With dead ends: 1799 [2022-11-22 02:39:14,641 INFO L226 Difference]: Without dead ends: 1791 [2022-11-22 02:39:14,645 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 192 SyntacticMatches, 5 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 743 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=387, Invalid=2475, Unknown=0, NotChecked=0, Total=2862 [2022-11-22 02:39:14,645 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 81 mSDsluCounter, 735 mSDsCounter, 0 mSdLazyCounter, 715 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 797 SdHoareTripleChecker+Invalid, 770 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 715 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-22 02:39:14,646 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 797 Invalid, 770 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 715 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-22 02:39:14,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1791 states. [2022-11-22 02:39:14,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1791 to 1309. [2022-11-22 02:39:14,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1309 states, 1052 states have (on average 1.082699619771863) internal successors, (1139), 1002 states have internal predecessors, (1139), 128 states have call successors, (128), 22 states have call predecessors, (128), 125 states have return successors, (1628), 284 states have call predecessors, (1628), 127 states have call successors, (1628) [2022-11-22 02:39:14,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1309 states to 1309 states and 2895 transitions. [2022-11-22 02:39:14,794 INFO L78 Accepts]: Start accepts. Automaton has 1309 states and 2895 transitions. Word has length 107 [2022-11-22 02:39:14,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:39:14,795 INFO L495 AbstractCegarLoop]: Abstraction has 1309 states and 2895 transitions. [2022-11-22 02:39:14,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 2.8181818181818183) internal successors, (93), 34 states have internal predecessors, (93), 9 states have call successors, (11), 1 states have call predecessors, (11), 13 states have return successors, (19), 18 states have call predecessors, (19), 9 states have call successors, (19) [2022-11-22 02:39:14,795 INFO L276 IsEmpty]: Start isEmpty. Operand 1309 states and 2895 transitions. [2022-11-22 02:39:14,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-11-22 02:39:14,797 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:39:14,798 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 7, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1] [2022-11-22 02:39:14,811 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-11-22 02:39:15,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:39:15,005 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:39:15,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:39:15,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1488443710, now seen corresponding path program 1 times [2022-11-22 02:39:15,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:39:15,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917305585] [2022-11-22 02:39:15,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:39:15,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:39:15,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:39:15,102 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 52 proven. 17 refuted. 0 times theorem prover too weak. 227 trivial. 0 not checked. [2022-11-22 02:39:15,102 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:39:15,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917305585] [2022-11-22 02:39:15,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917305585] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:39:15,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806137541] [2022-11-22 02:39:15,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:39:15,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:39:15,103 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:39:15,105 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:39:15,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-22 02:39:15,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:39:15,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-22 02:39:15,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:39:15,415 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 157 proven. 97 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-11-22 02:39:15,415 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:39:15,954 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 52 proven. 147 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2022-11-22 02:39:15,955 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806137541] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:39:15,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [158167394] [2022-11-22 02:39:15,956 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 02:39:15,956 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:39:15,957 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-22 02:39:15,958 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:39:15,958 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 16, 17] total 21 [2022-11-22 02:39:15,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17473456] [2022-11-22 02:39:15,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:39:15,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-22 02:39:15,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:39:15,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-22 02:39:15,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-11-22 02:39:15,960 INFO L87 Difference]: Start difference. First operand 1309 states and 2895 transitions. Second operand has 21 states, 20 states have (on average 5.9) internal successors, (118), 17 states have internal predecessors, (118), 13 states have call successors, (22), 6 states have call predecessors, (22), 5 states have return successors, (19), 6 states have call predecessors, (19), 9 states have call successors, (19) [2022-11-22 02:39:16,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:39:16,456 INFO L93 Difference]: Finished difference Result 2379 states and 5841 transitions. [2022-11-22 02:39:16,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-22 02:39:16,457 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 5.9) internal successors, (118), 17 states have internal predecessors, (118), 13 states have call successors, (22), 6 states have call predecessors, (22), 5 states have return successors, (19), 6 states have call predecessors, (19), 9 states have call successors, (19) Word has length 139 [2022-11-22 02:39:16,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:39:16,470 INFO L225 Difference]: With dead ends: 2379 [2022-11-22 02:39:16,470 INFO L226 Difference]: Without dead ends: 1201 [2022-11-22 02:39:16,488 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 258 SyntacticMatches, 12 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=142, Invalid=788, Unknown=0, NotChecked=0, Total=930 [2022-11-22 02:39:16,488 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 215 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-22 02:39:16,489 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [217 Valid, 340 Invalid, 557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 473 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-22 02:39:16,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1201 states. [2022-11-22 02:39:16,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1201 to 1126. [2022-11-22 02:39:16,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1126 states, 900 states have (on average 1.0855555555555556) internal successors, (977), 867 states have internal predecessors, (977), 112 states have call successors, (112), 22 states have call predecessors, (112), 110 states have return successors, (1207), 236 states have call predecessors, (1207), 111 states have call successors, (1207) [2022-11-22 02:39:16,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1126 states to 1126 states and 2296 transitions. [2022-11-22 02:39:16,594 INFO L78 Accepts]: Start accepts. Automaton has 1126 states and 2296 transitions. Word has length 139 [2022-11-22 02:39:16,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:39:16,596 INFO L495 AbstractCegarLoop]: Abstraction has 1126 states and 2296 transitions. [2022-11-22 02:39:16,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 5.9) internal successors, (118), 17 states have internal predecessors, (118), 13 states have call successors, (22), 6 states have call predecessors, (22), 5 states have return successors, (19), 6 states have call predecessors, (19), 9 states have call successors, (19) [2022-11-22 02:39:16,596 INFO L276 IsEmpty]: Start isEmpty. Operand 1126 states and 2296 transitions. [2022-11-22 02:39:16,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2022-11-22 02:39:16,598 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:39:16,598 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1] [2022-11-22 02:39:16,612 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-11-22 02:39:16,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:39:16,804 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:39:16,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:39:16,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1209548795, now seen corresponding path program 2 times [2022-11-22 02:39:16,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:39:16,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346220043] [2022-11-22 02:39:16,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:39:16,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:39:16,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:39:17,047 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 66 proven. 114 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2022-11-22 02:39:17,047 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:39:17,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346220043] [2022-11-22 02:39:17,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346220043] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:39:17,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1046470766] [2022-11-22 02:39:17,048 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-22 02:39:17,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:39:17,048 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:39:17,050 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:39:17,071 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-11-22 02:39:17,127 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-22 02:39:17,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 02:39:17,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-22 02:39:17,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:39:17,192 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 66 proven. 4 refuted. 0 times theorem prover too weak. 232 trivial. 0 not checked. [2022-11-22 02:39:17,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:39:17,429 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 66 proven. 4 refuted. 0 times theorem prover too weak. 232 trivial. 0 not checked. [2022-11-22 02:39:17,430 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1046470766] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:39:17,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [210457750] [2022-11-22 02:39:17,436 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 02:39:17,436 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:39:17,437 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-22 02:39:17,438 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:39:17,438 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 7, 7] total 20 [2022-11-22 02:39:17,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394384274] [2022-11-22 02:39:17,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:39:17,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-22 02:39:17,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:39:17,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-22 02:39:17,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2022-11-22 02:39:17,441 INFO L87 Difference]: Start difference. First operand 1126 states and 2296 transitions. Second operand has 20 states, 19 states have (on average 4.578947368421052) internal successors, (87), 16 states have internal predecessors, (87), 9 states have call successors, (14), 5 states have call predecessors, (14), 5 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-11-22 02:39:18,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:39:18,003 INFO L93 Difference]: Finished difference Result 2156 states and 4938 transitions. [2022-11-22 02:39:18,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-22 02:39:18,003 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 4.578947368421052) internal successors, (87), 16 states have internal predecessors, (87), 9 states have call successors, (14), 5 states have call predecessors, (14), 5 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) Word has length 140 [2022-11-22 02:39:18,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:39:18,017 INFO L225 Difference]: With dead ends: 2156 [2022-11-22 02:39:18,017 INFO L226 Difference]: Without dead ends: 1112 [2022-11-22 02:39:18,030 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 277 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=127, Invalid=685, Unknown=0, NotChecked=0, Total=812 [2022-11-22 02:39:18,031 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 231 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 612 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 411 SdHoareTripleChecker+Invalid, 689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 612 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-22 02:39:18,031 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [236 Valid, 411 Invalid, 689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 612 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-22 02:39:18,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1112 states. [2022-11-22 02:39:18,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1112 to 1102. [2022-11-22 02:39:18,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1102 states, 879 states have (on average 1.0841865756541524) internal successors, (953), 849 states have internal predecessors, (953), 112 states have call successors, (112), 23 states have call predecessors, (112), 107 states have return successors, (1126), 229 states have call predecessors, (1126), 111 states have call successors, (1126) [2022-11-22 02:39:18,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1102 states to 1102 states and 2191 transitions. [2022-11-22 02:39:18,130 INFO L78 Accepts]: Start accepts. Automaton has 1102 states and 2191 transitions. Word has length 140 [2022-11-22 02:39:18,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:39:18,131 INFO L495 AbstractCegarLoop]: Abstraction has 1102 states and 2191 transitions. [2022-11-22 02:39:18,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 4.578947368421052) internal successors, (87), 16 states have internal predecessors, (87), 9 states have call successors, (14), 5 states have call predecessors, (14), 5 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-11-22 02:39:18,131 INFO L276 IsEmpty]: Start isEmpty. Operand 1102 states and 2191 transitions. [2022-11-22 02:39:18,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2022-11-22 02:39:18,134 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:39:18,134 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 8, 8, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1] [2022-11-22 02:39:18,139 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-11-22 02:39:18,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-11-22 02:39:18,340 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:39:18,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:39:18,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1527958258, now seen corresponding path program 2 times [2022-11-22 02:39:18,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:39:18,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103996634] [2022-11-22 02:39:18,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:39:18,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:39:18,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:39:18,452 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 445 trivial. 0 not checked. [2022-11-22 02:39:18,452 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:39:18,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103996634] [2022-11-22 02:39:18,453 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103996634] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:39:18,453 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 02:39:18,453 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-22 02:39:18,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531101054] [2022-11-22 02:39:18,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:39:18,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 02:39:18,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:39:18,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 02:39:18,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-22 02:39:18,454 INFO L87 Difference]: Start difference. First operand 1102 states and 2191 transitions. Second operand has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-22 02:39:18,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:39:18,516 INFO L93 Difference]: Finished difference Result 1132 states and 2224 transitions. [2022-11-22 02:39:18,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-22 02:39:18,516 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 173 [2022-11-22 02:39:18,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:39:18,526 INFO L225 Difference]: With dead ends: 1132 [2022-11-22 02:39:18,526 INFO L226 Difference]: Without dead ends: 1131 [2022-11-22 02:39:18,527 INFO L412 NwaCegarLoop]: 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 [2022-11-22 02:39:18,528 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 5 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 02:39:18,533 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 105 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 02:39:18,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1131 states. [2022-11-22 02:39:18,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1131 to 1108. [2022-11-22 02:39:18,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1108 states, 885 states have (on average 1.0836158192090395) internal successors, (959), 853 states have internal predecessors, (959), 112 states have call successors, (112), 23 states have call predecessors, (112), 107 states have return successors, (1126), 231 states have call predecessors, (1126), 111 states have call successors, (1126) [2022-11-22 02:39:18,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1108 states to 1108 states and 2197 transitions. [2022-11-22 02:39:18,646 INFO L78 Accepts]: Start accepts. Automaton has 1108 states and 2197 transitions. Word has length 173 [2022-11-22 02:39:18,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:39:18,646 INFO L495 AbstractCegarLoop]: Abstraction has 1108 states and 2197 transitions. [2022-11-22 02:39:18,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-22 02:39:18,647 INFO L276 IsEmpty]: Start isEmpty. Operand 1108 states and 2197 transitions. [2022-11-22 02:39:18,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-11-22 02:39:18,650 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:39:18,650 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 9, 8, 8, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1] [2022-11-22 02:39:18,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-11-22 02:39:18,651 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:39:18,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:39:18,651 INFO L85 PathProgramCache]: Analyzing trace with hash 154108533, now seen corresponding path program 3 times [2022-11-22 02:39:18,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:39:18,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801886471] [2022-11-22 02:39:18,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:39:18,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:39:18,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:39:19,091 INFO L134 CoverageAnalysis]: Checked inductivity of 505 backedges. 153 proven. 152 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2022-11-22 02:39:19,091 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:39:19,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801886471] [2022-11-22 02:39:19,091 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801886471] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:39:19,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931829565] [2022-11-22 02:39:19,091 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-22 02:39:19,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:39:19,092 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:39:19,093 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:39:19,100 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-11-22 02:39:19,186 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-22 02:39:19,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 02:39:19,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-22 02:39:19,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:39:19,436 INFO L134 CoverageAnalysis]: Checked inductivity of 505 backedges. 147 proven. 176 refuted. 0 times theorem prover too weak. 182 trivial. 0 not checked. [2022-11-22 02:39:19,436 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:39:20,683 INFO L134 CoverageAnalysis]: Checked inductivity of 505 backedges. 147 proven. 189 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2022-11-22 02:39:20,683 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931829565] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:39:20,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1789798790] [2022-11-22 02:39:20,685 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 02:39:20,685 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:39:20,685 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-22 02:39:20,686 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:39:20,686 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 15, 19] total 34 [2022-11-22 02:39:20,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070864636] [2022-11-22 02:39:20,687 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:39:20,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-22 02:39:20,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:39:20,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-22 02:39:20,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=1009, Unknown=0, NotChecked=0, Total=1122 [2022-11-22 02:39:20,689 INFO L87 Difference]: Start difference. First operand 1108 states and 2197 transitions. Second operand has 34 states, 33 states have (on average 5.0) internal successors, (165), 30 states have internal predecessors, (165), 23 states have call successors, (29), 5 states have call predecessors, (29), 9 states have return successors, (27), 10 states have call predecessors, (27), 19 states have call successors, (27) [2022-11-22 02:39:22,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:39:22,003 INFO L93 Difference]: Finished difference Result 1650 states and 3500 transitions. [2022-11-22 02:39:22,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-11-22 02:39:22,003 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 5.0) internal successors, (165), 30 states have internal predecessors, (165), 23 states have call successors, (29), 5 states have call predecessors, (29), 9 states have return successors, (27), 10 states have call predecessors, (27), 19 states have call successors, (27) Word has length 178 [2022-11-22 02:39:22,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:39:22,008 INFO L225 Difference]: With dead ends: 1650 [2022-11-22 02:39:22,009 INFO L226 Difference]: Without dead ends: 614 [2022-11-22 02:39:22,021 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 405 GetRequests, 336 SyntacticMatches, 9 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 872 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=599, Invalid=3183, Unknown=0, NotChecked=0, Total=3782 [2022-11-22 02:39:22,022 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 633 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 1126 mSolverCounterSat, 271 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 633 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 1397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 271 IncrementalHoareTripleChecker+Valid, 1126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-22 02:39:22,023 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [633 Valid, 259 Invalid, 1397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [271 Valid, 1126 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-22 02:39:22,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2022-11-22 02:39:22,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 540. [2022-11-22 02:39:22,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 540 states, 426 states have (on average 1.0469483568075117) internal successors, (446), 423 states have internal predecessors, (446), 64 states have call successors, (64), 27 states have call predecessors, (64), 48 states have return successors, (189), 89 states have call predecessors, (189), 63 states have call successors, (189) [2022-11-22 02:39:22,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 540 states to 540 states and 699 transitions. [2022-11-22 02:39:22,061 INFO L78 Accepts]: Start accepts. Automaton has 540 states and 699 transitions. Word has length 178 [2022-11-22 02:39:22,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:39:22,062 INFO L495 AbstractCegarLoop]: Abstraction has 540 states and 699 transitions. [2022-11-22 02:39:22,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 5.0) internal successors, (165), 30 states have internal predecessors, (165), 23 states have call successors, (29), 5 states have call predecessors, (29), 9 states have return successors, (27), 10 states have call predecessors, (27), 19 states have call successors, (27) [2022-11-22 02:39:22,062 INFO L276 IsEmpty]: Start isEmpty. Operand 540 states and 699 transitions. [2022-11-22 02:39:22,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-11-22 02:39:22,064 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:39:22,064 INFO L195 NwaCegarLoop]: trace histogram [10, 8, 8, 8, 7, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1] [2022-11-22 02:39:22,075 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-11-22 02:39:22,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-11-22 02:39:22,271 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:39:22,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:39:22,271 INFO L85 PathProgramCache]: Analyzing trace with hash 749278453, now seen corresponding path program 4 times [2022-11-22 02:39:22,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:39:22,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469490171] [2022-11-22 02:39:22,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:39:22,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:39:22,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:39:22,922 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 45 proven. 82 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2022-11-22 02:39:22,923 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:39:22,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469490171] [2022-11-22 02:39:22,923 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469490171] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:39:22,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1974596043] [2022-11-22 02:39:22,923 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-22 02:39:22,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:39:22,924 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:39:22,925 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:39:22,949 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-11-22 02:39:23,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:39:23,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 29 conjunts are in the unsatisfiable core [2022-11-22 02:39:23,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:39:23,357 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 45 proven. 56 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2022-11-22 02:39:23,357 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:39:24,811 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 74 proven. 51 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2022-11-22 02:39:24,812 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1974596043] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:39:24,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1853209918] [2022-11-22 02:39:24,813 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 02:39:24,813 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:39:24,814 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-22 02:39:24,814 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:39:24,814 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 18, 22] total 44 [2022-11-22 02:39:24,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64300381] [2022-11-22 02:39:24,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:39:24,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-11-22 02:39:24,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:39:24,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-11-22 02:39:24,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=1724, Unknown=0, NotChecked=0, Total=1980 [2022-11-22 02:39:24,817 INFO L87 Difference]: Start difference. First operand 540 states and 699 transitions. Second operand has 45 states, 44 states have (on average 2.6363636363636362) internal successors, (116), 45 states have internal predecessors, (116), 11 states have call successors, (13), 1 states have call predecessors, (13), 15 states have return successors, (28), 28 states have call predecessors, (28), 11 states have call successors, (28) [2022-11-22 02:39:25,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:39:25,395 INFO L93 Difference]: Finished difference Result 692 states and 889 transitions. [2022-11-22 02:39:25,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-11-22 02:39:25,396 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 44 states have (on average 2.6363636363636362) internal successors, (116), 45 states have internal predecessors, (116), 11 states have call successors, (13), 1 states have call predecessors, (13), 15 states have return successors, (28), 28 states have call predecessors, (28), 11 states have call successors, (28) Word has length 159 [2022-11-22 02:39:25,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:39:25,399 INFO L225 Difference]: With dead ends: 692 [2022-11-22 02:39:25,399 INFO L226 Difference]: Without dead ends: 690 [2022-11-22 02:39:25,401 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 358 GetRequests, 289 SyntacticMatches, 13 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1693 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=435, Invalid=2871, Unknown=0, NotChecked=0, Total=3306 [2022-11-22 02:39:25,402 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 51 mSDsluCounter, 666 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 713 SdHoareTripleChecker+Invalid, 603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-22 02:39:25,402 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 713 Invalid, 603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 564 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-22 02:39:25,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 690 states. [2022-11-22 02:39:25,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 690 to 541. [2022-11-22 02:39:25,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 541 states, 427 states have (on average 1.0374707259953162) internal successors, (443), 424 states have internal predecessors, (443), 64 states have call successors, (64), 27 states have call predecessors, (64), 48 states have return successors, (172), 89 states have call predecessors, (172), 63 states have call successors, (172) [2022-11-22 02:39:25,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 541 states and 679 transitions. [2022-11-22 02:39:25,437 INFO L78 Accepts]: Start accepts. Automaton has 541 states and 679 transitions. Word has length 159 [2022-11-22 02:39:25,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:39:25,438 INFO L495 AbstractCegarLoop]: Abstraction has 541 states and 679 transitions. [2022-11-22 02:39:25,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 44 states have (on average 2.6363636363636362) internal successors, (116), 45 states have internal predecessors, (116), 11 states have call successors, (13), 1 states have call predecessors, (13), 15 states have return successors, (28), 28 states have call predecessors, (28), 11 states have call successors, (28) [2022-11-22 02:39:25,438 INFO L276 IsEmpty]: Start isEmpty. Operand 541 states and 679 transitions. [2022-11-22 02:39:25,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2022-11-22 02:39:25,442 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:39:25,442 INFO L195 NwaCegarLoop]: trace histogram [14, 12, 11, 11, 10, 9, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 2, 2, 1, 1, 1] [2022-11-22 02:39:25,448 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-11-22 02:39:25,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:39:25,648 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:39:25,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:39:25,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1454020543, now seen corresponding path program 4 times [2022-11-22 02:39:25,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:39:25,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854846290] [2022-11-22 02:39:25,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:39:25,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:39:25,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:39:25,934 INFO L134 CoverageAnalysis]: Checked inductivity of 884 backedges. 138 proven. 153 refuted. 0 times theorem prover too weak. 593 trivial. 0 not checked. [2022-11-22 02:39:25,934 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:39:25,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854846290] [2022-11-22 02:39:25,935 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854846290] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:39:25,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1735456570] [2022-11-22 02:39:25,935 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-22 02:39:25,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:39:25,936 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:39:25,937 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:39:25,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-11-22 02:39:26,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:39:26,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 452 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-22 02:39:26,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:39:26,241 INFO L134 CoverageAnalysis]: Checked inductivity of 884 backedges. 501 proven. 126 refuted. 0 times theorem prover too weak. 257 trivial. 0 not checked. [2022-11-22 02:39:26,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:39:26,785 INFO L134 CoverageAnalysis]: Checked inductivity of 884 backedges. 105 proven. 240 refuted. 0 times theorem prover too weak. 539 trivial. 0 not checked. [2022-11-22 02:39:26,785 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1735456570] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:39:26,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1110875644] [2022-11-22 02:39:26,787 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 02:39:26,787 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:39:26,787 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-22 02:39:26,788 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:39:26,789 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 15] total 19 [2022-11-22 02:39:26,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435920824] [2022-11-22 02:39:26,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:39:26,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-22 02:39:26,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:39:26,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-22 02:39:26,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2022-11-22 02:39:26,792 INFO L87 Difference]: Start difference. First operand 541 states and 679 transitions. Second operand has 19 states, 18 states have (on average 6.944444444444445) internal successors, (125), 16 states have internal predecessors, (125), 10 states have call successors, (22), 5 states have call predecessors, (22), 7 states have return successors, (21), 10 states have call predecessors, (21), 7 states have call successors, (21) [2022-11-22 02:39:27,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:39:27,195 INFO L93 Difference]: Finished difference Result 1053 states and 1340 transitions. [2022-11-22 02:39:27,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-22 02:39:27,204 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 6.944444444444445) internal successors, (125), 16 states have internal predecessors, (125), 10 states have call successors, (22), 5 states have call predecessors, (22), 7 states have return successors, (21), 10 states have call predecessors, (21), 7 states have call successors, (21) Word has length 231 [2022-11-22 02:39:27,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:39:27,207 INFO L225 Difference]: With dead ends: 1053 [2022-11-22 02:39:27,207 INFO L226 Difference]: Without dead ends: 582 [2022-11-22 02:39:27,210 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 485 GetRequests, 450 SyntacticMatches, 10 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2022-11-22 02:39:27,210 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 149 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 482 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-22 02:39:27,211 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [155 Valid, 300 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 482 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-22 02:39:27,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2022-11-22 02:39:27,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 553. [2022-11-22 02:39:27,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 553 states, 436 states have (on average 1.036697247706422) internal successors, (452), 434 states have internal predecessors, (452), 64 states have call successors, (64), 27 states have call predecessors, (64), 51 states have return successors, (172), 91 states have call predecessors, (172), 63 states have call successors, (172) [2022-11-22 02:39:27,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 688 transitions. [2022-11-22 02:39:27,244 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 688 transitions. Word has length 231 [2022-11-22 02:39:27,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:39:27,245 INFO L495 AbstractCegarLoop]: Abstraction has 553 states and 688 transitions. [2022-11-22 02:39:27,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 6.944444444444445) internal successors, (125), 16 states have internal predecessors, (125), 10 states have call successors, (22), 5 states have call predecessors, (22), 7 states have return successors, (21), 10 states have call predecessors, (21), 7 states have call successors, (21) [2022-11-22 02:39:27,245 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 688 transitions. [2022-11-22 02:39:27,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2022-11-22 02:39:27,249 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:39:27,249 INFO L195 NwaCegarLoop]: trace histogram [16, 15, 14, 14, 12, 12, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 4, 4, 4, 3, 1, 1, 1] [2022-11-22 02:39:27,256 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-11-22 02:39:27,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-11-22 02:39:27,456 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:39:27,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:39:27,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1353336674, now seen corresponding path program 5 times [2022-11-22 02:39:27,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:39:27,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012425107] [2022-11-22 02:39:27,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:39:27,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:39:27,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:39:27,907 INFO L134 CoverageAnalysis]: Checked inductivity of 1402 backedges. 285 proven. 231 refuted. 0 times theorem prover too weak. 886 trivial. 0 not checked. [2022-11-22 02:39:27,907 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:39:27,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012425107] [2022-11-22 02:39:27,908 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012425107] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:39:27,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845251015] [2022-11-22 02:39:27,908 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-22 02:39:27,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:39:27,910 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:39:27,912 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:39:27,929 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-11-22 02:39:28,049 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-11-22 02:39:28,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 02:39:28,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-22 02:39:28,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:39:28,248 INFO L134 CoverageAnalysis]: Checked inductivity of 1402 backedges. 440 proven. 42 refuted. 0 times theorem prover too weak. 920 trivial. 0 not checked. [2022-11-22 02:39:28,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:39:29,238 INFO L134 CoverageAnalysis]: Checked inductivity of 1402 backedges. 440 proven. 44 refuted. 0 times theorem prover too weak. 918 trivial. 0 not checked. [2022-11-22 02:39:29,238 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845251015] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:39:29,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1247508439] [2022-11-22 02:39:29,239 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 02:39:29,240 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:39:29,240 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-22 02:39:29,241 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:39:29,241 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12, 13] total 28 [2022-11-22 02:39:29,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165305688] [2022-11-22 02:39:29,242 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:39:29,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-11-22 02:39:29,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:39:29,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-22 02:39:29,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=673, Unknown=0, NotChecked=0, Total=756 [2022-11-22 02:39:29,244 INFO L87 Difference]: Start difference. First operand 553 states and 688 transitions. Second operand has 28 states, 27 states have (on average 5.111111111111111) internal successors, (138), 25 states have internal predecessors, (138), 16 states have call successors, (24), 4 states have call predecessors, (24), 8 states have return successors, (23), 11 states have call predecessors, (23), 13 states have call successors, (23) [2022-11-22 02:39:30,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:39:30,049 INFO L93 Difference]: Finished difference Result 1094 states and 1441 transitions. [2022-11-22 02:39:30,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-22 02:39:30,049 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 5.111111111111111) internal successors, (138), 25 states have internal predecessors, (138), 16 states have call successors, (24), 4 states have call predecessors, (24), 8 states have return successors, (23), 11 states have call predecessors, (23), 13 states have call successors, (23) Word has length 289 [2022-11-22 02:39:30,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:39:30,053 INFO L225 Difference]: With dead ends: 1094 [2022-11-22 02:39:30,054 INFO L226 Difference]: Without dead ends: 625 [2022-11-22 02:39:30,056 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 612 GetRequests, 564 SyntacticMatches, 6 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 360 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=285, Invalid=1607, Unknown=0, NotChecked=0, Total=1892 [2022-11-22 02:39:30,057 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 313 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 655 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 313 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 655 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-22 02:39:30,057 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [313 Valid, 261 Invalid, 786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 655 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-22 02:39:30,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2022-11-22 02:39:30,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 611. [2022-11-22 02:39:30,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 611 states, 483 states have (on average 1.0331262939958592) internal successors, (499), 477 states have internal predecessors, (499), 70 states have call successors, (70), 31 states have call predecessors, (70), 56 states have return successors, (212), 102 states have call predecessors, (212), 69 states have call successors, (212) [2022-11-22 02:39:30,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 781 transitions. [2022-11-22 02:39:30,096 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 781 transitions. Word has length 289 [2022-11-22 02:39:30,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:39:30,097 INFO L495 AbstractCegarLoop]: Abstraction has 611 states and 781 transitions. [2022-11-22 02:39:30,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 5.111111111111111) internal successors, (138), 25 states have internal predecessors, (138), 16 states have call successors, (24), 4 states have call predecessors, (24), 8 states have return successors, (23), 11 states have call predecessors, (23), 13 states have call successors, (23) [2022-11-22 02:39:30,098 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 781 transitions. [2022-11-22 02:39:30,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2022-11-22 02:39:30,101 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:39:30,102 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 12, 12, 11, 11, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 2, 1, 1, 1] [2022-11-22 02:39:30,108 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-11-22 02:39:30,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-11-22 02:39:30,308 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:39:30,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:39:30,308 INFO L85 PathProgramCache]: Analyzing trace with hash -835618356, now seen corresponding path program 6 times [2022-11-22 02:39:30,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:39:30,309 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816457776] [2022-11-22 02:39:30,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:39:30,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:39:30,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:39:31,606 INFO L134 CoverageAnalysis]: Checked inductivity of 1043 backedges. 149 proven. 243 refuted. 0 times theorem prover too weak. 651 trivial. 0 not checked. [2022-11-22 02:39:31,606 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:39:31,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816457776] [2022-11-22 02:39:31,606 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816457776] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:39:31,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1801772235] [2022-11-22 02:39:31,607 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-22 02:39:31,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:39:31,607 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:39:31,608 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:39:31,610 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-11-22 02:39:31,757 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-22 02:39:31,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 02:39:31,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 489 conjuncts, 49 conjunts are in the unsatisfiable core [2022-11-22 02:39:31,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:39:32,249 INFO L134 CoverageAnalysis]: Checked inductivity of 1043 backedges. 148 proven. 176 refuted. 0 times theorem prover too weak. 719 trivial. 0 not checked. [2022-11-22 02:39:32,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:39:35,431 INFO L134 CoverageAnalysis]: Checked inductivity of 1043 backedges. 218 proven. 155 refuted. 0 times theorem prover too weak. 670 trivial. 0 not checked. [2022-11-22 02:39:35,431 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1801772235] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:39:35,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2023125724] [2022-11-22 02:39:35,432 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 02:39:35,432 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:39:35,433 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-22 02:39:35,436 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:39:35,437 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 24, 29] total 56 [2022-11-22 02:39:35,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342987473] [2022-11-22 02:39:35,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:39:35,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-11-22 02:39:35,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:39:35,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-11-22 02:39:35,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=395, Invalid=2797, Unknown=0, NotChecked=0, Total=3192 [2022-11-22 02:39:35,440 INFO L87 Difference]: Start difference. First operand 611 states and 781 transitions. Second operand has 57 states, 56 states have (on average 2.607142857142857) internal successors, (146), 57 states have internal predecessors, (146), 14 states have call successors, (16), 1 states have call predecessors, (16), 18 states have return successors, (37), 37 states have call predecessors, (37), 14 states have call successors, (37) [2022-11-22 02:39:36,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:39:36,043 INFO L93 Difference]: Finished difference Result 781 states and 983 transitions. [2022-11-22 02:39:36,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-11-22 02:39:36,044 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 56 states have (on average 2.607142857142857) internal successors, (146), 57 states have internal predecessors, (146), 14 states have call successors, (16), 1 states have call predecessors, (16), 18 states have return successors, (37), 37 states have call predecessors, (37), 14 states have call successors, (37) Word has length 251 [2022-11-22 02:39:36,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:39:36,047 INFO L225 Difference]: With dead ends: 781 [2022-11-22 02:39:36,047 INFO L226 Difference]: Without dead ends: 770 [2022-11-22 02:39:36,049 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 563 GetRequests, 467 SyntacticMatches, 27 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3342 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=640, Invalid=4330, Unknown=0, NotChecked=0, Total=4970 [2022-11-22 02:39:36,049 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 80 mSDsluCounter, 663 mSDsCounter, 0 mSdLazyCounter, 538 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 708 SdHoareTripleChecker+Invalid, 604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 538 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-22 02:39:36,050 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 708 Invalid, 604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 538 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-22 02:39:36,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 770 states. [2022-11-22 02:39:36,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 770 to 571. [2022-11-22 02:39:36,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 451 states have (on average 1.024390243902439) internal successors, (462), 447 states have internal predecessors, (462), 67 states have call successors, (67), 30 states have call predecessors, (67), 51 states have return successors, (194), 93 states have call predecessors, (194), 66 states have call successors, (194) [2022-11-22 02:39:36,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 723 transitions. [2022-11-22 02:39:36,088 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 723 transitions. Word has length 251 [2022-11-22 02:39:36,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:39:36,089 INFO L495 AbstractCegarLoop]: Abstraction has 571 states and 723 transitions. [2022-11-22 02:39:36,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 56 states have (on average 2.607142857142857) internal successors, (146), 57 states have internal predecessors, (146), 14 states have call successors, (16), 1 states have call predecessors, (16), 18 states have return successors, (37), 37 states have call predecessors, (37), 14 states have call successors, (37) [2022-11-22 02:39:36,089 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 723 transitions. [2022-11-22 02:39:36,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2022-11-22 02:39:36,092 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:39:36,093 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 17, 16, 16, 15, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 5, 5, 2, 1, 1, 1] [2022-11-22 02:39:36,104 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-11-22 02:39:36,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:39:36,299 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:39:36,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:39:36,300 INFO L85 PathProgramCache]: Analyzing trace with hash 289793702, now seen corresponding path program 5 times [2022-11-22 02:39:36,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:39:36,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495625022] [2022-11-22 02:39:36,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:39:36,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:39:36,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:39:36,734 INFO L134 CoverageAnalysis]: Checked inductivity of 2282 backedges. 345 proven. 205 refuted. 0 times theorem prover too weak. 1732 trivial. 0 not checked. [2022-11-22 02:39:36,735 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:39:36,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495625022] [2022-11-22 02:39:36,735 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495625022] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:39:36,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [666273509] [2022-11-22 02:39:36,735 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-22 02:39:36,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:39:36,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:39:36,737 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:39:36,759 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-11-22 02:39:36,926 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-11-22 02:39:36,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 02:39:36,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-22 02:39:36,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:39:37,063 INFO L134 CoverageAnalysis]: Checked inductivity of 2282 backedges. 732 proven. 7 refuted. 0 times theorem prover too weak. 1543 trivial. 0 not checked. [2022-11-22 02:39:37,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:39:37,786 INFO L134 CoverageAnalysis]: Checked inductivity of 2282 backedges. 421 proven. 34 refuted. 0 times theorem prover too weak. 1827 trivial. 0 not checked. [2022-11-22 02:39:37,787 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [666273509] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:39:37,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2140131768] [2022-11-22 02:39:37,788 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 02:39:37,789 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:39:37,789 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-22 02:39:37,790 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:39:37,790 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 20 [2022-11-22 02:39:37,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880445900] [2022-11-22 02:39:37,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:39:37,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-22 02:39:37,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:39:37,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-22 02:39:37,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2022-11-22 02:39:37,793 INFO L87 Difference]: Start difference. First operand 571 states and 723 transitions. Second operand has 20 states, 19 states have (on average 6.578947368421052) internal successors, (125), 18 states have internal predecessors, (125), 11 states have call successors, (22), 4 states have call predecessors, (22), 7 states have return successors, (22), 10 states have call predecessors, (22), 9 states have call successors, (22) [2022-11-22 02:39:38,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:39:38,527 INFO L93 Difference]: Finished difference Result 1118 states and 1469 transitions. [2022-11-22 02:39:38,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-22 02:39:38,527 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 6.578947368421052) internal successors, (125), 18 states have internal predecessors, (125), 11 states have call successors, (22), 4 states have call predecessors, (22), 7 states have return successors, (22), 10 states have call predecessors, (22), 9 states have call successors, (22) Word has length 363 [2022-11-22 02:39:38,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:39:38,531 INFO L225 Difference]: With dead ends: 1118 [2022-11-22 02:39:38,531 INFO L226 Difference]: Without dead ends: 645 [2022-11-22 02:39:38,533 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 753 GetRequests, 718 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=160, Invalid=896, Unknown=0, NotChecked=0, Total=1056 [2022-11-22 02:39:38,533 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 212 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 950 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 1059 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 950 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-22 02:39:38,534 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [212 Valid, 340 Invalid, 1059 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 950 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-22 02:39:38,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2022-11-22 02:39:38,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 601. [2022-11-22 02:39:38,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 476 states have (on average 1.0294117647058822) internal successors, (490), 471 states have internal predecessors, (490), 71 states have call successors, (71), 34 states have call predecessors, (71), 52 states have return successors, (213), 95 states have call predecessors, (213), 70 states have call successors, (213) [2022-11-22 02:39:38,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 774 transitions. [2022-11-22 02:39:38,570 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 774 transitions. Word has length 363 [2022-11-22 02:39:38,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:39:38,570 INFO L495 AbstractCegarLoop]: Abstraction has 601 states and 774 transitions. [2022-11-22 02:39:38,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 6.578947368421052) internal successors, (125), 18 states have internal predecessors, (125), 11 states have call successors, (22), 4 states have call predecessors, (22), 7 states have return successors, (22), 10 states have call predecessors, (22), 9 states have call successors, (22) [2022-11-22 02:39:38,571 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 774 transitions. [2022-11-22 02:39:38,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 460 [2022-11-22 02:39:38,575 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:39:38,575 INFO L195 NwaCegarLoop]: trace histogram [27, 26, 21, 20, 19, 18, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 5, 3, 1, 1, 1] [2022-11-22 02:39:38,588 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-11-22 02:39:38,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-11-22 02:39:38,781 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:39:38,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:39:38,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1477360303, now seen corresponding path program 6 times [2022-11-22 02:39:38,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:39:38,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945514850] [2022-11-22 02:39:38,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:39:38,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:39:38,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:39:39,436 INFO L134 CoverageAnalysis]: Checked inductivity of 3724 backedges. 586 proven. 376 refuted. 0 times theorem prover too weak. 2762 trivial. 0 not checked. [2022-11-22 02:39:39,436 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:39:39,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945514850] [2022-11-22 02:39:39,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945514850] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:39:39,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14749398] [2022-11-22 02:39:39,437 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-22 02:39:39,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:39:39,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:39:39,440 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:39:39,446 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-11-22 02:39:39,664 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-22 02:39:39,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 02:39:39,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 574 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-22 02:39:39,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:39:40,023 INFO L134 CoverageAnalysis]: Checked inductivity of 3724 backedges. 632 proven. 1088 refuted. 0 times theorem prover too weak. 2004 trivial. 0 not checked. [2022-11-22 02:39:40,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:39:42,784 INFO L134 CoverageAnalysis]: Checked inductivity of 3724 backedges. 632 proven. 1134 refuted. 0 times theorem prover too weak. 1958 trivial. 0 not checked. [2022-11-22 02:39:42,784 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14749398] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:39:42,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1316059728] [2022-11-22 02:39:42,786 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 02:39:42,786 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:39:42,787 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-22 02:39:42,788 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:39:42,788 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 27] total 39 [2022-11-22 02:39:42,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791156304] [2022-11-22 02:39:42,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:39:42,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-11-22 02:39:42,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:39:42,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-11-22 02:39:42,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1334, Unknown=0, NotChecked=0, Total=1482 [2022-11-22 02:39:42,791 INFO L87 Difference]: Start difference. First operand 601 states and 774 transitions. Second operand has 39 states, 38 states have (on average 5.526315789473684) internal successors, (210), 37 states have internal predecessors, (210), 29 states have call successors, (36), 3 states have call predecessors, (36), 14 states have return successors, (41), 16 states have call predecessors, (41), 27 states have call successors, (41) [2022-11-22 02:39:44,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:39:44,684 INFO L93 Difference]: Finished difference Result 1194 states and 1568 transitions. [2022-11-22 02:39:44,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-11-22 02:39:44,685 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 38 states have (on average 5.526315789473684) internal successors, (210), 37 states have internal predecessors, (210), 29 states have call successors, (36), 3 states have call predecessors, (36), 14 states have return successors, (41), 16 states have call predecessors, (41), 27 states have call successors, (41) Word has length 459 [2022-11-22 02:39:44,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:39:44,691 INFO L225 Difference]: With dead ends: 1194 [2022-11-22 02:39:44,691 INFO L226 Difference]: Without dead ends: 618 [2022-11-22 02:39:44,694 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 970 GetRequests, 885 SyntacticMatches, 13 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1437 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=800, Invalid=4602, Unknown=0, NotChecked=0, Total=5402 [2022-11-22 02:39:44,695 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 780 mSDsluCounter, 388 mSDsCounter, 0 mSdLazyCounter, 1880 mSolverCounterSat, 339 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 780 SdHoareTripleChecker+Valid, 431 SdHoareTripleChecker+Invalid, 2219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 339 IncrementalHoareTripleChecker+Valid, 1880 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-22 02:39:44,695 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [780 Valid, 431 Invalid, 2219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [339 Valid, 1880 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-11-22 02:39:44,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 618 states. [2022-11-22 02:39:44,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 618 to 586. [2022-11-22 02:39:44,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 586 states, 467 states have (on average 1.0278372591006424) internal successors, (480), 460 states have internal predecessors, (480), 70 states have call successors, (70), 40 states have call predecessors, (70), 47 states have return successors, (177), 85 states have call predecessors, (177), 69 states have call successors, (177) [2022-11-22 02:39:44,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 586 states to 586 states and 727 transitions. [2022-11-22 02:39:44,745 INFO L78 Accepts]: Start accepts. Automaton has 586 states and 727 transitions. Word has length 459 [2022-11-22 02:39:44,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:39:44,746 INFO L495 AbstractCegarLoop]: Abstraction has 586 states and 727 transitions. [2022-11-22 02:39:44,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 38 states have (on average 5.526315789473684) internal successors, (210), 37 states have internal predecessors, (210), 29 states have call successors, (36), 3 states have call predecessors, (36), 14 states have return successors, (41), 16 states have call predecessors, (41), 27 states have call successors, (41) [2022-11-22 02:39:44,746 INFO L276 IsEmpty]: Start isEmpty. Operand 586 states and 727 transitions. [2022-11-22 02:39:44,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 402 [2022-11-22 02:39:44,752 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:39:44,752 INFO L195 NwaCegarLoop]: trace histogram [23, 22, 19, 18, 17, 16, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 6, 5, 3, 1, 1, 1] [2022-11-22 02:39:44,764 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-11-22 02:39:44,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:39:44,959 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:39:44,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:39:44,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1669697566, now seen corresponding path program 7 times [2022-11-22 02:39:44,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:39:44,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432418372] [2022-11-22 02:39:44,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:39:44,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:39:45,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:39:45,427 INFO L134 CoverageAnalysis]: Checked inductivity of 2799 backedges. 448 proven. 279 refuted. 0 times theorem prover too weak. 2072 trivial. 0 not checked. [2022-11-22 02:39:45,427 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:39:45,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432418372] [2022-11-22 02:39:45,428 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432418372] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:39:45,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [11318461] [2022-11-22 02:39:45,428 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-22 02:39:45,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:39:45,429 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:39:45,430 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:39:45,456 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-11-22 02:39:45,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:39:45,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 767 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-22 02:39:45,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:39:45,844 INFO L134 CoverageAnalysis]: Checked inductivity of 2799 backedges. 448 proven. 279 refuted. 0 times theorem prover too weak. 2072 trivial. 0 not checked. [2022-11-22 02:39:45,844 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:39:46,763 INFO L134 CoverageAnalysis]: Checked inductivity of 2799 backedges. 448 proven. 285 refuted. 0 times theorem prover too weak. 2066 trivial. 0 not checked. [2022-11-22 02:39:46,763 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [11318461] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:39:46,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1936994939] [2022-11-22 02:39:46,765 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 02:39:46,765 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:39:46,765 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-22 02:39:46,765 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:39:46,766 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 15] total 17 [2022-11-22 02:39:46,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290829264] [2022-11-22 02:39:46,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:39:46,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-22 02:39:46,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:39:46,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-22 02:39:46,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-11-22 02:39:46,768 INFO L87 Difference]: Start difference. First operand 586 states and 727 transitions. Second operand has 17 states, 16 states have (on average 6.0625) internal successors, (97), 15 states have internal predecessors, (97), 11 states have call successors, (17), 3 states have call predecessors, (17), 5 states have return successors, (16), 8 states have call predecessors, (16), 9 states have call successors, (16) [2022-11-22 02:39:47,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:39:47,109 INFO L93 Difference]: Finished difference Result 1055 states and 1338 transitions. [2022-11-22 02:39:47,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-22 02:39:47,110 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 6.0625) internal successors, (97), 15 states have internal predecessors, (97), 11 states have call successors, (17), 3 states have call predecessors, (17), 5 states have return successors, (16), 8 states have call predecessors, (16), 9 states have call successors, (16) Word has length 401 [2022-11-22 02:39:47,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:39:47,114 INFO L225 Difference]: With dead ends: 1055 [2022-11-22 02:39:47,114 INFO L226 Difference]: Without dead ends: 590 [2022-11-22 02:39:47,115 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 823 GetRequests, 793 SyntacticMatches, 9 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2022-11-22 02:39:47,116 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 110 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-22 02:39:47,116 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 207 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 425 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-22 02:39:47,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2022-11-22 02:39:47,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 566. [2022-11-22 02:39:47,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 451 states have (on average 1.0288248337028825) internal successors, (464), 445 states have internal predecessors, (464), 68 states have call successors, (68), 40 states have call predecessors, (68), 45 states have return successors, (164), 80 states have call predecessors, (164), 67 states have call successors, (164) [2022-11-22 02:39:47,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 696 transitions. [2022-11-22 02:39:47,150 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 696 transitions. Word has length 401 [2022-11-22 02:39:47,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:39:47,150 INFO L495 AbstractCegarLoop]: Abstraction has 566 states and 696 transitions. [2022-11-22 02:39:47,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 6.0625) internal successors, (97), 15 states have internal predecessors, (97), 11 states have call successors, (17), 3 states have call predecessors, (17), 5 states have return successors, (16), 8 states have call predecessors, (16), 9 states have call successors, (16) [2022-11-22 02:39:47,151 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 696 transitions. [2022-11-22 02:39:47,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 403 [2022-11-22 02:39:47,154 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:39:47,154 INFO L195 NwaCegarLoop]: trace histogram [23, 22, 19, 18, 17, 17, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 6, 6, 2, 1, 1, 1] [2022-11-22 02:39:47,161 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-11-22 02:39:47,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:39:47,361 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:39:47,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:39:47,361 INFO L85 PathProgramCache]: Analyzing trace with hash -851971831, now seen corresponding path program 8 times [2022-11-22 02:39:47,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:39:47,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231888122] [2022-11-22 02:39:47,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:39:47,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:39:47,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:39:47,916 INFO L134 CoverageAnalysis]: Checked inductivity of 2815 backedges. 572 proven. 252 refuted. 0 times theorem prover too weak. 1991 trivial. 0 not checked. [2022-11-22 02:39:47,916 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:39:47,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231888122] [2022-11-22 02:39:47,916 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231888122] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:39:47,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [610917754] [2022-11-22 02:39:47,917 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-22 02:39:47,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:39:47,917 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:39:47,918 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:39:47,921 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-11-22 02:39:48,122 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-11-22 02:39:48,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 02:39:48,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-22 02:39:48,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:39:48,311 INFO L134 CoverageAnalysis]: Checked inductivity of 2815 backedges. 781 proven. 67 refuted. 0 times theorem prover too weak. 1967 trivial. 0 not checked. [2022-11-22 02:39:48,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:39:49,553 INFO L134 CoverageAnalysis]: Checked inductivity of 2815 backedges. 781 proven. 74 refuted. 0 times theorem prover too weak. 1960 trivial. 0 not checked. [2022-11-22 02:39:49,554 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [610917754] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:39:49,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1627143039] [2022-11-22 02:39:49,555 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 02:39:49,555 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:39:49,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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-22 02:39:49,556 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:39:49,556 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 15] total 30 [2022-11-22 02:39:49,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807153631] [2022-11-22 02:39:49,556 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:39:49,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-11-22 02:39:49,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:39:49,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-11-22 02:39:49,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=772, Unknown=0, NotChecked=0, Total=870 [2022-11-22 02:39:49,559 INFO L87 Difference]: Start difference. First operand 566 states and 696 transitions. Second operand has 30 states, 29 states have (on average 5.275862068965517) internal successors, (153), 28 states have internal predecessors, (153), 17 states have call successors, (27), 3 states have call predecessors, (27), 10 states have return successors, (29), 16 states have call predecessors, (29), 15 states have call successors, (29) [2022-11-22 02:39:50,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:39:50,396 INFO L93 Difference]: Finished difference Result 1078 states and 1386 transitions. [2022-11-22 02:39:50,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-22 02:39:50,396 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.275862068965517) internal successors, (153), 28 states have internal predecessors, (153), 17 states have call successors, (27), 3 states have call predecessors, (27), 10 states have return successors, (29), 16 states have call predecessors, (29), 15 states have call successors, (29) Word has length 402 [2022-11-22 02:39:50,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:39:50,403 INFO L225 Difference]: With dead ends: 1078 [2022-11-22 02:39:50,403 INFO L226 Difference]: Without dead ends: 615 [2022-11-22 02:39:50,405 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 839 GetRequests, 788 SyntacticMatches, 5 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 423 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=333, Invalid=1923, Unknown=0, NotChecked=0, Total=2256 [2022-11-22 02:39:50,413 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 196 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 859 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 1007 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 859 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-22 02:39:50,414 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [196 Valid, 404 Invalid, 1007 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 859 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-22 02:39:50,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2022-11-22 02:39:50,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 550. [2022-11-22 02:39:50,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 550 states, 439 states have (on average 1.0250569476082005) internal successors, (450), 434 states have internal predecessors, (450), 66 states have call successors, (66), 41 states have call predecessors, (66), 43 states have return successors, (114), 74 states have call predecessors, (114), 65 states have call successors, (114) [2022-11-22 02:39:50,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 630 transitions. [2022-11-22 02:39:50,459 INFO L78 Accepts]: Start accepts. Automaton has 550 states and 630 transitions. Word has length 402 [2022-11-22 02:39:50,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:39:50,461 INFO L495 AbstractCegarLoop]: Abstraction has 550 states and 630 transitions. [2022-11-22 02:39:50,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.275862068965517) internal successors, (153), 28 states have internal predecessors, (153), 17 states have call successors, (27), 3 states have call predecessors, (27), 10 states have return successors, (29), 16 states have call predecessors, (29), 15 states have call successors, (29) [2022-11-22 02:39:50,462 INFO L276 IsEmpty]: Start isEmpty. Operand 550 states and 630 transitions. [2022-11-22 02:39:50,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 403 [2022-11-22 02:39:50,465 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:39:50,466 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 20, 20, 17, 17, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 7, 6, 4, 4, 1, 1, 1] [2022-11-22 02:39:50,471 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-11-22 02:39:50,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:39:50,671 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:39:50,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:39:50,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1497925245, now seen corresponding path program 9 times [2022-11-22 02:39:50,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:39:50,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088579838] [2022-11-22 02:39:50,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:39:50,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:39:50,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:39:53,265 INFO L134 CoverageAnalysis]: Checked inductivity of 2793 backedges. 440 proven. 692 refuted. 0 times theorem prover too weak. 1661 trivial. 0 not checked. [2022-11-22 02:39:53,265 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:39:53,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088579838] [2022-11-22 02:39:53,265 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088579838] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:39:53,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1085183879] [2022-11-22 02:39:53,266 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-22 02:39:53,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:39:53,266 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:39:53,267 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:39:53,269 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-11-22 02:39:53,533 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-22 02:39:53,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 02:39:53,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 769 conjuncts, 81 conjunts are in the unsatisfiable core [2022-11-22 02:39:53,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:39:54,142 INFO L134 CoverageAnalysis]: Checked inductivity of 2793 backedges. 432 proven. 516 refuted. 0 times theorem prover too weak. 1845 trivial. 0 not checked. [2022-11-22 02:39:54,142 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:40:01,577 INFO L134 CoverageAnalysis]: Checked inductivity of 2793 backedges. 585 proven. 459 refuted. 0 times theorem prover too weak. 1749 trivial. 0 not checked. [2022-11-22 02:40:01,578 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1085183879] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:40:01,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [45401645] [2022-11-22 02:40:01,579 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 02:40:01,579 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:40:01,579 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-22 02:40:01,579 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:40:01,580 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 30, 37] total 68 [2022-11-22 02:40:01,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739167320] [2022-11-22 02:40:01,581 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:40:01,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-11-22 02:40:01,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:40:01,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-11-22 02:40:01,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=559, Invalid=4133, Unknown=0, NotChecked=0, Total=4692 [2022-11-22 02:40:01,583 INFO L87 Difference]: Start difference. First operand 550 states and 630 transitions. Second operand has 69 states, 68 states have (on average 2.588235294117647) internal successors, (176), 69 states have internal predecessors, (176), 17 states have call successors, (19), 1 states have call predecessors, (19), 21 states have return successors, (46), 46 states have call predecessors, (46), 17 states have call successors, (46) [2022-11-22 02:40:02,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:40:02,178 INFO L93 Difference]: Finished difference Result 703 states and 821 transitions. [2022-11-22 02:40:02,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-11-22 02:40:02,178 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 68 states have (on average 2.588235294117647) internal successors, (176), 69 states have internal predecessors, (176), 17 states have call successors, (19), 1 states have call predecessors, (19), 21 states have return successors, (46), 46 states have call predecessors, (46), 17 states have call successors, (46) Word has length 402 [2022-11-22 02:40:02,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:40:02,183 INFO L225 Difference]: With dead ends: 703 [2022-11-22 02:40:02,183 INFO L226 Difference]: Without dead ends: 699 [2022-11-22 02:40:02,184 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 896 GetRequests, 765 SyntacticMatches, 51 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5942 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=826, Invalid=5816, Unknown=0, NotChecked=0, Total=6642 [2022-11-22 02:40:02,185 INFO L413 NwaCegarLoop]: 48 mSDtfsCounter, 71 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 531 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 665 SdHoareTripleChecker+Invalid, 601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-22 02:40:02,185 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 665 Invalid, 601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 531 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-22 02:40:02,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2022-11-22 02:40:02,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 570. [2022-11-22 02:40:02,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 570 states, 455 states have (on average 1.0197802197802197) internal successors, (464), 450 states have internal predecessors, (464), 68 states have call successors, (68), 41 states have call predecessors, (68), 46 states have return successors, (120), 78 states have call predecessors, (120), 67 states have call successors, (120) [2022-11-22 02:40:02,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 652 transitions. [2022-11-22 02:40:02,225 INFO L78 Accepts]: Start accepts. Automaton has 570 states and 652 transitions. Word has length 402 [2022-11-22 02:40:02,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:40:02,226 INFO L495 AbstractCegarLoop]: Abstraction has 570 states and 652 transitions. [2022-11-22 02:40:02,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 68 states have (on average 2.588235294117647) internal successors, (176), 69 states have internal predecessors, (176), 17 states have call successors, (19), 1 states have call predecessors, (19), 21 states have return successors, (46), 46 states have call predecessors, (46), 17 states have call successors, (46) [2022-11-22 02:40:02,227 INFO L276 IsEmpty]: Start isEmpty. Operand 570 states and 652 transitions. [2022-11-22 02:40:02,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 671 [2022-11-22 02:40:02,235 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:40:02,235 INFO L195 NwaCegarLoop]: trace histogram [35, 34, 34, 34, 28, 27, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 11, 10, 8, 6, 1, 1, 1] [2022-11-22 02:40:02,248 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-11-22 02:40:02,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:40:02,442 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:40:02,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:40:02,443 INFO L85 PathProgramCache]: Analyzing trace with hash 781578643, now seen corresponding path program 7 times [2022-11-22 02:40:02,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:40:02,443 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552637048] [2022-11-22 02:40:02,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:40:02,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:40:02,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:40:03,061 INFO L134 CoverageAnalysis]: Checked inductivity of 7989 backedges. 705 proven. 213 refuted. 0 times theorem prover too weak. 7071 trivial. 0 not checked. [2022-11-22 02:40:03,062 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:40:03,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552637048] [2022-11-22 02:40:03,062 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552637048] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:40:03,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [775672062] [2022-11-22 02:40:03,062 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-22 02:40:03,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:40:03,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:40:03,064 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:40:03,087 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-11-22 02:40:03,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:40:03,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 1265 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-22 02:40:03,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:40:03,838 INFO L134 CoverageAnalysis]: Checked inductivity of 7989 backedges. 1292 proven. 390 refuted. 0 times theorem prover too weak. 6307 trivial. 0 not checked. [2022-11-22 02:40:03,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:40:05,784 INFO L134 CoverageAnalysis]: Checked inductivity of 7989 backedges. 1292 proven. 412 refuted. 0 times theorem prover too weak. 6285 trivial. 0 not checked. [2022-11-22 02:40:05,784 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [775672062] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:40:05,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1234616356] [2022-11-22 02:40:05,785 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 02:40:05,786 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:40:05,786 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-22 02:40:05,786 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:40:05,787 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 17] total 27 [2022-11-22 02:40:05,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076505140] [2022-11-22 02:40:05,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:40:05,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-11-22 02:40:05,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:40:05,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-11-22 02:40:05,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=619, Unknown=0, NotChecked=0, Total=702 [2022-11-22 02:40:05,789 INFO L87 Difference]: Start difference. First operand 570 states and 652 transitions. Second operand has 27 states, 25 states have (on average 6.08) internal successors, (152), 25 states have internal predecessors, (152), 18 states have call successors, (27), 3 states have call predecessors, (27), 10 states have return successors, (28), 15 states have call predecessors, (28), 16 states have call successors, (28) [2022-11-22 02:40:07,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:40:07,042 INFO L93 Difference]: Finished difference Result 673 states and 784 transitions. [2022-11-22 02:40:07,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-11-22 02:40:07,043 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 6.08) internal successors, (152), 25 states have internal predecessors, (152), 18 states have call successors, (27), 3 states have call predecessors, (27), 10 states have return successors, (28), 15 states have call predecessors, (28), 16 states have call successors, (28) Word has length 670 [2022-11-22 02:40:07,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:40:07,050 INFO L225 Difference]: With dead ends: 673 [2022-11-22 02:40:07,050 INFO L226 Difference]: Without dead ends: 480 [2022-11-22 02:40:07,051 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1373 GetRequests, 1316 SyntacticMatches, 9 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 472 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=361, Invalid=2089, Unknown=0, NotChecked=0, Total=2450 [2022-11-22 02:40:07,057 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 265 mSDsluCounter, 471 mSDsCounter, 0 mSdLazyCounter, 1364 mSolverCounterSat, 147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 526 SdHoareTripleChecker+Invalid, 1511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 1364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-22 02:40:07,058 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [265 Valid, 526 Invalid, 1511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 1364 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-22 02:40:07,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2022-11-22 02:40:07,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 415. [2022-11-22 02:40:07,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 332 states have (on average 1.0240963855421688) internal successors, (340), 327 states have internal predecessors, (340), 50 states have call successors, (50), 34 states have call predecessors, (50), 32 states have return successors, (70), 53 states have call predecessors, (70), 49 states have call successors, (70) [2022-11-22 02:40:07,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 460 transitions. [2022-11-22 02:40:07,098 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 460 transitions. Word has length 670 [2022-11-22 02:40:07,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:40:07,100 INFO L495 AbstractCegarLoop]: Abstraction has 415 states and 460 transitions. [2022-11-22 02:40:07,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 6.08) internal successors, (152), 25 states have internal predecessors, (152), 18 states have call successors, (27), 3 states have call predecessors, (27), 10 states have return successors, (28), 15 states have call predecessors, (28), 16 states have call successors, (28) [2022-11-22 02:40:07,101 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 460 transitions. [2022-11-22 02:40:07,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 711 [2022-11-22 02:40:07,112 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:40:07,113 INFO L195 NwaCegarLoop]: trace histogram [38, 38, 35, 34, 30, 29, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 13, 10, 8, 6, 1, 1, 1] [2022-11-22 02:40:07,120 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-11-22 02:40:07,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-11-22 02:40:07,321 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:40:07,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:40:07,321 INFO L85 PathProgramCache]: Analyzing trace with hash -659175523, now seen corresponding path program 8 times [2022-11-22 02:40:07,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:40:07,321 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942241604] [2022-11-22 02:40:07,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:40:07,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:40:07,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:40:08,311 INFO L134 CoverageAnalysis]: Checked inductivity of 9017 backedges. 1108 proven. 305 refuted. 0 times theorem prover too weak. 7604 trivial. 0 not checked. [2022-11-22 02:40:08,311 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:40:08,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942241604] [2022-11-22 02:40:08,311 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942241604] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:40:08,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [624489773] [2022-11-22 02:40:08,312 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-22 02:40:08,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:40:08,312 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:40:08,313 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:40:08,335 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-11-22 02:40:08,719 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2022-11-22 02:40:08,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 02:40:08,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 579 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-22 02:40:08,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:40:08,986 INFO L134 CoverageAnalysis]: Checked inductivity of 9017 backedges. 1601 proven. 300 refuted. 0 times theorem prover too weak. 7116 trivial. 0 not checked. [2022-11-22 02:40:08,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:40:10,772 INFO L134 CoverageAnalysis]: Checked inductivity of 9017 backedges. 1605 proven. 304 refuted. 0 times theorem prover too weak. 7108 trivial. 0 not checked. [2022-11-22 02:40:10,772 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [624489773] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:40:10,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1454574869] [2022-11-22 02:40:10,774 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 02:40:10,774 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:40:10,774 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-22 02:40:10,775 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:40:10,776 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 17] total 30 [2022-11-22 02:40:10,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555356808] [2022-11-22 02:40:10,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:40:10,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-11-22 02:40:10,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:40:10,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-11-22 02:40:10,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=772, Unknown=0, NotChecked=0, Total=870 [2022-11-22 02:40:10,778 INFO L87 Difference]: Start difference. First operand 415 states and 460 transitions. Second operand has 30 states, 29 states have (on average 5.827586206896552) internal successors, (169), 29 states have internal predecessors, (169), 17 states have call successors, (29), 2 states have call predecessors, (29), 12 states have return successors, (33), 19 states have call predecessors, (33), 16 states have call successors, (33) [2022-11-22 02:40:12,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:40:12,212 INFO L93 Difference]: Finished difference Result 603 states and 673 transitions. [2022-11-22 02:40:12,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-11-22 02:40:12,213 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.827586206896552) internal successors, (169), 29 states have internal predecessors, (169), 17 states have call successors, (29), 2 states have call predecessors, (29), 12 states have return successors, (33), 19 states have call predecessors, (33), 16 states have call successors, (33) Word has length 710 [2022-11-22 02:40:12,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:40:12,215 INFO L225 Difference]: With dead ends: 603 [2022-11-22 02:40:12,216 INFO L226 Difference]: Without dead ends: 406 [2022-11-22 02:40:12,217 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1461 GetRequests, 1398 SyntacticMatches, 8 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 713 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=492, Invalid=2700, Unknown=0, NotChecked=0, Total=3192 [2022-11-22 02:40:12,217 INFO L413 NwaCegarLoop]: 48 mSDtfsCounter, 350 mSDsluCounter, 445 mSDsCounter, 0 mSdLazyCounter, 1711 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 493 SdHoareTripleChecker+Invalid, 1877 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 1711 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-22 02:40:12,217 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [350 Valid, 493 Invalid, 1877 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 1711 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-22 02:40:12,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-11-22 02:40:12,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 374. [2022-11-22 02:40:12,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 300 states have (on average 1.0166666666666666) internal successors, (305), 296 states have internal predecessors, (305), 45 states have call successors, (45), 33 states have call predecessors, (45), 28 states have return successors, (55), 44 states have call predecessors, (55), 44 states have call successors, (55) [2022-11-22 02:40:12,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 405 transitions. [2022-11-22 02:40:12,240 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 405 transitions. Word has length 710 [2022-11-22 02:40:12,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:40:12,240 INFO L495 AbstractCegarLoop]: Abstraction has 374 states and 405 transitions. [2022-11-22 02:40:12,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.827586206896552) internal successors, (169), 29 states have internal predecessors, (169), 17 states have call successors, (29), 2 states have call predecessors, (29), 12 states have return successors, (33), 19 states have call predecessors, (33), 16 states have call successors, (33) [2022-11-22 02:40:12,241 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 405 transitions. [2022-11-22 02:40:12,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 632 [2022-11-22 02:40:12,246 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:40:12,247 INFO L195 NwaCegarLoop]: trace histogram [33, 32, 32, 32, 26, 26, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 10, 10, 7, 6, 1, 1, 1] [2022-11-22 02:40:12,258 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-11-22 02:40:12,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-11-22 02:40:12,454 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:40:12,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:40:12,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1202538386, now seen corresponding path program 9 times [2022-11-22 02:40:12,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:40:12,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395434453] [2022-11-22 02:40:12,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:40:12,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:40:12,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:40:13,087 INFO L134 CoverageAnalysis]: Checked inductivity of 7067 backedges. 884 proven. 225 refuted. 0 times theorem prover too weak. 5958 trivial. 0 not checked. [2022-11-22 02:40:13,088 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:40:13,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395434453] [2022-11-22 02:40:13,088 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395434453] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:40:13,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863166633] [2022-11-22 02:40:13,088 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-22 02:40:13,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:40:13,088 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:40:13,089 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:40:13,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-11-22 02:40:13,468 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-22 02:40:13,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 02:40:13,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 787 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-22 02:40:13,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:40:13,601 INFO L134 CoverageAnalysis]: Checked inductivity of 7067 backedges. 1014 proven. 27 refuted. 0 times theorem prover too weak. 6026 trivial. 0 not checked. [2022-11-22 02:40:13,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:40:14,694 INFO L134 CoverageAnalysis]: Checked inductivity of 7067 backedges. 1014 proven. 27 refuted. 0 times theorem prover too weak. 6026 trivial. 0 not checked. [2022-11-22 02:40:14,694 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863166633] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:40:14,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1723728826] [2022-11-22 02:40:14,697 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 02:40:14,697 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:40:14,697 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-22 02:40:14,698 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:40:14,698 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2022-11-22 02:40:14,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815894590] [2022-11-22 02:40:14,698 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:40:14,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-22 02:40:14,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:40:14,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-22 02:40:14,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2022-11-22 02:40:14,700 INFO L87 Difference]: Start difference. First operand 374 states and 405 transitions. Second operand has 20 states, 19 states have (on average 6.0) internal successors, (114), 19 states have internal predecessors, (114), 12 states have call successors, (18), 2 states have call predecessors, (18), 8 states have return successors, (20), 9 states have call predecessors, (20), 11 states have call successors, (20) [2022-11-22 02:40:15,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:40:15,236 INFO L93 Difference]: Finished difference Result 416 states and 450 transitions. [2022-11-22 02:40:15,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-22 02:40:15,237 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 6.0) internal successors, (114), 19 states have internal predecessors, (114), 12 states have call successors, (18), 2 states have call predecessors, (18), 8 states have return successors, (20), 9 states have call predecessors, (20), 11 states have call successors, (20) Word has length 631 [2022-11-22 02:40:15,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:40:15,240 INFO L225 Difference]: With dead ends: 416 [2022-11-22 02:40:15,240 INFO L226 Difference]: Without dead ends: 390 [2022-11-22 02:40:15,240 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1286 GetRequests, 1251 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=168, Invalid=824, Unknown=0, NotChecked=0, Total=992 [2022-11-22 02:40:15,241 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 195 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 631 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-22 02:40:15,241 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [195 Valid, 212 Invalid, 716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 631 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-22 02:40:15,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2022-11-22 02:40:15,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 368. [2022-11-22 02:40:15,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 295 states have (on average 1.0169491525423728) internal successors, (300), 291 states have internal predecessors, (300), 44 states have call successors, (44), 32 states have call predecessors, (44), 28 states have return successors, (52), 44 states have call predecessors, (52), 43 states have call successors, (52) [2022-11-22 02:40:15,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 396 transitions. [2022-11-22 02:40:15,269 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 396 transitions. Word has length 631 [2022-11-22 02:40:15,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:40:15,270 INFO L495 AbstractCegarLoop]: Abstraction has 368 states and 396 transitions. [2022-11-22 02:40:15,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 6.0) internal successors, (114), 19 states have internal predecessors, (114), 12 states have call successors, (18), 2 states have call predecessors, (18), 8 states have return successors, (20), 9 states have call predecessors, (20), 11 states have call successors, (20) [2022-11-22 02:40:15,270 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 396 transitions. [2022-11-22 02:40:15,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 652 [2022-11-22 02:40:15,276 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:40:15,277 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 33, 32, 27, 27, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 11, 10, 7, 6, 1, 1, 1] [2022-11-22 02:40:15,284 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-11-22 02:40:15,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:40:15,484 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 02:40:15,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:40:15,484 INFO L85 PathProgramCache]: Analyzing trace with hash 961130901, now seen corresponding path program 10 times [2022-11-22 02:40:15,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:40:15,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184326260] [2022-11-22 02:40:15,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:40:15,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:40:15,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:40:22,367 INFO L134 CoverageAnalysis]: Checked inductivity of 7538 backedges. 1257 proven. 1884 refuted. 0 times theorem prover too weak. 4397 trivial. 0 not checked. [2022-11-22 02:40:22,368 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:40:22,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184326260] [2022-11-22 02:40:22,368 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184326260] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:40:22,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770032872] [2022-11-22 02:40:22,368 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-22 02:40:22,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:40:22,369 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:40:22,369 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:40:22,372 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-11-22 02:40:22,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:40:22,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 1230 conjuncts, 133 conjunts are in the unsatisfiable core [2022-11-22 02:40:22,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:40:23,774 INFO L134 CoverageAnalysis]: Checked inductivity of 7538 backedges. 1237 proven. 1424 refuted. 0 times theorem prover too weak. 4877 trivial. 0 not checked. [2022-11-22 02:40:23,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:40:41,817 INFO L134 CoverageAnalysis]: Checked inductivity of 7538 backedges. 1543 proven. 1300 refuted. 0 times theorem prover too weak. 4695 trivial. 0 not checked. [2022-11-22 02:40:41,817 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770032872] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:40:41,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [309155744] [2022-11-22 02:40:41,819 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 02:40:41,819 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:40:41,819 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-22 02:40:41,820 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:40:41,820 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 36, 46] total 79 [2022-11-22 02:40:41,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132227676] [2022-11-22 02:40:41,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:40:41,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2022-11-22 02:40:41,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:40:41,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2022-11-22 02:40:41,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=738, Invalid=5582, Unknown=0, NotChecked=0, Total=6320 [2022-11-22 02:40:41,824 INFO L87 Difference]: Start difference. First operand 368 states and 396 transitions. Second operand has 80 states, 79 states have (on average 2.569620253164557) internal successors, (203), 80 states have internal predecessors, (203), 20 states have call successors, (22), 1 states have call predecessors, (22), 24 states have return successors, (54), 54 states have call predecessors, (54), 20 states have call successors, (54) [2022-11-22 02:40:42,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:40:42,266 INFO L93 Difference]: Finished difference Result 405 states and 436 transitions. [2022-11-22 02:40:42,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-11-22 02:40:42,266 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 79 states have (on average 2.569620253164557) internal successors, (203), 80 states have internal predecessors, (203), 20 states have call successors, (22), 1 states have call predecessors, (22), 24 states have return successors, (54), 54 states have call predecessors, (54), 20 states have call successors, (54) Word has length 651 [2022-11-22 02:40:42,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:40:42,267 INFO L225 Difference]: With dead ends: 405 [2022-11-22 02:40:42,267 INFO L226 Difference]: Without dead ends: 0 [2022-11-22 02:40:42,270 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1440 GetRequests, 1263 SyntacticMatches, 92 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9878 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=894, Invalid=6588, Unknown=0, NotChecked=0, Total=7482 [2022-11-22 02:40:42,270 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 63 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 482 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 643 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-22 02:40:42,271 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 643 Invalid, 533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 482 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-22 02:40:42,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-11-22 02:40:42,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-11-22 02:40:42,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:40:42,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-11-22 02:40:42,272 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 651 [2022-11-22 02:40:42,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:40:42,272 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-22 02:40:42,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 79 states have (on average 2.569620253164557) internal successors, (203), 80 states have internal predecessors, (203), 20 states have call successors, (22), 1 states have call predecessors, (22), 24 states have return successors, (54), 54 states have call predecessors, (54), 20 states have call successors, (54) [2022-11-22 02:40:42,273 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-11-22 02:40:42,273 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-11-22 02:40:42,275 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 12 remaining) [2022-11-22 02:40:42,276 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 12 remaining) [2022-11-22 02:40:42,276 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 12 remaining) [2022-11-22 02:40:42,276 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 12 remaining) [2022-11-22 02:40:42,277 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 12 remaining) [2022-11-22 02:40:42,277 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 12 remaining) [2022-11-22 02:40:42,277 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 12 remaining) [2022-11-22 02:40:42,277 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 12 remaining) [2022-11-22 02:40:42,277 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 12 remaining) [2022-11-22 02:40:42,277 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 12 remaining) [2022-11-22 02:40:42,277 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 12 remaining) [2022-11-22 02:40:42,278 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 12 remaining) [2022-11-22 02:40:42,284 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-11-22 02:40:42,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-11-22 02:40:42,481 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-11-22 02:40:55,066 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2022-11-22 02:40:55,066 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2022-11-22 02:40:55,066 INFO L895 garLoopResultBuilder]: At program point L39(line 39) the Hoare annotation is: (and (<= 8 |ULTIMATE.start_main_~x~0#1|) (<= |ULTIMATE.start_main_~x~0#1| 8)) [2022-11-22 02:40:55,066 INFO L895 garLoopResultBuilder]: At program point L39-1(line 39) the Hoare annotation is: (<= |ULTIMATE.start_main_~x~0#1| 8) [2022-11-22 02:40:55,066 INFO L902 garLoopResultBuilder]: At program point fibo2ENTRY(lines 19 27) the Hoare annotation is: true [2022-11-22 02:40:55,067 INFO L899 garLoopResultBuilder]: For program point fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW(line 25) no Hoare annotation was computed. [2022-11-22 02:40:55,067 INFO L899 garLoopResultBuilder]: For program point L25(line 25) no Hoare annotation was computed. [2022-11-22 02:40:55,067 INFO L899 garLoopResultBuilder]: For program point fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW(line 25) no Hoare annotation was computed. [2022-11-22 02:40:55,067 INFO L899 garLoopResultBuilder]: For program point L25-1(line 25) no Hoare annotation was computed. [2022-11-22 02:40:55,068 INFO L895 garLoopResultBuilder]: At program point L25-2(line 25) the Hoare annotation is: (and (or (< 1 fibo2_~n) (not (<= |fibo2_#in~n| 3))) (or (and (<= |fibo2_#in~n| fibo2_~n) (<= fibo2_~n |fibo2_#in~n|)) (not (<= |fibo2_#in~n| 7)))) [2022-11-22 02:40:55,068 INFO L899 garLoopResultBuilder]: For program point L25-3(line 25) no Hoare annotation was computed. [2022-11-22 02:40:55,068 INFO L899 garLoopResultBuilder]: For program point L25-4(line 25) no Hoare annotation was computed. [2022-11-22 02:40:55,068 INFO L899 garLoopResultBuilder]: For program point L25-5(line 25) no Hoare annotation was computed. [2022-11-22 02:40:55,069 INFO L895 garLoopResultBuilder]: At program point L25-6(line 25) the Hoare annotation is: (let ((.cse1 (<= |fibo2_#in~n| fibo2_~n)) (.cse2 (<= fibo2_~n |fibo2_#in~n|)) (.cse3 (not (<= |fibo2_#in~n| 7))) (.cse0 (<= 1 |fibo2_#t~ret6|)) (.cse8 (<= 7 |fibo2_#in~n|))) (and (or (not (<= |fibo2_#in~n| 5)) (and (<= |fibo2_#t~ret6| 3) .cse0)) (or (not (<= |fibo2_#in~n| 3)) (and (= |fibo2_#t~ret6| 1) .cse1 (< 1 fibo2_~n) .cse2)) (let ((.cse4 (< 0 (+ |fibo2_#t~ret6| 3))) (.cse5 (< |fibo2_#t~ret6| 2147483636)) (.cse6 (<= 5 fibo2_~n)) (.cse7 (<= fibo2_~n 7))) (or .cse3 (not (<= 4 |fibo2_#in~n|)) (and .cse4 .cse1 .cse5 .cse6 .cse2 .cse7 .cse8) (and (<= |fibo2_#t~ret6| 5) .cse4 .cse1 .cse5 .cse6 .cse2 .cse7))) (or .cse3 (and (< |fibo2_#t~ret6| 2147483628) .cse0) (not .cse8)))) [2022-11-22 02:40:55,069 INFO L899 garLoopResultBuilder]: For program point L25-7(line 25) no Hoare annotation was computed. [2022-11-22 02:40:55,069 INFO L899 garLoopResultBuilder]: For program point L25-8(line 25) no Hoare annotation was computed. [2022-11-22 02:40:55,069 INFO L899 garLoopResultBuilder]: For program point L25-9(line 25) no Hoare annotation was computed. [2022-11-22 02:40:55,069 INFO L899 garLoopResultBuilder]: For program point fibo2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW(line 25) no Hoare annotation was computed. [2022-11-22 02:40:55,070 INFO L899 garLoopResultBuilder]: For program point fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW(line 25) no Hoare annotation was computed. [2022-11-22 02:40:55,070 INFO L899 garLoopResultBuilder]: For program point fibo2EXIT(lines 19 27) no Hoare annotation was computed. [2022-11-22 02:40:55,070 INFO L899 garLoopResultBuilder]: For program point fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW(line 25) no Hoare annotation was computed. [2022-11-22 02:40:55,070 INFO L899 garLoopResultBuilder]: For program point L22(lines 22 26) no Hoare annotation was computed. [2022-11-22 02:40:55,070 INFO L899 garLoopResultBuilder]: For program point L20(lines 20 26) no Hoare annotation was computed. [2022-11-22 02:40:55,070 INFO L899 garLoopResultBuilder]: For program point fibo2FINAL(lines 19 27) no Hoare annotation was computed. [2022-11-22 02:40:55,071 INFO L899 garLoopResultBuilder]: For program point fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW(line 25) no Hoare annotation was computed. [2022-11-22 02:40:55,071 INFO L899 garLoopResultBuilder]: For program point fibo1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW(line 15) no Hoare annotation was computed. [2022-11-22 02:40:55,071 INFO L899 garLoopResultBuilder]: For program point fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW(line 15) no Hoare annotation was computed. [2022-11-22 02:40:55,071 INFO L899 garLoopResultBuilder]: For program point L15(line 15) no Hoare annotation was computed. [2022-11-22 02:40:55,071 INFO L899 garLoopResultBuilder]: For program point L15-1(line 15) no Hoare annotation was computed. [2022-11-22 02:40:55,072 INFO L895 garLoopResultBuilder]: At program point L15-2(line 15) the Hoare annotation is: (let ((.cse0 (and (<= fibo1_~n |fibo1_#in~n|) (<= |fibo1_#in~n| fibo1_~n)))) (and (or .cse0 (not (<= |fibo1_#in~n| 6))) (or .cse0 (not (<= |fibo1_#in~n| 8)) (not (<= 8 |fibo1_#in~n|))) (not (<= |fibo1_#in~n| 2)))) [2022-11-22 02:40:55,072 INFO L899 garLoopResultBuilder]: For program point L15-3(line 15) no Hoare annotation was computed. [2022-11-22 02:40:55,072 INFO L899 garLoopResultBuilder]: For program point L15-4(line 15) no Hoare annotation was computed. [2022-11-22 02:40:55,072 INFO L899 garLoopResultBuilder]: For program point fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW(line 15) no Hoare annotation was computed. [2022-11-22 02:40:55,073 INFO L899 garLoopResultBuilder]: For program point fibo1FINAL(lines 9 17) no Hoare annotation was computed. [2022-11-22 02:40:55,073 INFO L899 garLoopResultBuilder]: For program point L15-5(line 15) no Hoare annotation was computed. [2022-11-22 02:40:55,073 INFO L895 garLoopResultBuilder]: At program point L15-6(line 15) the Hoare annotation is: (let ((.cse3 (<= |fibo1_#in~n| 4)) (.cse0 (<= fibo1_~n |fibo1_#in~n|)) (.cse1 (<= |fibo1_#in~n| fibo1_~n)) (.cse2 (<= 2 |fibo1_#t~ret4|))) (and (or (not (<= |fibo1_#in~n| 8)) (not (<= 8 |fibo1_#in~n|)) (and .cse0 (< 0 (+ 2 |fibo1_#t~ret4|)) (< |fibo1_#t~ret4| 2147483640) .cse1)) (or (and .cse0 (<= |fibo1_#t~ret4| 3) .cse1 .cse2) (and .cse0 (<= |fibo1_#t~ret4| 5) .cse2 (<= 6 fibo1_~n)) .cse3 (not (<= |fibo1_#in~n| 6))) (or (and (<= 3 |fibo1_#in~n|) .cse0 (= |fibo1_#t~ret4| 1) .cse1) (not (<= |fibo1_#in~n| 3))) (or (not .cse3) (and .cse0 .cse1 .cse2 (<= |fibo1_#t~ret4| 2)) (not (< 3 |fibo1_#in~n|))))) [2022-11-22 02:40:55,073 INFO L899 garLoopResultBuilder]: For program point L15-7(line 15) no Hoare annotation was computed. [2022-11-22 02:40:55,074 INFO L899 garLoopResultBuilder]: For program point L15-8(line 15) no Hoare annotation was computed. [2022-11-22 02:40:55,074 INFO L899 garLoopResultBuilder]: For program point L15-9(line 15) no Hoare annotation was computed. [2022-11-22 02:40:55,074 INFO L899 garLoopResultBuilder]: For program point fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW(line 15) no Hoare annotation was computed. [2022-11-22 02:40:55,074 INFO L902 garLoopResultBuilder]: At program point fibo1ENTRY(lines 9 17) the Hoare annotation is: true [2022-11-22 02:40:55,074 INFO L899 garLoopResultBuilder]: For program point fibo1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW(line 15) no Hoare annotation was computed. [2022-11-22 02:40:55,075 INFO L899 garLoopResultBuilder]: For program point fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW(line 15) no Hoare annotation was computed. [2022-11-22 02:40:55,075 INFO L899 garLoopResultBuilder]: For program point L12(lines 12 16) no Hoare annotation was computed. [2022-11-22 02:40:55,075 INFO L899 garLoopResultBuilder]: For program point L10(lines 10 16) no Hoare annotation was computed. [2022-11-22 02:40:55,075 INFO L899 garLoopResultBuilder]: For program point fibo1EXIT(lines 9 17) no Hoare annotation was computed. [2022-11-22 02:40:55,079 INFO L444 BasicCegarLoop]: Path program histogram: [10, 9, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:40:55,081 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-22 02:40:55,096 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.11 02:40:55 BoogieIcfgContainer [2022-11-22 02:40:55,096 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-22 02:40:55,097 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-22 02:40:55,097 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-22 02:40:55,097 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-22 02:40:55,097 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 02:38:40" (3/4) ... [2022-11-22 02:40:55,100 INFO L137 WitnessPrinter]: Generating witness for correct program [2022-11-22 02:40:55,106 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure fibo2 [2022-11-22 02:40:55,107 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure fibo1 [2022-11-22 02:40:55,111 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 15 nodes and edges [2022-11-22 02:40:55,111 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2022-11-22 02:40:55,111 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2022-11-22 02:40:55,112 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-11-22 02:40:55,149 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/witness.graphml [2022-11-22 02:40:55,149 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-22 02:40:55,149 INFO L158 Benchmark]: Toolchain (without parser) took 135275.07ms. Allocated memory was 172.0MB in the beginning and 1.6GB in the end (delta: 1.4GB). Free memory was 140.5MB in the beginning and 1.3GB in the end (delta: -1.1GB). Peak memory consumption was 267.7MB. Max. memory is 16.1GB. [2022-11-22 02:40:55,150 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 123.7MB. Free memory is still 68.0MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-22 02:40:55,150 INFO L158 Benchmark]: CACSL2BoogieTranslator took 243.03ms. Allocated memory is still 172.0MB. Free memory was 140.5MB in the beginning and 130.1MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-22 02:40:55,150 INFO L158 Benchmark]: Boogie Procedure Inliner took 34.78ms. Allocated memory is still 172.0MB. Free memory was 130.1MB in the beginning and 129.0MB in the end (delta: 1.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-22 02:40:55,150 INFO L158 Benchmark]: Boogie Preprocessor took 40.85ms. Allocated memory is still 172.0MB. Free memory was 129.0MB in the beginning and 127.7MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-22 02:40:55,151 INFO L158 Benchmark]: RCFGBuilder took 363.11ms. Allocated memory is still 172.0MB. Free memory was 127.7MB in the beginning and 115.4MB in the end (delta: 12.3MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-11-22 02:40:55,151 INFO L158 Benchmark]: TraceAbstraction took 134530.19ms. Allocated memory was 172.0MB in the beginning and 1.6GB in the end (delta: 1.4GB). Free memory was 114.9MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 781.5MB. Max. memory is 16.1GB. [2022-11-22 02:40:55,151 INFO L158 Benchmark]: Witness Printer took 52.53ms. Allocated memory is still 1.6GB. Free memory was 1.3GB in the beginning and 1.3GB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-22 02:40:55,152 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.27ms. Allocated memory is still 123.7MB. Free memory is still 68.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 243.03ms. Allocated memory is still 172.0MB. Free memory was 140.5MB in the beginning and 130.1MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 34.78ms. Allocated memory is still 172.0MB. Free memory was 130.1MB in the beginning and 129.0MB in the end (delta: 1.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 40.85ms. Allocated memory is still 172.0MB. Free memory was 129.0MB in the beginning and 127.7MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 363.11ms. Allocated memory is still 172.0MB. Free memory was 127.7MB in the beginning and 115.4MB in the end (delta: 12.3MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * TraceAbstraction took 134530.19ms. Allocated memory was 172.0MB in the beginning and 1.6GB in the end (delta: 1.4GB). Free memory was 114.9MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 781.5MB. Max. memory is 16.1GB. * Witness Printer took 52.53ms. Allocated memory is still 1.6GB. Free memory was 1.3GB in the beginning and 1.3GB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 25]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 25]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 25]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 25]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 25]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 25]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 15]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 15]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 15]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 15]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 15]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 15]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 46 locations, 12 error locations. Started 1 CEGAR loops. OverallTime: 134.4s, OverallIterations: 48, TraceHistogramMax: 38, PathProgramHistogramMax: 10, EmptinessCheckTime: 0.1s, AutomataDifference: 27.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 12.6s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7210 SdHoareTripleChecker+Valid, 15.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6998 mSDsluCounter, 15332 SdHoareTripleChecker+Invalid, 12.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 13369 mSDsCounter, 3053 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 25262 IncrementalHoareTripleChecker+Invalid, 28315 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3053 mSolverCounterUnsat, 1963 mSDtfsCounter, 25262 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 16023 GetRequests, 14255 SyntacticMatches, 385 SemanticMatches, 1383 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33552 ImplicationChecksByTransitivity, 22.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1309occurred in iteration=31, InterpolantAutomatonStates: 973, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.8s AutomataMinimizationTime, 48 MinimizatonAttempts, 2569 StatesRemovedByMinimization, 46 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 8 LocationsWithAnnotation, 3179 PreInvPairs, 5519 NumberOfFragments, 269 HoareAnnotationTreeSize, 3179 FomulaSimplifications, 159786 FormulaSimplificationTreeSizeReduction, 8.9s HoareSimplificationTime, 8 FomulaSimplificationsInter, 70930 FormulaSimplificationTreeSizeReductionInter, 3.6s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 2.3s SatisfiabilityAnalysisTime, 78.1s InterpolantComputationTime, 15768 NumberOfCodeBlocks, 13814 NumberOfCodeBlocksAsserted, 120 NumberOfCheckSat, 22819 ConstructedInterpolants, 0 QuantifiedInterpolants, 39981 SizeOfPredicates, 134 NumberOfNonLiveVariables, 11439 ConjunctsInSsa, 685 ConjunctsInUnsatCore, 113 InterpolantComputations, 19 PerfectInterpolantSequences, 142512/159291 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 12 specifications checked. All of them hold - InvariantResult [Line: 39]: Loop Invariant Derived loop invariant: x <= 8 RESULT: Ultimate proved your program to be correct! [2022-11-22 02:40:55,174 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_12497b31-1648-4236-8e98-54dfe889e4fc/bin/utaipan-g80aRyZoba/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE